สิ้นเดือนปัจจุบัน
=EOMONTH(TODAY(), 0)
วันที่สิ้นสุดของเดือนปัจจุบัน
หาวันที่วันสุดท้ายของเดือน
EOMONTH คืนค่าวันที่สุดท้ายของเดือน โดยนับจากวันที่เริ่มต้นไปข้างหน้าหรือย้อนหลังตามจำนวนเดือนที่ระบุ
=EOMONTH(start_date, months)
=EOMONTH(start_date, months)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| start_date | Date | Yes | วันที่เริ่มต้น | |
| months | Number | Yes | จำนวนเดือนที่ต้องการเลื่อนไปข้างหน้า (บวก) หรือย้อนหลัง (ลบ) |
กำหนดให้วันสุดท้ายของเดือนปัจจุบัน หรืออีก 1 เดือนข้างหน้าเป็นวันครบกำหนด
สร้างคอลัมน์วันที่สิ้นเดือนเพื่อใช้เป็นเกณฑ์ในการรวมข้อมูล
ใช้ EOMONTH ร่วมกับ EDATE เพื่อหาวันที่สิ้นสุดปีที่ครบรอบ
=EOMONTH(TODAY(), 0)
วันที่สิ้นสุดของเดือนปัจจุบัน
=EOMONTH(DATE(2025,1,15), 3)
30/04/2025
=EOMONTH(TODAY(), -1)
วันที่สิ้นสุดของเดือนที่แล้ว
EDATE คืนค่าวันที่ที่ครบกำหนดหลังจากจำนวนเดือนที่ระบุ (เช่น EDATE(15/01/2025, 1) ได้ 15/02/2025) ส่วน EOMONTH จะคืนค่าวันสิ้นเดือนของเดือนนั้นเสมอ
ฟังก์ชัน EOMONTH (End Of MONTH) ใช้สำหรับหาวันที่วันสุดท้ายของเดือนที่อยู่ห่างจากวันที่เริ่มต้นเป็นจำนวนเดือนที่กำหนดไปข้างหน้าหรือย้อนหลัง มีประโยชน์มากในการคำนวณวันครบกำหนดชำระที่ตรงกับสิ้นเดือน หรือการสรุปข้อมูลรายเดือน