---
title: AMORLINC – คิดค่าเสื่อม (ระบบฝรั่งเศส แบบเส้นตรง)
url: https://www.thepexcel.com/functions/excel/financial/amorlinc/
type: function-explainer
program: Excel
syntax: "=AMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis])"
date: 2025-12-02
updated: 2025-12-23
scores:
  popularity: 4
  difficulty: 6
  usefulness: 6
---

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

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

## คำอธิบาย

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

## Syntax

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

## Arguments

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

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน - งวดแรก (จากเอกสาร MS)

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

**ผลลัพธ์:** `360`

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

### 2. ตัวอย่างจริง - ค่าเสื่อมงวดที่ 2 (ปีเต็ม)

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

**ผลลัพธ์:** `360`

งวดที่ 2 ถือว่าเป็นปีเต็ม (1 มกราคม - 31 ธันวาคม) ดังนั้นค่าเสื่อมจึงเท่ากับงวดแรก = (2,400 - 300) × 15% ÷ (7 ngay/365 วัน + 365 วัน) ≈ 360

### 3. ตัวอย่างส่วนปลาย - งวดสุดท้าย (งวด 6)

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

**ผลลัพธ์:** `240`

งวดสุดท้ายจะตัดจำหน่ายส่วนที่เหลือให้เท่ากับมูลค่าคงเหลือ (2,400 - 300 = 2,100 หารด้วยจำนวนงวด)

### 4. ใช้ basis = 0 (NASD method, 360 วัน)

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

**ผลลัพธ์:** `791.67`

ใช้วิธีนับ 360 วันต่อปี บางครั้งผลลัพธ์อาจแตกต่างจาก basis=1 เล็กน้อยเนื่องจากวิธีการนับวันต่างกัน

## หมายเหตุเพิ่มเติม

- ใช้ DATE() function สำหรับวันทั้งหมด - ป้องกัน error เรื่องรูปแบบวัน

- ทำให้ rate เป็นอ้างอิง cell ($A$5) แทนค่าคงที่ จะง่ายต่อการ audit และเปลี่ยนแปลง

- เปรียบเทียบผล AMORLINC กับ AMORDEGRC - ถ้าต้อง control อัตรา เลือก AMORLINC, ถ้าต้อง auto ให้ Excel คิด ใช้ AMORDEGRC

- ตรวจสอบว่า salvage (มูลค่าคงเหลือ) สมเหตุสมผล - ควรต่ำกว่า cost มาก

- basis = 1 (actual days) เหมาะสำหรับคำนวณที่ต้องความแม่นยำสูง, basis = 0 ส่วนใหญ่ใช้ในระบบเดิม

## คำถามที่พบบ่อย

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

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

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

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

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

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

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

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

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Official Documentation](https://support.microsoft.com/en-us/office/amorlinc-function-7d417b45-f7f5-4dba-a0a5-3451a81079a8) _(official)_
- [ExcelJet - AMORLINC Function Guide](https://exceljet.net/excel-functions/excel-amorlinc-function) _(guide)_

---

_Source: [https://www.thepexcel.com/functions/excel/financial/amorlinc/](https://www.thepexcel.com/functions/excel/financial/amorlinc/)_
