วิธีการแปลงวันเกิดเป็นอายุใน 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:

Excel แปลงวันเกิดเป็นอายุ

คอลัมน์ B จะแสดงอายุของวันเกิดแต่ละวันในคอลัมน์ A ในรูปปี

ตัวอย่างที่ 2: แปลงวันเกิดเป็นอายุในปีทศนิยม

หากต้องการแปลงวันเกิดเป็นอายุในปีทศนิยมสำหรับเซลล์ A2 เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :

 =YEARFRAC( A2 ,NOW())

จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

Excel แปลงวันเกิดเป็นอายุเป็นปีทศนิยม

คอลัมน์ B จะแสดงอายุของวันเกิดแต่ละวันในคอลัมน์ A ในรูปของปีทศนิยม

ตัวอย่างที่ 3: แปลงวันเกิดเป็นอายุเป็นปี เดือน และวัน

หากต้องการแปลงวันเกิดเป็นอายุเป็นปี เดือน และวันสำหรับเซลล์ A2 เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :

 =DATEDIF( A2 ,NOW(),"y")&" years, "&DATEDIF( A2 ,NOW(),"ym")&" months, "&DATEDIF( A2 ,NOW(),"md")&" days "

จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

Excel แปลงวันเกิดเป็นอายุเป็นปี เดือน และวัน

คอลัมน์ B แสดงอายุของวันเกิดแต่ละวันในคอลัมน์ A ในรูปปี เดือน และวัน

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

วิธีคำนวณจำนวนเดือนระหว่างวันที่ใน Excel
วิธีแปลงรูปแบบวันที่เป็นเดือนและปีใน Excel
วิธีคำนวณค่าเฉลี่ยต่อเดือนใน Excel

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *