ส่งกลับวันสุดท้าย (หรือวันแรก) ของเดือนที่วันที่นั้นอยู่
คัดลอกสูตรนี้
=EOMONTH(A2, 0)EOMONTH(date, 0) จะส่งกลับวันสุดท้ายของเดือนปัจจุบัน สำหรับวันแรก ให้ใช้ EOMONTH(date, -1)+1 — วันสุดท้ายของเดือนก่อนหน้าบวกหนึ่ง ค่าออฟเซ็ตจะเลื่อนเดือนไปข้างหน้าหรือย้อนกลับ
=EOMONTH(A2, -1)+1→2026-06-01วันแรกของเดือน
=EOMONTH(DATE(2026,2,10), 0)→2026-02-28วันสุดท้ายของเดือนกุมภาพันธ์ 2026
=EOMONTH(DATE(2026,10,7), 0)+1→2026-11-01วันแรกของเดือนถัดไป
วันแรก (DATE)
=DATE(YEAR(A2), MONTH(A2), 1)สร้างวันแรกโดยตรง
ใช้ EOMONTH(A2, 1)
ใช้ =WORKDAY(EOMONTH(A2, 0)+1, -1) สูตรจะถอยกลับหนึ่งวันทำการจากวันแรกของเดือนถัดไป
ใช้ =DATE(YEAR(A2), 1, 1)
เซลล์ถูกจัดรูปแบบเป็นทั่วไป ให้ใช้รูปแบบวันที่เพื่อแสดงเป็นวันที่
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน