หาจำนวนวันในเดือนของวันที่ระบุ
คัดลอกสูตรนี้
=DAY(EOMONTH(A2, 0))EOMONTH(A2, 0) จะส่งกลับวันสุดท้ายของเดือน และ DAY จะดึงเลขวันออกมา ซึ่งก็คือจำนวนวันในเดือนนั้นพอดี โดยจะจัดการกับเดือนกุมภาพันธ์และปีอธิกสุรทินโดยอัตโนมัติ
=DAY(EOMONTH(DATE(2026,2,1), 0))→28กุมภาพันธ์ 2026 มี 28 วัน
=DAY(EOMONTH(DATE(2028,2,1), 0))→29เดือนกุมภาพันธ์ 2028 มี 29 วัน เพราะปี 2028 เป็นปีอธิกสุรทิน
=DAY(EOMONTH(DATE(2026,10,7), 0))→31วันที่ใดก็ตามในเดือนตุลาคมจะคืนค่า 31
=DAY(DATE(YEAR(A2),3,0))=29 จะส่งกลับค่า TRUE สำหรับปีอธิกสุรทิน
นำวันสิ้นเดือนลบด้วยวันที่นั้น: =EOMONTH(A2, 0)-A2
ใช้ =DATE(YEAR(A2)+1, 1, 1)-DATE(YEAR(A2), 1, 1) สูตรจะคืนค่า 365 หรือ 366 ในปีอธิกสุรทิน
ใช้ =NETWORKDAYS(EOMONTH(A2, -1)+1, EOMONTH(A2, 0)) เพื่อนับวันจันทร์ถึงวันศุกร์ในเดือนนั้น
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน