---
title: "วิธีคำนวณค่าเสื่อมราคาใน Excel ภาค 2 : ค่าเสื่อมแบบช่วงเวลาไม่เต็มปี (Partial Depreciation)"
url: https://www.thepexcel.com/excel-partial-depreciation/
type: post
date: 2020-09-20
updated: 2025-12-22
author: Sira Ekabut
categories: [Excel for Business]
tags: [IF, year, OR, depreciation, SLN, VDB]
---

# วิธีคำนวณค่าเสื่อมราคาใน Excel ภาค 2 : ค่าเสื่อมแบบช่วงเวลาไม่เต็มปี (Partial Depreciation)

หลังจากที่ผมได้ Post สอน[วิธีคำนวณค่าเสื่อมราคาใน Excel](https://www.thepexcel.com/depreciation-excel/) (Depreciation) ไปแล้ว ก็ได้รับการตอบรับอย่างดีจากแฟนเพจทุกท่าน แต่ก็ได้มีคำถามเพิ่มเติมมาว่า อยากจะคำนวณค่าเสื่อมราคาแบบที่ไม่เต็มปีด้วย นั่นคือมีระบุวันที่ซื้อทรัพย์สินมา ซึ่งอาจจะซื้อในเดือนที่ 4 ของปี เป็นต้น แบบนี้จะคำนวณค่าเสื่อมอย่างไร?

 

หลักการทุกอย่างยังคงเหมือนเดิมทุกประการ แค่ Period ของการนับเวลาในปีแรก กับปีสุดท้ายจะมีการเลื่อนไป ยกตัวอย่างเช่น สมมติซื้อเครื่องจักรอายุ 5 ปี แต่ซื้อที่เดือนที่ 4 แทนที่จะมองว่าทุกปีมีระยะเวลาคิดค่าเสื่อม 12 เดือน เป็นเวลา 5 ช่วง ก็ให้คิดว่าในช่วงปีแรกก็คิดค่าเสื่อมแค่ 8 เดือน (เดือนที่ใช้งานจริงๆ) ส่วนปีสุดท้าย (คือช่วงปีที่ 6 ) ก็คิดค่าเสื่อมแค่ 4 เดือนเป็นต้น นอกนั้นอีก 4 ช่วงที่อยู่ตรงกลางก็คิด ช่วงละ 12 เดือนตามปกติ นั่นเอง

 

### ความละเอียดของช่วงเวลา

 

การคิดสัดส่วนช่วงเวลาที่ใช้งานทรัพย์สินสามารถคิดละเอียดเป็นรายปี รายครึ่งปี รายเดือน หรือแม้แต่รายวันก็ได้ แล้วแต่สมมติฐานของแต่ละบริษัท แต่ในบทความนี้ผมจะคิดละเอียดในระดับรายเดือนแล้วกัน (โดยจะนับเวลาที่ใช้คือเดือนที่ได้ใช้แบบเต็มๆ ) นะครับ

 

ลองมาดูกันว่าถ้าใน Excel จะเป็นยังไง ถ้าซื้อเครื่องจักรอายุ 5 ปี แต่ซื้อที่วันที่ 20/4/2020 โดยมีมูลค่า 100,000 ค่าซาก 10,000 เหมือนเดิม

 

## วิธีคิดค่าเสื่อมแบบเส้นตรงแบบไม่เต็มปี (Partial year’s Straight Line depreciation)

 

โดยที่เราจะเพิ่มคอลัมน์จำนวนเดือนที่ใช้งานเครื่องจักรในแต่ละปี เพื่อเป็นตัวช่วยคำนวณสัดส่วนที่จะคิดกับค่าเสื่อม ดังนี้

 ![Partial Depreciation](https://www.thepexcel.com/wp-content/uploads/2020/09/depreciation-partial-001-1024x391.png) 

```
=IF(A7=YEAR($F$1),12-$F$2,
IF(A7=YEAR($F$1)+$B$2,$F$2,
IF(OR(A7<YEAR($F$1),A7>YEAR($F$1)+$B$2),0,
12)))
```

 

ความหมายคือ

 
- ถ้าปีที่คิดค่าเสื่อมตรงกับปีที่ซื้อเครื่องจักร ให้เอาเดือนที่เหลือในปีนั้น
- ถ้าปีที่คิดค่าเสื่อมตรงกับปีสุดท้ายที่จะใช้งานเครื่องจักร ให้เอาเดือนที่ซื้อมา
- ถ้าปีไม่อยู่ในช่วงคิดค่าเสื่อม ให้จำนวนเดือนเป็น 0 เดือน
- นอกนั้นให้เอาจำนวนเดือน 12 เดือน

 

ส่วนตัวค่าเสื่อมราคา ก็แค่เอาค่าเสื่อมเส้นตรงแบบที่สอนในตอนที่แล้วไปคูณจำนวนเดือนที่ใช้แล้วหารด้วย 12 ก็จบแล้ว ดังนี้

 

**สูตรคณิตศาสตร์**

 

```
=($B$1-$B$3)*(1/$B$2)  
*B7/12
```

 

**สูตร Excel**

 

```
=SLN($B$1,$B$3,$B$2)  
*B7/12
```

 

## วิธีคิดค่าเสื่อมแบบ Double Decline แบบไม่เต็มปี (Partial year’s Double Declining Balance depreciation)

 

ทีนี้ถ้าเกิดเป็นการคิดค่าเสื่อมแบบไม่ใช่เส้นตรงจะทำยังไง? จริงๆ มันก็หลักการเดิมเลยครับ ซึ่งเราจะคำนวณระยะเวลาที่ใช้เครื่องจักรออกมาก่อนด้วยสูตรเดิม

 

และเราจะใช้ฟังก์ชัน VDB มาใช้ ซึ่งมันรองรับการคิดแบบเป็น Period อยู่แล้ว แต่เราจะปรับหน่วยของ Period ให้เป็นเดือน

 

**สูตร Excel**

 

```
=VDB( cost, salvage, life, start_period, end_period, [factor], [no_switch] )
```

 

ดังนั้น life แทนที่จะใส่ 5 ปี เราจะใส่เป็น 5*12 เดือน แทน

 

ส่วน start กับ end ก็ขึ้นอยู่ว่าจะคิดช่วงไหน ซึ่งผมจะขอสร้างคอลัมน์เพิ่มเพื่อให้เข้าใจง่ายขึ้น โดยพยายามสะสมค่า period ที่ใช้ไปเรื่อยๆ

 

โดยที่ตอนคิดค่าเสื่อมก็ใช้ VDB ดังนี้

 

```
=VDB($B$1,$B$3,$B$2*12,C7,D7)
```

 ![1](https://www.thepexcel.com/wp-content/uploads/2020/09/depreciation-partial-002-1024x403.png) 

## สรุป

 

หลักการคิดค่าเสื่อมแบบ Partial หลักการก็เหมือนกับคิดค่าเสื่อมปกติ แค่มีเรื่องต้องคิดสัดส่วนการใช้กรณีที่ใช้ไม่เต็มปีเท่านั้นเอง ยังไงลองเอาไปปรับใช้ดูได้นะครับ

---

_Source: [https://www.thepexcel.com/excel-partial-depreciation/](https://www.thepexcel.com/excel-partial-depreciation/)_
