คืนค่าชื่อวันในสัปดาห์ (วันจันทร์…) หรือตัวเลขสำหรับวันที่
คัดลอกสูตรนี้
=TEXT(A2, "dddd")TEXT ที่ใช้ "dddd" จะให้ชื่อวันในสัปดาห์แบบเต็ม และ "ddd" จะให้ชื่อแบบย่อ สำหรับตัวเลข WEEKDAY จะคืนค่า 1–7 (วันอาทิตย์ = 1 เป็นค่าเริ่มต้น) ซึ่งสะดวกสำหรับการทำเครื่องหมายวันหยุดสุดสัปดาห์
=TEXT("2026-06-23", "dddd")→Tuesdayคืนค่าชื่อวันในสัปดาห์
=TEXT(DATE(2026,10,7), "ddd")→Wedชื่อย่อวันในสัปดาห์สามตัวอักษร
=WEEKDAY(DATE(2026,10,7), 2)→3วันพุธคือวันที่ 3 เมื่อสัปดาห์เริ่มต้นวันจันทร์
ทำเครื่องหมายวันหยุดสุดสัปดาห์
=IF(WEEKDAY(A2, 2)>5, "Weekend", "Weekday")รหัส 2 ทำให้ จันทร์=1…อาทิตย์=7
ใช้ =WEEKDAY(A2) สำหรับ 1–7 โดยมีอาร์กิวเมนต์ที่สองที่เป็นตัวเลือกเพื่อเลือกวันเริ่มต้นสัปดาห์
ใช้ =SUMPRODUCT(--(WEEKDAY(A2:A100, 2)=1))
ตามค่าเริ่มต้น สัปดาห์เริ่มต้นวันอาทิตย์ ให้ใส่ 2 เป็นอาร์กิวเมนต์ที่สองเพื่อให้วันจันทร์เป็นวันที่ 1
ใช้รูปแบบตัวเลขแบบกำหนดเอง dddd กับเซลล์วันที่ ค่ายังคงเป็นวันที่ จึงเรียงลำดับและคำนวณได้ถูกต้องเหมือนเดิม
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน