วิธีคำนวณอายุงานเป็นปีและเดือนอย่างถูกต้อง

การคํานวณอายุงาน ที่ถูกต้องคือการนับระยะเวลาตั้งแต่วันเริ่มงานจนถึงวันสิ้นสุด แล้วแปลงออกมาเป็นปีและเดือน ด้วยการลบวันที่ทีละหน่วย คือลบวัน ลบเดือน ลบปี แล้วยืมจากหน่วยที่ใหญ่กว่าเมื่อผลลบติดลบ ตัวอย่างที่ตรวจสอบแล้ว เริ่มงานวันที่ 15 มีนาคม 2562 นับถึงวันที่ 21 กรกฎาคม 2569 จะได้อายุงาน 7 ปี 4 เดือน 6 วัน หรือเท่ากับ 2,685 วันพอดี

อายุงานคืออะไร และนับจากวันไหนถึงวันไหน

อายุงานคือความยาวของช่วงเวลาระหว่างสองวันที่ คือ วันเริ่มงาน กับ วันสิ้นสุดการนับ ซึ่งอาจเป็นวันลาออก วันสิ้นสัญญา หรือวันปัจจุบันก็ได้ หัวใจของเรื่องนี้จึงไม่ใช่สูตรลับอะไร แต่เป็นการลบวันที่สองค่าออกจากกันให้ถูกวิธี ผลลัพธ์ที่ได้จึงเป็นตัวเลขที่ตรวจสอบซ้ำได้เสมอ ไม่ว่าจะคำนวณกี่ครั้งก็ต้องได้ค่าเดิม

สิ่งที่ต้องตกลงให้ชัดก่อนลงมือมีเพียงสองข้อ ข้อแรกคือวันเริ่มงานที่ใช้ ควรใช้วันที่เริ่มปฏิบัติงานจริงตามที่ระบุในเอกสารจ้าง ไม่ใช่วันสัมภาษณ์หรือวันที่เซ็นสัญญา ข้อที่สองคือจะนับแบบ ผลต่างของวันที่ หรือแบบ นับรวมวันแรก ทั้งสองแบบต่างกันหนึ่งวันเสมอ จากตัวอย่างข้างต้น ผลต่างคือ 2,685 วัน แต่ถ้านับรวมวันเริ่มงานเป็นวันที่หนึ่งด้วย จะได้ 2,686 วัน

วิธีคํานวณอายุงาน แบบลบวันที่ทีละหน่วย

วิธีนี้ทำด้วยมือได้ ไม่ต้องพึ่งสูตรในโปรแกรมใด ๆ ให้ทำตามลำดับนี้

  • ขั้นที่ 1 เขียนวันที่ทั้งสองในรูป ปี-เดือน-วัน เช่น 2562-03-15 และ 2569-07-21
  • ขั้นที่ 2 ลบส่วนของวันก่อน คือ 21 ลบ 15 ได้ 6 วัน
  • ขั้นที่ 3 ลบส่วนของเดือน คือ 7 ลบ 3 ได้ 4 เดือน
  • ขั้นที่ 4 ลบส่วนของปี คือ 2569 ลบ 2562 ได้ 7 ปี
  • ขั้นที่ 5 ถ้าผลลบของวันติดลบ ให้ยืมจากเดือน โดยบวกจำนวนวันจริงของเดือนก่อนหน้าวันสิ้นสุดเข้าไป แล้วลดเดือนลง 1 และถ้าผลลบของเดือนติดลบ ให้บวก 12 แล้วลดปีลง 1

ผลลัพธ์คือ 7 ปี 4 เดือน 6 วัน จุดที่คนพลาดบ่อยที่สุดคือขั้นที่ 5 เพราะเผลอใช้ค่าคงที่ 30 วันแทนจำนวนวันจริงของเดือนที่ยืมมา ซึ่งทำให้คลาดเคลื่อนได้ถึงสามวันเมื่อไปยืมจากเดือนกุมภาพันธ์

