ฟังก์ชัน EDATE ใน Excel เป็นฟังก์ชันที่ออกแบบมาเพื่อช่วยให้เราสามารถเพิ่มหรือลดจำนวนเดือนจากวันที่ที่กำหนดได้อย่างรวดเร็วและแม่นยำ เหมาะอย่างยิ่งกับงานที่ต้องจัดการรอบการชำระเงิน รายงานประจำเดือน หรือการคำนวณวันที่ครบกำหนดล่วงหน้า เช่น เครดิต 3 เดือน หรือวันหมดอายุสมาชิก
เมื่อเทียบกับการเพิ่มเดือนด้วยฟังก์ชันอื่นหรือการใช้สูตรที่ต้องอ้างอิง YEAR และ MONTH แล้ว EDATE ใช้งานง่ายกว่า และลดความซับซ้อนของสูตรลงได้อย่างมาก อีกทั้งยังจัดการกับกรณีเช่น “วันที่สิ้นเดือน” ได้อย่างถูกต้อง เช่น วันที่ 31 ม.ค. เพิ่ม 1 เดือนจะเป็น 29 ก.พ. (หรือ 28 ก.พ. ในปีไม่ใช่อธิกสุรทิน)
ประโยชน์ของฟังก์ชัน EDATE ใน Excel
- เพิ่มหรือลดจำนวน “เดือน” จากวันที่ที่กำหนดได้อย่างรวดเร็ว
- ใช้งานง่าย ไม่ต้องแยก YEAR, MONTH, DAY ออกมา
- เหมาะสำหรับการจัดการรอบงวด เช่น งวดชำระหนี้, รอบสมาชิก, หรือการนัดหมาย
- จัดการวันสิ้นเดือนอัตโนมัติได้ถูกต้อง เช่น 31 ม.ค. +1 เดือน = 28/29 ก.พ.
- ใช้ร่วมกับ ฟังก์ชัน TODAY เพื่อคำนวณวันครบกำหนดในอนาคต
รูปแบบการใช้งาน (Syntax)
EDATE(start_date, months)
อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน EDATE มีดังนี้:
start_date(จำเป็น): วันที่เริ่มต้นmonths(จำเป็น): จำนวนเดือนที่ต้องการเพิ่มหรือลด (ใช้ค่าติดลบเพื่อลดเดือนได้)
ตัวอย่างการใช้งานฟังก์ชัน EDATE ใน Excel
ตัวอย่าง: เพิ่มจำนวนเดือนจากวันที่กำหนด

ผลลัพธ์
- วันที่ 1 ม.ค. เพิ่ม 3 เดือนจะกลายเป็น 1 เม.ย.
- วันที่ 31 ม.ค. เพิ่ม 1 เดือนในปีอธิกสุรทิน (2024) จะได้ 29 ก.พ. โดยอัตโนมัติ

ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน EDATE ใน Excel
ต้องคำนวณวันครบกำหนดการชำระเงินแบบรายเดือนล่วงหน้า 6 เดือนจากวันที่ซื้อสินค้า

สูตรที่ใช้ในคอลัมน์ B
=EDATE(A2, 6)
=EDATE(A3, 6)
=EDATE(A4, 6)
ผลลัพธ์ที่ได้

หมายเหตุ
- ฟังก์ชัน EDATE คืนค่าประเภท “วันที่” สามารถนำไปใช้ต่อในฟังก์ชันอื่นได้ทันที เช่น TEXT, TODAY, หรือ NETWORKDAYS
- หาก
monthsเป็นค่าติดลบ จะได้วันที่ย้อนหลัง เช่น-3จะได้วันที่ย้อนหลัง 3 เดือน - ต้องแน่ใจว่า
start_dateเป็นวันที่จริง หากไม่ใช่ จะได้ผลลัพธ์เป็น#VALUE!
สรุป
ฟังก์ชัน EDATE ใน Excel เป็นเครื่องมือที่ช่วยให้เราสามารถเพิ่มหรือลดเดือนจากวันที่ที่กำหนดได้อย่างง่ายดายและแม่นยำ เหมาะกับการใช้งานด้านธุรกิจ การเงิน และงานวางแผนรอบเวลา ที่ต้องการความสะดวก ความถูกต้อง และประหยัดเวลาในการเขียนสูตร
ข้อมูลอ้างอิง: EDATE function
