วิธีใช้ฟังก์ชัน WEEKDAY ใน Excel (พร้อม 8 ตัวอย่าง)

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

หากคุณกำลังมองหา ฟังก์ชัน Excel WEEKDAY แสดงว่าคุณมาถูกที่แล้ว ฟังก์ชัน วันธรรมดา มีประโยชน์อย่างยิ่งสำหรับการวางแผน การตั้งเวลา และแม้กระทั่งการวิเคราะห์ทางการเงิน ซึ่งจัดอยู่ใน ฟังก์ชันวันที่และเวลา ใน Excel ซึ่งจะส่งคืนวันในสัปดาห์สำหรับอาร์กิวเมนต์ที่กำหนด

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

ฟังก์ชันวันธรรมดาใน Excel (Quick View)

ดาวน์โหลดสมุดงาน Excel

การใช้ฟังก์ชัน WEEKDAY.xlsx

ฟังก์ชัน WEEKDAY ของ Excel: ไวยากรณ์ & อาร์กิวเมนต์

ไวยากรณ์

=WEEKDAY(serial_number, [return_type])

ค่าส่งคืน

0 ถึง 7 (เป็นตัวเลข)

อาร์กิวเมนต์

อาร์กิวเมนต์ จำเป็น/ไม่บังคับ คำอธิบาย
หมายเลขซีเรียล ต้องระบุ ตัวเลขที่แสดงวันที่คุณต้องการค้นหาวันในสัปดาห์
return_type ไม่บังคับ ตัวเลขที่กำหนดประเภทค่าส่งคืน

หมายเหตุ:

  1. วันที่จะถูกจัดเก็บใน Microsoft Excel เป็นเลขลำดับต่อเนื่องกัน ซึ่งทำให้สามารถใช้ในการคำนวณได้ นอกจากนี้ ควรใส่วันที่เป็นรูปแบบวันที่ หรือใช้ ฟังก์ชัน DATE อาจมีปัญหาหากวันที่ถูกแทรกในรูปแบบข้อความ
  2. Return_type เป็นอาร์กิวเมนต์ในฟังก์ชัน WEEKDAY ซึ่งระบุวันแรกของสัปดาห์ หากคุณไม่ป้อน return_type ใดๆ ฟังก์ชัน WEEKDAY จะคืนค่า 1 สำหรับวันอาทิตย์ และ 7 สำหรับวันเสาร์ (โดยค่าเริ่มต้น) มีการแนะนำประเภทการส่งคืน 11-17 ในเวอร์ชัน Excel 2010
Return_type วันแรก ผลลัพธ์ที่เป็นตัวเลข จุดเริ่มต้น-สิ้นสุด
1 หรือละเว้น (ค่าเริ่มต้น) วันอาทิตย์ 1-7 วันอาทิตย์-วันเสาร์
2 วันจันทร์ 1 -7 วันจันทร์-วันอาทิตย์
3 วันอังคาร 0-6 (ตั้งแต่วันจันทร์ = 0 ในกรณีนี้) วันจันทร์-วันอาทิตย์
11 วันจันทร์ 1-7 วันจันทร์-วันอาทิตย์
12 วันอังคาร 1-7 วันอังคาร-วันจันทร์
14 วันพฤหัสบดี 1-7 วันพฤหัสบดี-วันพุธ
15 วันศุกร์ 1- 7 ศุกร์-พฤหัสบดี
16 เสาร์ 1-7 เสาร์-ศุกร์<19
17 วันอาทิตย์ 1-7 วันอาทิตย์-วันเสาร์

8 ตัวอย่างในการทำความเข้าใจและใช้ฟังก์ชัน WEEKDAY ใน Excel

Excel มีแอปพลิเคชันต่างๆ โดยใช้ฟังก์ชัน WEEKDAY เราจะพยายามพูดถึงสิ่งเหล่านั้นเป็นตัวอย่าง

ตัวอย่างที่ 1: ตัวอย่างพื้นฐานของฟังก์ชัน WEEKDAY

หากกำหนดวันในรูปแบบวันที่และไม่จำเป็นต้องป้อนค่า return_type คุณสามารถใช้สูตรต่อไปนี้ในเซลล์ D5

=WEEKDAY(C5)

ที่นี่ C5 เป็น วันที่เข้าร่วม ของ โรเบิร์ต

  • ประการที่สอง กด ENTER
  • ประการที่สาม ใช้ Fill Handle โดยลากเคอร์เซอร์ลงในขณะที่กดค้างไว้ที่มุม ขวาล่าง ของเซลล์ D5 เช่นนี้ .

  • ในที่สุด ผลลัพธ์จะเป็นแบบนี้

แต่ หากประเภทการส่งคืนเป็น 2 และ 16 ตามลำดับสำหรับชุดข้อมูลเดียวกัน คุณอาจใช้สูตรต่อไปนี้ในเซลล์ D5

  • เมื่อค่าของ return_type คือ 2 :
=WEEKDAY(C5,2)

  • เมื่อค่าของ return_type คือ 16 :
=WEEKDAY(C5,16)

ตัวอย่างที่ 2: การใช้ฟังก์ชัน WEEKDAY กับฟังก์ชัน DATE

ลองจินตนาการว่าวันที่เข้าร่วมจะได้รับเป็นเลขลำดับ ในกรณีนั้น คุณต้องใช้ DATE โดยที่ฟังก์ชัน YEAR , MONTH และ DAY ใช้เพื่อส่งคืนปี เดือนและวันของวันที่ที่กำหนดตามลำดับ

  • สุดท้าย เพียงใช้สูตรต่อไปนี้ใน D5
=WEEKDAY(DATE(YEAR(C5),MONTH(C5),DAY(C5)),12)

  • ประการที่สอง กด ENTER .
  • ประการที่สาม ใช้ Fill Handle .

  • ดังนั้น คุณจะได้ผลลัพธ์ดังนี้

ตัวอย่าง 3: การใช้ฟังก์ชัน TEXT เพื่อค้นหาชื่อวันในสัปดาห์

หากคุณต้องการทราบชื่อวันในสัปดาห์โดยใช้ฟังก์ชัน วันธรรมดา คุณอาจใช้ฟังก์ชัน TEXT ฟังก์ชัน .

  • ท้ายที่สุด คุณต้องเขียนสูตรในเซลล์ D5 แบบนี้
=TEXT(WEEKDAY(C5,2),"dddd")

  • ในทำนองเดียวกัน หลังจากกด ENTER แล้วใช้ Fill Handle ผลลัพธ์จะเป็นแบบนี้

ตัวอย่างที่ 4: WEEKDAY รวมกับฟังก์ชัน CHOOSE

นอกจากนี้ ยังมีอีกวิธีในการค้นหาชื่อวันในสัปดาห์ คุณสามารถใช้ฟังก์ชัน เลือก ฟังก์ชัน ร่วมกับฟังก์ชัน วันธรรมดา

  • เพียงใช้สูตรต่อไปนี้ใน D5 เซลล์แล้ว Fill Handle เหมือนที่เราเคยทำมาก่อนเพื่อให้ได้ผลลัพธ์ทั้งหมดเช่นนี้
=CHOOSE(WEEKDAY(C5),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")

ตัวอย่างที่ 5: เมื่อรวมกับฟังก์ชัน SWITCH

อีกครั้ง คุณอาจใช้ฟังก์ชัน SWITCH เพื่อรับชื่อของ วันธรรมดาด้วยฟังก์ชัน WEEKDAY

  • สูตรในเซลล์ D5 จะเป็นดังนี้
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

ตัวอย่างที่ 6: ฟังก์ชัน WEEKDAY เพื่อรับวันธรรมดาและวันหยุดสุดสัปดาห์

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

=IF(WEEKDAY(C5,2)<6,"Workday","Weekend")

<39

ตัวอย่างที่ 7: ฟังก์ชัน WEEKDAY พร้อมการจัดรูปแบบตามเงื่อนไข

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

ขั้นตอน:

  • ประการแรก เลือกเซลล์ B5:D12 .
  • ประการที่สอง ไปที่ หน้าแรก > เลือก การจัดรูปแบบตามเงื่อนไข > เลือก กฎใหม่ .

  • ในที่สุด หน้าต่าง กฎการจัดรูปแบบใหม่ จะปรากฏขึ้น
  • ประการที่สาม เลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ .
  • ประการที่สี่ เขียนสูตรในกล่องสูตร
=WEEKDAY($C5,2)<6

  • ประการที่ห้า ไปที่ รูปแบบ เพื่อเลือกสีและสิ่งอื่นๆ ของผลลัพธ์หากจำเป็น

  • ในหน้าต่าง จัดรูปแบบเซลล์ ให้ไปที่ เติม >เลือกสี (ในที่นี้คือสีเขียวอ่อน) > คลิก ตกลง .

  • อีกครั้ง ใน กฎการจัดรูปแบบใหม่ คลิก ตกลง .

  • ในทำนองเดียวกัน อีกครั้งไปที่ กฎการจัดรูปแบบใหม่ หลังจากเลือกเซลล์ คราวนี้เขียนสูตรตามนี้
=WEEKDAY($C5,2)>5

  • จากนั้นไปที่ รูปแบบ .

  • สุดท้าย เลือกสีใดก็ได้ใน ตัวเลือกการเติม เราได้เลือกสีฟ้าอ่อน
  • คลิก ตกลง .

  • สุดท้าย คลิก ตกลง ใน กฎการจัดรูปแบบใหม่

  • ผลลัพธ์ที่ได้จะเป็นดังนี้

ตัวอย่าง8: การคำนวณการชำระเงินรวมถึงวันหยุดสุดสัปดาห์

ในที่สุด เราจะเห็นตัวอย่างที่น่าตื่นเต้น สมมติว่าคุณมีโครงการที่ต้องทำให้เสร็จภายในกำหนด และคุณต้องจัดการให้พนักงานทำงานพิเศษในวันทำงานและวันหยุดสุดสัปดาห์

โดยปกติแล้ว อัตราการจ่ายเงินจะสูงกว่าสำหรับวันหยุดสุดสัปดาห์ หากระบุจำนวนชั่วโมงทำงาน คุณต้องคำนวณ การจ่ายเงิน สำหรับพนักงานแต่ละคนและการจ่ายทั้งหมดสำหรับพนักงานทั้งหมด

สูตรจะอยู่ใน E5 เซลล์

=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)

จากนั้นใช้ SUM ฟังก์ชัน เพื่อรวมการชำระเงินแต่ละรายการ<3

ฟังก์ชันวันทำงานของ Excel สำหรับวันหยุด

หากต้องการกำหนดวันทำงานที่จะเกิดขึ้นหลังจากวันที่เริ่มต้นจำนวนหนึ่ง ให้ใช้ วันทำงาน<ของ Excel 2> ฟังก์ชันซึ่งเป็นฟังก์ชัน DATE

นอกจากนี้ ฟังก์ชันนี้ยังจัดเตรียมพารามิเตอร์วันหยุดเผื่อเลือก ซึ่งหากละเว้น จะนับวันหยุดสุดสัปดาห์โดยอัตโนมัติ รวมถึงวันเสาร์และวันอาทิตย์ เป็นวันหยุด และกำหนด วันทำงานในอนาคตหลังจากจำนวนวันที่ระบุ

ไวยากรณ์ของฟังก์ชัน WORKDAY คือ

=WORKDAY(Start_date,Days,Holidays )

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งมีส่วนหัวของคอลัมน์เป็น วันที่เริ่มต้น , วันผลิต และ วันที่เสร็จสิ้น นอกจากนี้ยังมีคอลัมน์ วันหยุด และ วันที่ ที่สอดคล้องกัน ในคอลัมน์ วันที่เริ่มต้น มีวันที่ของการเริ่มต้นโครงการ ในคอลัมน์ C มีเวลาโดยประมาณที่ต้องใช้ในการดำเนินโครงการให้เสร็จสิ้น

เราจำเป็นต้องค้นหา วันที่เสร็จสิ้น ใน คอลัมน์ D .<3

  • อย่างแรก เขียนสูตรในเซลล์ D5 แบบนี้
=WORKDAY(B5,C5,G5:G9)

  • ในที่สุด กด ENTER
  • สุดท้าย ใช้ Fill Handle
  • ดังนั้น คุณจะได้รับผลลัพธ์ของโครงการ วันที่เสร็จสิ้น

ข้อผิดพลาดทั่วไปขณะใช้ฟังก์ชัน WEEKDAY

คุณอาจเห็นข้อผิดพลาดสองสามข้อขณะใช้ฟังก์ชัน วันธรรมดา มาดูกัน

  • #NUM – ถ้า หมายเลขซีเรียล อยู่นอกช่วงสำหรับค่าฐานของวันที่ปัจจุบัน

    – ถ้า return_type อยู่นอกช่วงจากตารางค่า return_type ดังที่แสดงในส่วนอาร์กิวเมนต์

  • #VALUE! – เกิดขึ้นเมื่ออย่างใดอย่างหนึ่ง serial_number ที่กำหนดหรือ [ return_type ] ที่กำหนดนั้นไม่ใช่ตัวเลข

โปรดใช้ความระมัดระวังขณะจัดการฟังก์ชัน หวังว่าคุณจะเข้าใจและแก้ไขได้หากคุณเห็นข้อผิดพลาดเหล่านี้ นอกจากนี้ เราสามารถช่วยได้หากคุณต้องการ

สรุป

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

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง