คำนวณค่าเสื่อมราคาตามระบบบัญชีของฝรั่งเศส โดยใช้วิธี degressive (ลดลงตามลำดับ) ที่มีสัมประสิทธิ์เพิ่มเติมตามอายุของสินทรัพย์
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| cost | Number | ราคาทุนของสินทรัพย์ (ราคาที่ซื้อมา) |
| date_purchased | Date | วันที่ซื้อสินทรัพย์ (ใช้ DATE() function เสมอ) |
| first_period | Date | วันสิ้นสุดของงวดบัญชีแรก |
| salvage | Number | ค่ากู้คืน (scrap value) ของสินทรัพย์เมื่อหมดอายุ |
| period | Number | งวดที่ต้องการคำนวณ (1, 2, 3, …) |
| rate | Number | อัตราค่าเสื่อมประจำปี (เป็นเศษส่วน เช่น 0.15 = 15%) |
| [basis]ไม่บังคับ | Number | วิธีนับจำนวนวัน (0=30/360 NASD, 1=Actual/actual, 2=Actual/360, 3=Actual/365, 4=European 30/360). ค่าเริ่มต้นคือ 0 |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
AMORDEGRC เป็นฟังก์ชันที่คำนวณค่าเสื่อมราคาตามระบบบัญชีของฝรั่งเศส (French depreciation system) โดยใช้วิธี degressive ที่มีสัมประสิทธิ์คูณเพิ่มเติมตามอายุของสินทรัพย์ เหมาะสำหรับบัญชีแบบเก่าที่ใช้ระบบฝรั่งเศส
ที่เจ๋งคือ AMORDEGRC ไม่ได้คิดค่าเสื่อมตรงๆ เหมือน AMORLINC แต่จะคูณด้วยสัมประสิทธิ์ตามอายุสินทรัพย์ (3-4 ปีคูณ 1.5 เท่า, 5-6 ปีคูณ 2 เท่า, 6+ ปีคูณ 2.5 เท่า) ทำให้ค่าเสื่อมลดลงเร็วขึ้นในช่วงแรก
ส่วนตัวผม ฟังก์ชันนี้ใช้น้อยมากเพราะเป็นระบบบัญชีแบบเก่าของฝรั่งเศส ถ้าไม่ได้ทำงานกับบัญชีแบบเก่าหรือไม่อยู่ในฝรั่งเศส อาจไม่ต้องใช้ก็ได้ 😎
ทุน 2,400 บาท, ซื้อ 19 ส.ค. 2008, งวดสิ้นสุด 31 ธ.ค. 2008 (ห่างกัน 134 วัน), ค่ากู้คืน 300, งวดที่ 1, อัตรา 15% ต่อปี, Basis 1 (Actual/actual)
สินทรัพย์อายุ ~6-7 ปี ใช้สัมประสิทธิ์ 2.5x ค่าเสื่อมลดลงจาก 776 เป็น 485 ในงวดที่ 2
ใช้ Basis 3 (365 วันต่อปี) แทน Basis 1 ผลลัพธ์ใกล้เคียงกับ Basis 1 มาก (ทั้งคู่ ≈ 776)
ทุน 10,000, ซื้อ 15 ม.ค. 2015, งวดที่ 3, อัตรา 20% ต่อปี
ตรวจสอบอายุสินทรัพย์ (วันที่ซื้อถึงงวดปัจจุบัน) เพื่อกำหนดสัมประสิทธิ์ที่ถูกต้อง
AMORDEGRC ใช้วิธี degressive (ลดลงตามลำดับ) ที่มีสัมประสิทธิ์คูณตามอายุสินทรัพย์ (1.5x-2.5x) ทำให้ค่าเสื่อมลดลงเร็วในช่วงแรก ส่วน AMORLINC ใช้วิธี straight-line (คงที่) โดยไม่มีสัมประสิทธิ์ตัวคูณ
AMORDEGRC เป็นฟังก์ชันแบบเก่า (legacy) ใช้ได้ในทุกเวอร์ชัน Excel และ Google Sheets แต่ไม่นิยมใช้แล้วเพราะสำเร็จการศึกษาระบบฝรั่งเศสเพียงเล็กน้อย
เกิดจาก: (1) อายุสินทรัพย์ไม่อยู่ในช่วง 3-4, 5-6, หรือ 6+ ปี (เช่น 2 ปี) (2) salvage >= cost (3) period > จำนวนงวดทั้งหมด
ต้องใช้เสมอ เพราะ AMORDEGRC ต้องคำนวณจำนวนวันจริงระหว่างวันที่ซื้อและวันสิ้นสุดงวด ถ้าใส่ text date จะเกิดข้อผิดพลาด
Basis กำหนดวิธีนับวัน: 0=30/360 (NASD, วันละ 30 วัน), 1=Actual/actual (นับจำนวนวันจริง), 2=Actual/360, 3=Actual/365, 4=European 30/360 ต่างกันสักเล็กน้อยในผลลัพธ์
ฟังก์ชันที่ผู้เขียนโยงไว้กับ AMORDEGRC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
AMORLINC คำนวณค่าเสื่อมราคาตามระบบบัญชีฝรั่งเศส โดยใช้วิธีเส้นตรง (Linear) ที่มีการปรับอัตราส่วนสำหรับงวดแรก หากซื้อสินทรัพย์ในกลางปี
DB คำนวณค่าเสื่อมราคาแบบลดลงตามยอดคงเหลือ ค่าเสื่อมจะสูงในปีแรก แล้วลดลงเรื่อยๆ
SLN คำนวณค่าเสื่อมราคาแบบเส้นตรง (Straight-Line Depreciation) เท่า ๆ กันทุกปี จนกว่าทรัพย์สินจะถึงมูลค่าซาก
DATE สร้างวันที่จากตัวเลขปี เดือน วัน แยกกัน รองรับการบวก/ลบเดือนที่เกิน 12 หรือค่าลบ และปรับวันที่ให้อัตโนมัติ เหมาะสำหรับสร้างวันที่จากสูตรหรือใช้ในเงื่อนไข SUMIFS COUNTIFS AVERAGEIFS
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่