Thep Excel

AMORLINC – คิดค่าเสื่อม (ระบบฝรั่งเศส แบบเส้นตรง)

AMORLINC คำนวณค่าเสื่อมราคาตามระบบบัญชีฝรั่งเศส โดยใช้วิธีเส้นตรง (Linear) ที่มีการปรับอัตราส่วนสำหรับงวดแรก หากซื้อสินทรัพย์ในกลางปี

=AMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
4/10

Difficulty
6/10

Usefulness
6/10

Syntax & Arguments

=AMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis])

Argument Type Required Default Description
cost Number Yes ราคาต้นทุน/ราคาซื้อของสินทรัพย์
date_purchased Date Yes วันที่ซื้อสินทรัพย์ (ใช้ DATE() เพื่อหลีกเลี่ยงข้อผิดพลาด)
first_period Date Yes วันที่สิ้นสุดของงวดบัญชีแรก
salvage Number Yes มูลค่าคงเหลือ (residual value) ของสินทรัพย์ที่สิ้นสุดอายุการใช้
period Number Yes เลขที่งวดบัญชี (1 = งวดแรก, 2 = งวดที่สอง, เป็นต้น)
rate Number Yes อัตราเสื่อมราคาประจำปี (เป็นทศนิยม เช่น 0.15 = 15%)
basis Number Optional 0 วิธีคำนวณจำนวนวัน: 0 หรือละเว้น = 360 วัน, 1 = วันจริง, 3 = 365 วัน, 4 = 360 วัน (วิธียุโรป)

Examples

ตัวอย่างพื้นฐาน – งวดแรก (จากเอกสาร MS)
AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
สินทรัพย์ราคา 2,400 ซื้อเมื่อ 19 ส.ค. 2008 งวดบัญชีสิ้นสุด 31 ธ.ค. 2008 โดยมีมูลค่าคงเหลือ 300 อัตราเสื่อม 15% ต่อปี งวดแรกได้ 360 (เป็นส่วนของปีจากวันซื้อถึง 31 ธ.ค.)
Excel Formula:

=AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)

Result:

360

ตัวอย่างจริง – ค่าเสื่อมงวดที่ 2 (ปีเต็ม)
AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 2, 0.15, 1)
งวดที่ 2 ถือว่าเป็นปีเต็ม (1 มกราคม – 31 ธันวาคม) ดังนั้นค่าเสื่อมจึงเท่ากับงวดแรก = (2,400 – 300) × 15% ÷ (7 ngay/365 วัน + 365 วัน) ≈ 360
Excel Formula:

=AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 2, 0.15, 1)

Result:

360

ตัวอย่างส่วนปลาย – งวดสุดท้าย (งวด 6)
AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 6, 0.15, 1)
งวดสุดท้ายจะตัดจำหน่ายส่วนที่เหลือให้เท่ากับมูลค่าคงเหลือ (2,400 – 300 = 2,100 หารด้วยจำนวนงวด)
Excel Formula:

=AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 6, 0.15, 1)

Result:

240

ใช้ basis = 0 (NASD method, 360 วัน)
AMORLINC(10000, DATE(2024,1,15), DATE(2024,12,31), 1000, 1, 0.1, 0)
ใช้วิธีนับ 360 วันต่อปี บางครั้งผลลัพธ์อาจแตกต่างจาก basis=1 เล็กน้อยเนื่องจากวิธีการนับวันต่างกัน
Excel Formula:

=AMORLINC(10000, DATE(2024,1,15), DATE(2024,12,31), 1000, 1, 0.1, 0)

Result:

791.67

FAQs

AMORLINC ต่างจาก AMORDEGRC อย่างไร?

AMORLINC ใช้อัตราเสื่อมที่คุณสั่งการ (ที่ระบุในอาร์กิวเมนต์ rate) ส่วน AMORDEGRC ให้ Excel คำนวณสัมประสิทธิ์เสื่อมอัตโนมัติตามอายุการใช้สินทรัพย์ ทั้งสองใช้วิธี Linear แต่ AMORDEGRC มี control น้อยกว่า

basis คืออะไร ต้องใช้ตัวไหนดี?

basis ระบุวิธีการนับจำนวนวันในปี ส่วนใหญ่: 0 = 360 วัน (NASD/US), 1 = วันจริง (most accurate), 3 = 365 วัน (fixed), 4 = 360 วัน (European) – ใช้ basis=1 ถ้าต้องการความแม่นยำ หรือตามระบบบัญชีของคุณ

ทำไมงวดแรกค่าเสื่อมต่ำกว่างวดถัดไป?

AMORLINC จะปรับอัตราส่วนสำหรับงวดแรก – ถ้าซื้อในกลางปี ค่าเสื่อมจะเป็นส่วนของปีจากวันซื้อถึงวันสิ้นงวดแรกเท่านั้น นี่คือการออกแบบของฟังก์ชันเพื่อยุติธรรมค่าเสื่อม

ถ้า cost น้อยกว่า salvage จะเกิดอะไร?

ฟังก์ชันจะคืนค่า #NUM! error เนื่องจากไม่สมเหตุสมผลที่มูลค่าคงเหลือจะสูงกว่าต้นทุนซื้อ

Resources & Related

Additional Notes

ฟังก์ชัน AMORLINC ในExcel ช่วยคำนวณค่าเสื่อมราคาสำหรับแต่ละงวดบัญชี โดยใช้วิธีการเสื่อมราคา Linear (เส้นตรง/คงที่) ซึ่งสินทรัพย์จะเสื่อมสภาพเท่ากันทุกปี

AMORLINC ออกแบบมาเพื่อระบบบัญชีฝรั่งเศส โดยมีความพิเศษในการปรับอัตราส่วน (proration) สำหรับงวดแรก – ถ้าคุณซื้อสินทรัพย์ในกลางปี ค่าเสื่อมงวดแรกจะเป็นส่วนของปีจากวันซื้อถึงสิ้นงวดแรกเท่านั้น

ส่วนตัวผม คิดว่าฟังก์ชันนี้เหมาะสำหรับบัญชีที่ต้องเคารพระบบหนึ่งๆ (เช่นการรายงานต่างประเทศ) หรือเมื่อคุณต้องการสั่งการอัตราเสื่อมเองแทนที่จะให้ Excel คำนวณให้ 😎

Leave a Reply

Your email address will not be published. Required fields are marked *