TLDR สรุปสั้นๆ

WEEKDAY ใช้ในการแปลงวันที่ (serial number) ให้เป็นเลขวันในสัปดาห์

คำอธิบาย

ฟังก์ชัน WEEKDAY ใน Excel จะช่วยให้คุณทราบวันของสัปดาห์จากวันที่ที่ระบุ ซึ่งจะแสดงผลลัพธ์เป็นตัวเลขแทนวันที่ต่าง ๆ ของสัปดาห์ (1-7 หรือ 0-6) แต่มีค่าตั้งต้นคือ 1 (วันอาทิตย์) ถึง 7 (วันเสาร์) โดยคุณสามารถปรับเปลี่ยนรูปแบบการแสดงผลให้เริ่มต้นที่วันอื่นได้ตามต้องการด้วยการใช้พารามิเตอร์เพิ่มเติม

มีครั้งแรกในเวอร์ชันไหน

2003 หรือ Version ก่อนหน้า

รูปแบบคำสั่ง (Syntax)

WEEKDAY(serial_number, [return_type])

Arguments

  • serial_number (Required – number)
    หมายเลขซีเรียลซึ่งเป็นตัวแทนของวันที่ที่คุณต้องการหา หากเป็นไปได้ควรป้อนวันที่ด้วยฟังก์ชัน DATE หรือผลลัพธ์จากฟังก์ชันอื่นๆ เพื่อหลีกเลี่ยงปัญหาจากการป้อนวันที่เป็นข้อความ
  • return_type (Optional – number)
    ตัวเลือกที่กำหนดชนิดของค่าที่จะคืนกลับ สามารถใส่ได้ 1, 2, 3, หรือ 11-17 โดยค่าเริ่มต้นคือ 1 ซึ่งจะแทนวันอาทิตย์เป็น 1 และวันเสาร์เป็น 7

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =WEEKDAY(A2)
    Description: หาวันในสัปดาห์จากวันที่ในเซลล์ A2 โดยค่าเริ่มต้นจะแสดงผลลัพธ์ตั้งแต่ 1 (อาทิตย์) ถึง 7 (เสาร์)
    Result:ตัวเลขที่แสดงวันในสัปดาห์ เช่น 5 สำหรับวันพฤหัสบดี
  • Formula:
    =WEEKDAY(A2, 2)
    Description: หาวันในสัปดาห์จากเซลล์ A2 โดยเริ่มนับวันจันทร์เป็นวันแรกด้วยการใช้ return_type เป็น 2
    Result:ตัวเลขที่แสดงวันในสัปดาห์ เช่น 4 สำหรับวันพฤหัสบดี
  • Formula:
    =WEEKDAY(A2, 3)
    Description: หาวันในสัปดาห์จากเซลล์ A2 โดยเริ่มนับวันจันทร์เป็น 0 และวันอาทิตย์เป็น 6 ด้วย return_type เป็น 3
    Result:ตัวเลขที่แสดงวันในสัปดาห์ เช่น 3 สำหรับวันพฤหัสบดี
  • Formula:
    =IF(WEEKDAY(A3, 2) < 6, "Workday", "Weekend")
    Description: ใช้ IF statement ร่วมกับ WEEKDAY เพื่อตรวจสอบว่าเป็นวันทำงานหรือวันหยุด โดยเริ่มต้นสัปดาห์ที่วันจันทร์
    Result:ข้อความ ‘Workday’ หรือ ‘Weekend’ ขึ้นอยู่กับวันในสัปดาห์
  • Formula:
    =CHOOSE(WEEKDAY(B4), "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")
    Description: ใช้ฟังก์ชัน CHOOSE ร่วมกับ WEEKDAY เพื่อแสดงผลลัพธ์วันในสัปดาห์เป็นข้อความ
    Result:ข้อความแสดงชื่อวันในสัปดาห์ เช่น ‘Thu’ สำหรับวันพฤหัสบดี

Tips & Tricks

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

ข้อควรระวัง (Cautions)

อย่าลืมตรวจสอบให้แน่ใจว่าค่าที่ใช้ในพารามิเตอร์ serial_number เป็นวันที่ที่ Excel รับรู้ได้ มิฉะนั้นอาจเกิดข้อผิดพลาด #VALUE! และ return_type ต้องเป็นตัวเลขที่อยู่ในช่วงที่ยอมรับได้ ไม่เช่นนั้นอาจเกิดข้อผิดพลาด #NUM!

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot