Excel: วิธีใช้ฟังก์ชัน if กับ weekday
คุณสามารถใช้สูตรต่อไปนี้เพื่อสร้างฟังก์ชัน IF รวมกับฟังก์ชัน WEEKDAY ใน Excel:
สูตร 1: สร้างฟังก์ชัน IF เพื่อตรวจสอบว่าวันที่ตรงกับวันใดวันหนึ่งในสัปดาห์หรือไม่
=IF(WEEKDAY( A2 )=1, "Sunday", "Not Sunday")
สูตรนี้จะตรวจสอบว่าวันในสัปดาห์สำหรับวันที่ในเซลล์ A2 คือวันอาทิตย์และส่งกลับ “วันอาทิตย์” หรือ “ไม่ใช่วันอาทิตย์” ตามลำดับ
สูตร 2: สร้างฟังก์ชัน IF เพื่อตรวจสอบว่าวันที่เป็นวันธรรมดาหรือวันหยุดสุดสัปดาห์
=IF(AND(WEEKDAY( A2 )>1, WEEKDAY( A2 )<7), "Weekday", "Weekend")
สูตรนี้จะตรวจสอบว่าวันในสัปดาห์สำหรับวันที่ในเซลล์ A2 เป็นวันทำงาน (วันจันทร์-ศุกร์) หรือวันหยุดสุดสัปดาห์ (วันเสาร์-วันอาทิตย์) และส่งกลับค่า “วันทำงาน” หรือ “วันหยุดสุดสัปดาห์”
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติโดยมีคอลัมน์วันที่ต่อไปนี้ใน Excel:
ตัวอย่างที่ 1: สร้างฟังก์ชัน IF เพื่อตรวจสอบว่าวันที่ตรงกับวันใดวันหนึ่งในสัปดาห์หรือไม่
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อตรวจสอบว่าวันที่ในเซลล์ A2 เป็นวันอาทิตย์หรือไม่:
=IF(WEEKDAY( A2 )=1, "Sunday", "Not Sunday")
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
สูตรจะส่งกลับ “วันอาทิตย์” หรือ “ไม่ใช่วันอาทิตย์” เพื่อระบุว่าแต่ละวันในคอลัมน์ A เป็นวันอาทิตย์หรือไม่
หมายเหตุ : ฟังก์ชัน WEEKDAY ใน Excel จะส่งกลับค่าจำนวนเต็มระหว่าง 1 (วันอาทิตย์) ถึง 7 (วันเสาร์) เพื่อระบุวันในสัปดาห์
หากคุณต้องการตรวจสอบว่าวันที่ตรงกับวันอื่นในสัปดาห์แทนหรือไม่ ให้แทนที่ 1 ด้วยค่าอื่น
ตัวอย่างเช่น คุณสามารถใช้สูตรต่อไปนี้เพื่อตรวจสอบว่าแต่ละวันเป็นวันจันทร์หรือไม่:
=IF(WEEKDAY( A2 )=2, "Monday", "Not Monday")
ตัวอย่างที่ 2: สร้างฟังก์ชัน IF เพื่อตรวจสอบว่าวันที่เป็นวันธรรมดาหรือวันหยุดสุดสัปดาห์
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อตรวจสอบว่าวันที่ในเซลล์ A2 เป็นวันธรรมดาหรือวันหยุดสุดสัปดาห์:
=IF(AND(WEEKDAY( A2 )>1, WEEKDAY( A2 )<7), "Weekday", "Weekend")
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
สูตรส่งคืน “วันหยุดสุดสัปดาห์” หรือ “วันทำงาน” เพื่อระบุว่าแต่ละวันที่ในคอลัมน์ A เป็นวันธรรมดา (วันจันทร์-วันศุกร์) หรือวันหยุดสุดสัปดาห์ (วันเสาร์-วันอาทิตย์)
หมายเหตุ : เราใช้ฟังก์ชัน AND กับฟังก์ชัน WEEKDAY ใน Excel เพื่อตรวจสอบว่าเซลล์มีค่าวันทำงานเป็นจำนวนเต็ม 2, 3, 4, 5 หรือ 6 เพื่อระบุว่าเป็นสัปดาห์วันหรือไม่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: คำนวณจำนวนเดือนระหว่างวันที่
Excel: วิธีคำนวณผลรวมตามวันที่
Excel: วิธีคำนวณค่าเฉลี่ยตามวันที่