ตัวอย่างการคำนวณจริงสามกรณี

ทุกกรณีด้านล่างนับถึงวันที่ 21 กรกฎาคม 2569 เหมือนกันหมด และตรวจสอบผลด้วยการนับวันจริงแล้ว

  • เริ่มงาน 15 มีนาคม 2562 ได้อายุงาน 7 ปี 4 เดือน 6 วัน ผลต่างเท่ากับ 2,685 วัน
  • เริ่มงาน 20 พฤศจิกายน 2564 ได้อายุงาน 4 ปี 8 เดือน 1 วัน ผลต่างเท่ากับ 1,704 วัน
  • เริ่มงาน 31 มกราคม 2561 ได้อายุงาน 8 ปี 5 เดือน 20 วัน ผลต่างเท่ากับ 3,093 วัน

กรณีที่สามคือกรณีที่สอนเรื่องการยืมหน่วยได้ดีที่สุด เพราะวันเริ่มงานคือวันที่ 31 แต่วันสิ้นสุดคือวันที่ 21 ผลลบของวันจึงติดลบ ต้องยืมจากเดือนมิถุนายนซึ่งมี 30 วัน ได้เป็น 21 บวก 30 ลบ 31 เท่ากับ 20 วัน แล้วลดเดือนลงหนึ่งเดือน จึงเหลือ 5 เดือน ถ้าเผลอใช้ 31 วันแทน ผลจะเพี้ยนไปทันที

แปลงอายุงานเป็นเดือนรวมและปีแบบทศนิยม

หลายครั้งเราต้องรายงานอายุงานเป็นตัวเลขเดียว การแปลงทำได้สองแบบ แบบแรกคือแปลงเป็นเดือนรวม ใช้สูตรจำนวนปีคูณ 12 บวกจำนวนเดือน กรณีแรก 7 คูณ 12 บวก 4 เท่ากับ 88 เดือน กับอีก 6 วัน ส่วนกรณีที่สอง 4 คูณ 12 บวก 8 เท่ากับ 56 เดือน กับอีก 1 วัน

แบบที่สองคือแปลงจำนวนวันเป็นปีแบบทศนิยม โดยหารด้วย 365.25 ซึ่งเป็นความยาวปีเฉลี่ยที่รวมปีอธิกสุรทินไว้แล้ว กรณีแรก 2,685 หารด้วย 365.25 ได้ประมาณ 7.35 ปี และกรณีที่สอง 1,704 หารด้วย 365.25 ได้ประมาณ 4.67 ปี ตัวเลขทศนิยมนี้เหมาะกับการทำตารางเปรียบเทียบ แต่ไม่ควรใช้แทนค่าปีและเดือนในเอกสารที่ต้องการความแม่นยำ เพราะเป็นค่าประมาณจากค่าเฉลี่ย ไม่ใช่การนับตามปฏิทินจริง

ข้อควรระวังที่ทำให้ตัวเลขคลาดเคลื่อน

  • ปีอธิกสุรทิน ปีที่หารด้วย 4 ลงตัวจะมี 366 วัน เช่น ปี ค.ศ. 2020 และ 2024 ส่วนปี ค.ศ. 2026 ไม่ใช่ปีอธิกสุรทิน หากช่วงอายุงานคร่อมปีเหล่านี้ การนับด้วยค่าคงที่ 365 วันจะขาดไปหนึ่งวันต่อปีอธิกสุรทินหนึ่งครั้ง
  • จำนวนวันในแต่ละเดือนไม่เท่ากัน เดือนหนึ่งมีตั้งแต่ 28 ถึง 31 วัน การสมมติว่าทุกเดือนมี 30 วันจะทำให้ผลรวมเพี้ยน โดยเฉพาะเมื่อวันเริ่มงานเป็นวันที่ 29 ถึง 31
  • สับสนระหว่าง พ.ศ. กับ ค.ศ. ส่วนต่างคือ 543 ปี ถ้านำปีคนละระบบมาลบกันตรง ๆ จะได้ค่าที่ผิดไปมาก ให้แปลงเป็นระบบเดียวกันก่อนเสมอ
  • ช่วงพักงานหรือลาไม่รับค่าจ้าง การลบวันที่ให้ผลเป็นระยะเวลาตามปฏิทินเท่านั้น ถ้าต้องหักช่วงใดออก ให้คำนวณช่วงนั้นแยกแล้วนำไปลบออกจากจำนวนวันรวม

ตรวจผลลัพธ์ซ้ำอย่างรวดเร็ว

วิธีตรวจที่ง่ายที่สุดคือการเดินย้อนกลับ นำวันเริ่มงานบวกด้วยจำนวนปีที่ได้ก่อน แล้วบวกเดือน แล้วบวกวัน ถ้าได้วันสิ้นสุดเดิมพอดี แปลว่าคำนวณถูกต้อง เช่น 15 มีนาคม 2562 บวก 7 ปี ได้ 15 มีนาคม 2569 บวก 4 เดือน ได้ 15 กรกฎาคม 2569 บวกอีก 6 วัน ได้ 21 กรกฎาคม 2569 ซึ่งตรงกับวันสิ้นสุดที่ตั้งไว้

ถ้าต้องคำนวณหลายรายการหรือกลัวพลาดตอนยืมหน่วย ให้ใช้ เครื่องมือคำนวณบนหน้าแรก ช่วยตรวจอีกรอบ และหากคุณต้องการนับอายุจากวันเกิดด้วยหลักเดียวกัน อ่านต่อได้ที่ วิธีคำนวณอายุจากวันเกิด ส่วนงานที่ต้องรวมชั่วโมงและนาที เช่น การนับเวลาทำงานรายวัน ดูแนวทางได้ที่ วิธีคำนวณเวลา ซึ่งใช้หลักการยืมหน่วยแบบเดียวกัน แต่เปลี่ยนฐานจากปฏิทินเป็น 60

คำถามที่พบบ่อย

อายุงาน 7 ปี 4 เดือน คิดเป็นกี่เดือน

คูณจำนวนปีด้วย 12 แล้วบวกเดือนที่เหลือ คือ 7 คูณ 12 เท่ากับ 84 บวก 4 ได้ 88 เดือน หากมีเศษวันเหลือให้ระบุแยกไว้ เช่น 88 เดือน 6 วัน

ควรนับวันเริ่มงานรวมเป็นหนึ่งวันด้วยหรือไม่

ขึ้นอยู่กับข้อตกลงที่ใช้ การลบวันที่ตรง ๆ จะไม่รวมวันแรก เช่น 15 มีนาคม 2562 ถึง 21 กรกฎาคม 2569 ได้ 2,685 วัน แต่ถ้านับวันเริ่มงานเป็นวันที่หนึ่งด้วยจะได้ 2,686 วัน ให้เลือกแบบใดแบบหนึ่งแล้วใช้ให้เหมือนกันทุกครั้ง

ถ้าเริ่มงานวันที่ 31 แต่เดือนสิ้นสุดไม่มีวันที่ 31 ต้องทำอย่างไร

ให้ยืมจำนวนวันจริงของเดือนก่อนหน้าวันสิ้นสุดมาใช้ เช่น เริ่มงาน 31 มกราคม 2561 นับถึง 21 กรกฎาคม 2569 ต้องยืมจากเดือนมิถุนายนที่มี 30 วัน ผลลัพธ์คือ 8 ปี 5 เดือน 20 วัน หรือ 3,093 วัน

เกี่ยวกับผู้เขียน

สมชาย ใจดี — บรรณาธิการเครื่องมือคำนวณ

ดูแลเครื่องคิดเลขออนไลน์และตรวจสอบวิธีการคำนวณในแต่ละคู่มือของเว็บไซต์นี้

editor@xn--22cdal0e7dra4d7c0a0hi2h.com

ใช้เครื่องมือ บทความทั้งหมด