บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน YEARFRAC ใน Microsoft Excel
คำอธิบาย
YEARFRAC จะคํานวณเศษส่วนของปีที่แสดงด้วยจํานวนวันทั้งหมดระหว่างวันที่สองวัน ( start_date และ end_date) ตัวอย่างเช่น คุณสามารถใช้ YEARFRAC เพื่อระบุสัดส่วนของผลประโยชน์ทั้งปี หรือภาระผูกพันในการกําหนดให้กับระยะเวลาที่กําหนด
ไวยากรณ์
YEARFRAC(start_date, end_date, [basis])
ไวยากรณ์ของฟังก์ชัน YEARFRAC มีอาร์กิวเมนต์ดังนี้
- Start_date ต้องระบุ วันที่ที่แสดงถึงวันที่เริ่มต้น
- End_date ต้องระบุ วันที่ที่แสดงถึงวันที่สิ้นสุด
- พื้นฐาน เสริม ชนิดของหลักเกณฑ์การนับจํานวนวันที่จะใช้
| Basis | หลักเกณฑ์ในการนับจำนวนวัน |
|---|---|
| 0 หรือไม่นับ | US (NASD) 30/360 |
| 1 | ตามที่เป็นจริง/ตามที่เป็นจริง |
| 2 | ตามที่เป็นจริง/360 |
| 3 | ตามที่เป็นจริง/365 |
| 4 | European 30/360 |
สำคัญ
- ใส่วันที่โดยใช้ฟังก์ชัน DATE หรือใช้ผลลัพธ์จากสูตรหรือฟังก์ชันอื่น ตัวอย่างเช่น ใช้ DATE(2018,5,23) แทนวันที่ 23 พฤษภาคม 2018 ปัญหาอาจเกิดขึ้นได้ถ้าป้อนวันที่ถูกป้อนเป็นข้อความ
- ฟังก์ชัน YEARFRAC อาจส่งกลับผลลัพธ์ที่ไม่ถูกต้องเมื่อใช้หลักเกณฑ์ US (NASD) 30/360 และ start_date เป็นวันสุดท้ายของเดือนกุมภาพันธ์
ข้อสังเกต
- Excel จะเก็บข้อมูลวันที่เป็นเลขลำดับต่อเนื่องเพื่อให้นำมาใช้ในการคำนวณได้ ตามค่าเริ่มต้น วันที่ 1 มกราคม 1900 จะมีเลขลำดับเป็น 1 และวันที่ 1 มกราคม 2018 จะมีเลขลำดับเป็น 43101 เนื่องจากอยู่หลังจากวันที่ 1 มกราคม 1900 เป็นเวลา 43,101 วัน
- อาร์กิวเมนต์ทั้งหมดถูกปัดเศษเป็นจำนวนเต็ม
- ถ้า start_date หรือ end_date ไม่ใช่วันที่ที่ถูกต้อง ฟังก์ชัน YEARFRAC จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด
- ถ้า basis < 0 หรือถ้า basis > 4 ฟังก์ชัน YEARFRAC จะส่งกลับ #NUM! เป็นค่าความผิดพลาด
ตัวอย่าง
คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้
| ข้อมูล | คำอธิบาย | |
|---|---|---|
| 1/1/2555 | วันที่เริ่มต้น | |
| 30/7/2555 | วันที่สิ้นสุด | |
| สูตร | คำอธิบาย | ผลลัพธ์ |
| =YEARFRAC(A2,A3) | เศษส่วนของปีที่อยู่ระหว่างวันที่ 1/1/2012 และ 30/7/2012 โดยตัดอาร์กิวเมนต์ Basis ออก | 0.58055556 |
| =YEARFRAC(A2,A3,1) | เศษส่วนระหว่างวันที่เดียวกัน โดยใช้อาร์กิวเมนต์ Basis แบบ Actual/Actual เนื่องจากปี 2555 เป็นปีอธิกสุรทิน จึงมีหลักเกณฑ์ 366 วัน | 0.57650273 |
| =YEARFRAC(A2,A3,3) | เศษส่วนระหว่างวันที่เดียวกัน โดยใช้อาร์กิวเมนต์ Basis แบบ Actual/365 ใช้หลักเกณฑ์ 365 วัน | 0.57808219 |
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