Thep Excel

EOMONTH – หาวันสิ้นสุดเดือน

หาวันที่วันสุดท้ายของเดือน

EOMONTH คืนค่าวันที่สุดท้ายของเดือน โดยนับจากวันที่เริ่มต้นไปข้างหน้าหรือย้อนหลังตามจำนวนเดือนที่ระบุ

=EOMONTH(start_date, months)

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=EOMONTH(start_date, months)

Argument Type Required Default Description
start_date Date Yes วันที่เริ่มต้น
months Number Yes จำนวนเดือนที่ต้องการเลื่อนไปข้างหน้า (บวก) หรือย้อนหลัง (ลบ)

How it works

คำนวณวันครบกำหนดชำระสิ้นเดือน

กำหนดให้วันสุดท้ายของเดือนปัจจุบัน หรืออีก 1 เดือนข้างหน้าเป็นวันครบกำหนด

สรุปข้อมูลรายเดือน

สร้างคอลัมน์วันที่สิ้นเดือนเพื่อใช้เป็นเกณฑ์ในการรวมข้อมูล

หาอายุครบปี

ใช้ EOMONTH ร่วมกับ EDATE เพื่อหาวันที่สิ้นสุดปีที่ครบรอบ

Examples

สิ้นเดือนปัจจุบัน

หาวันที่วันสุดท้ายของเดือนที่ปัจจุบันอยู่ (เช่น ถ้าวันนี้ 15 พ.ย. จะได้ 30 พ.ย.)
Excel Formula:

=EOMONTH(TODAY(), 0)

Result:

วันที่สิ้นสุดของเดือนปัจจุบัน

สิ้นสุด 3 เดือนข้างหน้า

จากวันที่ 15 ม.ค. 2025 นับไป 3 เดือน แล้วหาวันสุดท้ายของเดือนนั้น (คือ 30 เม.ย. 2025)
Excel Formula:

=EOMONTH(DATE(2025,1,15), 3)

Result:

30/04/2025

สิ้นเดือนที่แล้ว

หาวันสุดท้ายของเดือนก่อนหน้าเดือนปัจจุบัน (เช่น ถ้าวันนี้ 15 พ.ย. จะได้ 31 ต.ค.)
Excel Formula:

=EOMONTH(TODAY(), -1)

Result:

วันที่สิ้นสุดของเดือนที่แล้ว

FAQs

EOMONTH ต่างจาก EDATE อย่างไร?

EDATE คืนค่าวันที่ที่ครบกำหนดหลังจากจำนวนเดือนที่ระบุ (เช่น EDATE(15/01/2025, 1) ได้ 15/02/2025) ส่วน EOMONTH จะคืนค่าวันสิ้นเดือนของเดือนนั้นเสมอ

Resources & Related

Additional Notes

ฟังก์ชัน EOMONTH (End Of MONTH) ใช้สำหรับหาวันที่วันสุดท้ายของเดือนที่อยู่ห่างจากวันที่เริ่มต้นเป็นจำนวนเดือนที่กำหนดไปข้างหน้าหรือย้อนหลัง มีประโยชน์มากในการคำนวณวันครบกำหนดชำระที่ตรงกับสิ้นเดือน หรือการสรุปข้อมูลรายเดือน

Leave a Reply

Your email address will not be published. Required fields are marked *