วิธีการแปลงวันเกิดเป็นอายุใน excel (พร้อมตัวอย่าง)
คุณสามารถใช้สูตรต่อไปนี้เพื่อแปลงวันเกิดเป็นอายุใน Excel:
สูตรที่ 1: แปลงวันเกิดเป็นอายุเป็นปี (เช่น 23 ปี)
=DATEDIF( A2 ,NOW(),"y")
สูตรที่ 2: แปลงวันเกิดเป็นอายุในปีทศนิยม (เช่น 23.567 ปี)
=YEARFRAC( A2 ,NOW())
สูตรที่ 3: แปลงวันเกิดเป็นอายุเป็นปี เดือน วัน (เช่น 23 ปี 6 เดือน 25 วัน)
=DATEDIF( A2 ,NOW(),"y")&" years, "&DATEDIF( A2 ,NOW(),"ym")&" months, "&DATEDIF( A2 ,NOW(),"md")&" days "
แต่ละสูตรจะถือว่าวันเกิดอยู่ในเซลล์ A2
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติกับรายการวันเกิดต่อไปนี้ใน Excel:
ตัวอย่างที่ 1: แปลงวันเกิดเป็นอายุเป็นปี
หากต้องการแปลงวันเกิดเป็นอายุสำหรับเซลล์ A2 เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :
=DATEDIF( A2 ,NOW(),"y")
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
คอลัมน์ B จะแสดงอายุของวันเกิดแต่ละวันในคอลัมน์ A ในรูปปี
ตัวอย่างที่ 2: แปลงวันเกิดเป็นอายุในปีทศนิยม
หากต้องการแปลงวันเกิดเป็นอายุในปีทศนิยมสำหรับเซลล์ A2 เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :
=YEARFRAC( A2 ,NOW())
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
คอลัมน์ B จะแสดงอายุของวันเกิดแต่ละวันในคอลัมน์ A ในรูปของปีทศนิยม
ตัวอย่างที่ 3: แปลงวันเกิดเป็นอายุเป็นปี เดือน และวัน
หากต้องการแปลงวันเกิดเป็นอายุเป็นปี เดือน และวันสำหรับเซลล์ A2 เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :
=DATEDIF( A2 ,NOW(),"y")&" years, "&DATEDIF( A2 ,NOW(),"ym")&" months, "&DATEDIF( A2 ,NOW(),"md")&" days "
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
คอลัมน์ B แสดงอายุของวันเกิดแต่ละวันในคอลัมน์ A ในรูปปี เดือน และวัน
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีคำนวณจำนวนเดือนระหว่างวันที่ใน Excel
วิธีแปลงรูปแบบวันที่เป็นเดือนและปีใน Excel
วิธีคำนวณค่าเฉลี่ยต่อเดือนใน Excel