Excel: วิธีคำนวณอายุในวันที่ระบุ
คุณสามารถใช้สูตรต่อไปนี้เพื่อคำนวณอายุของบุคคลในวันที่เจาะจงโดยพิจารณาจากวันเกิด:
สูตรที่ 1: คำนวณอายุเป็นปี (เช่น 60 ปี)
=DATEDIF( A2 , B2 ,"y")
สูตรที่ 2: คำนวณอายุเป็นปีทศนิยม (เช่น 60.372 ปี)
=YEARFRAC( A2 , B2 )
สูตรที่ 3 คำนวณอายุเป็น ปี เดือน วัน (เช่น 60 ปี 4 เดือน 14 วัน)
=DATEDIF( A2 , B2 ,"y")&" years, "&DATEDIF( A2 , B2 ,"ym")&" months, "&DATEDIF( A2 , B2 ,"md")&" days"
แต่ละสูตรจะถือว่าวันเกิดอยู่ในเซลล์ A2 และวันที่ที่คุณสนใจอยู่ในเซลล์ B2
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติ
ตัวอย่างที่ 1: คำนวณอายุเป็นปี
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อคำนวณอายุของแต่ละบุคคลเป็นปี ณ วันที่ 05/15/2040 โดยสมมติว่าเกิดวันที่ 01/01/1980 :
=DATEDIF( A2 , B2 ,"y")
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

เราจะเห็นว่าบุคคลที่เกิดในวันที่ 1/1/1980 จะมีอายุ 60 ปีในวันที่ 15/05/2040
ตัวอย่างที่ 2: คำนวณอายุเป็นปีทศนิยม
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อคำนวณอายุของแต่ละบุคคลในปีทศนิยม ณ วันที่ 05/15/2040 โดยสมมติว่าเกิดวันที่ 01/01/1980 :
=YEARFRAC( A2 , B2 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

เราจะเห็นว่าบุคคลที่เกิดวันที่ 1/01/2523 จะมีอายุ 60,372 ปีในวันที่ 15/05/2583
ตัวอย่างที่ 3: คำนวณอายุเป็นปี เดือน และวัน
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อคำนวณอายุของแต่ละบุคคลเป็นปี เดือน และวัน ณ วันที่ 05/15/2040 โดยสมมติว่าเกิดวันที่ 01/01/1980 :
=DATEDIF( A2 , B2 ,"y")&" years, "&DATEDIF( A2 , B2 ,"ym")&" months, "&DATEDIF( A2 , B2 ,"md")&" days"
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

เราจะเห็นว่าบุคคลที่เกิดในวันที่ 1/1/2523 จะมีอายุ 60 ปี 4 เดือน 14 วัน ในวันที่ 15/05/2583
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีคำนวณจำนวนเดือนระหว่างวันที่ใน Excel
วิธีแปลงรูปแบบวันที่เป็นเดือนและปีใน Excel
วิธีคำนวณค่าเฉลี่ยต่อเดือนใน Excel