มีสองวิธีในการคำนวณอายุเป็นปีเมื่อคุณมีวันเดือนปีเกิดและเวลาสำหรับอายุนั้น
1. ฟังก์ชัน INT
วิธีแรกคือการนับวันระหว่างวันที่สองวันและหารด้วย 365 สำหรับปี จากนั้นใช้ฟังก์ชัน INT เพื่อแยกจำนวนเต็มตามอายุในปี
=INT((B2-A2)/365)
โดยที่ 'B2-A2' คือการนับวันระหว่างวันที่สองวัน
หากคุณมีวันเดือนปีเกิดและต้องการคำนวณอายุ ณ วันนี้ คุณสามารถใช้ ฟังก์ชันวันนี้ เพื่อรับวันที่ของวันนี้
=INT((วันนี้()-A2)/365)
วิธีนี้จะทำให้คุณมีอายุเป็นปี อย่างไรก็ตาม เนื่องจากไม่ใช่ทุกปีจะมี 365 วัน ในทางทฤษฎี วิธีนี้อาจทำให้คุณมีวันหยุดหนึ่งวัน
2. ฟังก์ชัน YEARFRAC
ฟังก์ชัน YEARFRAC ส่งกลับเศษส่วนของปีระหว่างวันที่เริ่มต้นและวันที่สิ้นสุด
=ปัดเศษ(YEARFRAC(A2,B2,0),0)
โดยที่ 0 คือประเภทของเกณฑ์การนับวันที่จะใช้ และให้ความแตกต่างที่แท้จริงของคุณระหว่างวันที่สองวัน
A2 คือวันที่เริ่มต้น และ B2 คือวันที่สิ้นสุด
3. ฟังก์ชัน DATEDIF
ฟังก์ชัน DATEDIF นับจำนวนวัน เดือน หรือปีระหว่างวันที่สองวัน
=DATEDIF(A2, B2, 'Y')
โดยที่ A2 คือวันที่เริ่มต้น และ B2 คือวันที่สิ้นสุด หากคุณต้องการนับอายุ ณ วันนี้ คุณจะต้องรวมฟังก์ชัน Today()
'Y' คือประเภทของการคำนวณ โปรดดูรายการประเภทและคำอธิบายทั้งหมด
“ย” | จำนวนปี |
'เอ็ม' | จำนวนเดือน |
'ด' | จำนวนวัน |
'นพ. | ความแตกต่างเมื่อละเลยปีเดือน |
'วายเอ็ม' | ความแตกต่างเมื่อละเลยปีและวัน |
'ยดี' | ความแตกต่างเมื่อละเลยปี |