หน้าแรก › บทความ › Excel
Excel

สูตร WEEKDAY และ EOMONTH ใน Excel หาวันในสัปดาห์และวันสิ้นเดือนอัตโนมัติ

เผยแพร่ 15 ส.ค. 69

งานที่เกี่ยวกับตารางเวลา เช่น เช็ควันหยุดเสาร์-อาทิตย์ หรือหาวันครบกำหนดสิ้นเดือนของแต่ละใบแจ้งหนี้ ถ้าต้องนับด้วยมือทีละวันจะเสียเวลามาก WEEKDAY และ EOMONTH คือสูตรวันที่ที่ช่วยหาว่าวันนั้นตรงกับวันอะไรในสัปดาห์ และหาวันสุดท้ายของเดือนได้อัตโนมัติ

🎬 ดูวิดีโอสอน (1 นาที 16 วินาที) บน Excel จริง หรืออ่านขั้นตอนละเอียดด้านล่างได้เลย

WEEKDAY หาวันในสัปดาห์

=WEEKDAY(วันที่, [ประเภทการนับ])

ตัวอย่างสูตร =WEEKDAY(A2,2) ใน Excel (ภาพจากหน้าจอจริง)
ภาพจากหน้าจอ Excel จริง (ตัวอย่างข้อมูลในวิดีโอ)

เมื่อกำหนดประเภทการนับเป็น 2 (จันทร์=1 ถึง อาทิตย์=7) วันเสาร์จะได้ค่า 6 มักใช้ร่วมกับ Conditional Formatting เพื่อไฮไลต์วันเสาร์-อาทิตย์อัตโนมัติในตารางตารางเวร โดยเช็คว่าผลลัพธ์เป็น 6 หรือ 7 หรือไม่

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

=EOMONTH(วันที่เริ่มต้น, จำนวนเดือนที่บวก/ลบ)

ตัวอย่างสูตร =EOMONTH(A2,0) ใน Excel (ภาพจากหน้าจอจริง)
ภาพจากหน้าจอ Excel จริง (ตัวอย่างข้อมูลในวิดีโอ)

ใส่ 0 เพื่อหาวันสิ้นเดือนของเดือนปัจจุบัน ถ้าต้องการหาวันสิ้นเดือนถัดไปใส่ 1 หรือย้อนหลังไปเดือนก่อนใส่ -1 เหมาะมากสำหรับหาวันครบกำหนดชำระเงินที่กำหนดเป็น “สิ้นเดือน” โดยไม่ต้องนับว่าเดือนนั้นมี 28, 30 หรือ 31 วันเอง

ใช้ร่วมกันหาวันทำการสุดท้ายของเดือน

รวม EOMONTH กับ WORKDAY เพื่อหาวันทำการสุดท้ายของเดือนที่ไม่ตรงเสาร์-อาทิตย์ได้ เช่น =WORKDAY(EOMONTH(A2,0)+1,-1)

ดูเพิ่มเติมที่ WEEKNUM

สรุป

WEEKDAY และ EOMONTH ช่วยจัดการงานเกี่ยวกับตารางเวลาให้อัตโนมัติ ลดการนับวันด้วยมือที่เสี่ยงผิดพลาด ถ้าต้องการคำนวณอายุงานหรือจำนวนวันทำงานเพิ่มเติม อ่านต่อได้ที่ สูตรวันที่ใน Excel ใช้ยังไง DATEDIF, TODAY, NETWORKDAYS คำนวณอายุ/วันทำงาน

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line