Weekday เป็นฟังก์ชัน excel ที่ใช้ใน excel เพื่อคำนวณวันทำงานที่กำหนดสำหรับวันที่ที่ระบุฟังก์ชันนี้ใช้วันที่เป็นอาร์กิวเมนต์และประเภทการส่งคืนจะส่งกลับผลลัพธ์จำนวนเต็มตั้งแต่ 1-7 เนื่องจากมีเจ็ดวันในหนึ่งสัปดาห์ ประเภทการส่งคืนเป็นอาร์กิวเมนต์ทางเลือกซึ่งเมื่อไม่ได้ระบุ 1 จะถือว่าเป็นค่าเริ่มต้นซึ่งแสดงถึงวันอาทิตย์และ 7 แสดงด้วยวันเสาร์วิธีการใช้ฟังก์ชันนี้คือ = WEEKDAY (Serial Number, Return Value)
ฟังก์ชัน WEEKDAY ใน Excel
ฟังก์ชั่น Excel วันธรรมดาจะถูกจัดประเภทเป็นวันที่ / เวลาฟังก์ชั่น WEEKDAY ใน Excel ยอมรับอาร์กิวเมนต์วันที่และส่งกลับจำนวนเต็มระหว่าง 1 ถึง 7 ที่ตรงกับวันในสัปดาห์ สูตร Excel WEEKDAY ต่อไปนี้เช่นส่งกลับค่า 7 สำหรับวันที่ 04- สิงหาคม -2561
= WEEKDAY (4/8/2018)
เอาท์พุต:
WEEKDAY สูตรใน Excel
ด้านล่างนี้คือสูตร Excel WEEKDAY
คำอธิบายของฟังก์ชัน WEEKDAY ใน Excel
WEEKDAY Formula ใน Excel รับสองอาร์กิวเมนต์:
serial_number:อินพุตที่จำเป็นและเป็นค่าวันที่ที่เราต้องการให้เป็นวันในสัปดาห์
return_type:เป็นฟิลด์ทางเลือกค่าตั้งแต่ 1-17 เป็นอาร์กิวเมนต์ที่ระบุระบบเลขวันสำหรับผลลัพธ์ ถ้าคุณระบุ 2 เป็นอาร์กิวเมนต์ที่สอง WEEKDAY Excel จะส่งกลับ 1 สำหรับวันจันทร์ 2 สำหรับวันอังคารและอื่น ๆ หากคุณระบุ 3 เป็นอาร์กิวเมนต์ที่สองฟังก์ชันจะคืนค่า 0 สำหรับวันจันทร์ 1 สำหรับวันอังคารเป็นต้น ใน Excel เวอร์ชันที่ใหม่กว่า
return_type = 1 (ค่าเริ่มต้นคือถ้าเราไม่ได้ส่งผ่านอาร์กิวเมนต์ที่เป็นทางเลือกฟังก์ชันจะรับค่าเริ่มต้นเป็น 1)
return_type = 2
return_type = 3
return_type ตั้งแต่ 11 ถึง 17
WEEKDAY ในผลลัพธ์ของExcel :
วิธีใช้ WEEKDAY ใน Excel
ฟังก์ชัน WEEKDAY ใน excel นั้นง่ายมากและใช้งานง่าย ให้ทำความเข้าใจการทำงานของ WEEKDAY ใน excel ตามตัวอย่างบางส่วน
คุณสามารถดาวน์โหลดเทมเพลต Excel ของฟังก์ชัน WEEKDAY ได้ที่นี่ - เทมเพลต Excel ของฟังก์ชัน WEEKDAYWEEKDAY ใน Excel ตัวอย่าง # 1
การกำหนดชื่อวันทำงานใน excel สำหรับค่าที่ส่งคืนเป็นผลลัพธ์โดยใช้ฟังก์ชัน Weekday ใน Excel:
สำหรับวันที่กำหนดเราสามารถกำหนดชื่อวันทำงานใน excel ได้โดยใช้สูตร Excel WEEKDAY ด้านล่าง
= IF (WEEKDAY (A2) = 1, "วันอาทิตย์", IF (WEEKDAY (A2) = 2, "วันจันทร์", IF (WEEKDAY (A2) = 3, "วันอังคาร", IF (WEEKDAY (A2) = 4, "วันพุธ", IF (WEEKDAY (A2) = 5, "วันพฤหัสบดี", IF (WEEKDAY (A2) = 6, "วันศุกร์", "วันเสาร์"))))) |
เอาท์พุต:
= เลือก (WEEKDAY (A2) "อาทิตย์" "จันทร์" "อังคาร" "พุธ" "พฤ" "ศุกร์" "เสาร์")
เอาท์พุต:
สูตร WEEKDAY ข้างต้นใน Excel ใช้กับฟังก์ชัน Weekday โดยมีค่า return_type เป็น 1
สำหรับ return_type ค่า 2 เรามีสูตร
= IF (WEEKDAY (A2,2) = 7, "Sunday", IF (WEEKDAY (A2,2) = 1, "Monday", IF (WEEKDAY (A2,2) = 2, "Tuesday", IF (WEEKDAY ( A2,2) = 3, "วันพุธ", IF (WEEKDAY (A2,2) = 4, "วันพฤหัสบดี", IF (WEEKDAY (A2,2) = 5, "วันศุกร์", "วันเสาร์"))))) |
เอาท์พุต:
= เลือก (WEEKDAY (A2,2), "จันทร์", "อังคาร", "พ.", "พฤ", "ศุกร์", "ส.", "อาทิตย์")
เอาท์พุต:
สำหรับ return_type ค่า 3 เรามีสูตร WEEKDAY ใน excel
= IF (WEEKDAY (A2,3) = 6, "Sunday", IF (WEEKDAY (A2,3) = 0, "Monday", IF (WEEKDAY (A2,3) = 1, "วันอังคาร", IF (WEEKDAY (A2,3) = 2, "วันพุธ", IF (WEEKDAY (A2,3) = 3, "วันพฤหัสบดี", IF (WEEKDAY (A2,3) = 4, "วันศุกร์", "วันเสาร์"))))) |
เอาท์พุต:
สำหรับ return_type ค่า 3 เราไม่สามารถใช้ฟังก์ชัน choose ได้เนื่องจากฟังก์ชัน Weekday ใน Excel ส่งผลให้ผลลัพธ์แรกเป็น 0 สำหรับวันจันทร์และฟังก์ชันการทำดัชนีแรกเริ่มจากหมายเลข 1
ในทำนองเดียวกันสำหรับค่าอื่น ๆ ของ return_type เราสามารถกำหนดสูตร Excel WEEKDAY ได้เอง
เรายังสามารถใช้ฟังก์ชัน TEXT เพื่อแสดงชื่อวันธรรมดาใน excel เมื่อมีการระบุวันที่
= ข้อความ (A2,” dddd”)
เอาท์พุต:
WEEKDAY ใน Excel ตัวอย่าง # 2 - ระบุวันสุดสัปดาห์
มีรายการวันที่สุ่มระบุในคอลัมน์ A เราต้องหาวันที่เป็นวันหยุดสุดสัปดาห์หรือวันธรรมดา
เราจะใช้ Weekday ใน excel เพื่อค้นหาวันที่เป็นวันหยุดสุดสัปดาห์ เราทราบว่าหมายเลขประจำเครื่องของวันเสาร์และวันอาทิตย์คือ 7 และ 1
ดังนั้นเราจะใช้เงื่อนไข IF ร่วมกับหรือฟังก์ชันลอจิคัลเพื่อตรวจสอบว่าหมายเลขวันธรรมดาคือ 1 หรือ 7 จากนั้นวันนั้นเป็นวันหยุดสุดสัปดาห์อีกวันหนึ่งคือวันธรรมดา
ดังนั้นสูตร WEEKDAY ใน excel จะเป็น
= IF (หรือ (WEEKDAY (A2) = 1, WEEKDAY (A2) = 7), "Weekend", "Weekday")
การใช้สูตร Excel WEEKDAY กับเซลล์อื่น ๆ ที่เรามี
เอาท์พุต:
ในทำนองเดียวกันเราสามารถระบุชื่อวันธรรมดาอื่น ๆ ใน excel ได้เช่นกันไม่ว่าจะเป็นวันจันทร์วันอังคารหรือวันอื่น ๆ
WEEKDAY ใน Excel ตัวอย่าง # 3
เรามีเวลาทำงานของฟรีแลนซ์ที่ทำงานในวันต่างๆรวมถึงวันหยุดสุดสัปดาห์ หากเขาทำงานในวันธรรมดาการจ่ายเงินคือ $ 10 / ชั่วโมงและถ้าเขาทำงานในวันเสาร์จำนวนเงินที่จ่ายจะอยู่ที่ $ 15 / ชั่วโมง เขาทำงานเป็นเวลาหลายชั่วโมงในแต่ละวัน (ตามตารางด้านล่าง) เราจำเป็นต้องคำนวณจำนวนเงินที่จ่ายทั้งหมดของเขา
ค่าตัวเลขวันธรรมดาสำหรับวันเสาร์คือ 7 ดังนั้นเราจะใช้เงื่อนไข IF และตรวจสอบว่าวันทำงานเป็นวันธรรมดาหรือวันเสาร์และจะคำนวณผลลัพธ์ตามนั้น
ดังนั้นสูตร WEEKDAY ใน Excel ที่เราจะใช้คือ
= IF (WEEKDAY (A2) = 7, B2 * $ F $ 4, B2 * $ F $ 3)
การใช้สูตร WEEKDAY ใน excel กับเซลล์อื่น ๆ ที่เรามี
เอาท์พุต:
จำนวนเงินที่จ่ายทั้งหมดคือ
= SUM (C2: C11)
ซึ่งเท่ากับ $ 765.00
สิ่งที่ต้องจำเกี่ยวกับฟังก์ชัน WEEKDAY ใน Excel
- โดยค่าเริ่มต้น return_type จะเป็น 1 เสมอนั่นคือถ้าเราละ return_type ฟังก์ชัน WEEKDAY จะใช้ค่าเริ่มต้นเป็น 1
- หาก serial_number หรือ return_type อยู่นอกช่วงตามที่ระบุไว้ข้างต้น #NUM! สร้างข้อผิดพลาด