ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
เมื่อคุณทำงานกับวันที่ในสเปรดชีต คุณมักจะต้องการกำหนดวันในสัปดาห์จากวันที่ที่กำหนด Microsoft Excel มีฟังก์ชัน Excel ในตัวสำหรับสิ่งนี้
ฟังก์ชัน WEEKDAY ใน Excel ยอมรับวันที่และส่งกลับตัวเลขตั้งแต่ 1 ถึง 7 ซึ่งแสดงถึงวันในสัปดาห์ ตามค่าเริ่มต้น 1 หมายถึงวันอาทิตย์ และ 7 หมายถึงวันเสาร์ แต่คุณสามารถปรับแต่งค่านี้ให้ตรงกับความต้องการของคุณได้
บทความนี้จะดูวิธีใช้ฟังก์ชัน WEEKDAY ใน Excel ให้ละเอียดยิ่งขึ้น
มาเริ่มกันเลย!
สารบัญ
ฟังก์ชั่นวันธรรมดาคืออะไร?
ฟังก์ชัน WEEKDAY ใน Excel เป็นฟังก์ชันวันที่และเวลาในตัวที่ส่งคืนวันในสัปดาห์เป็นตัวเลขสำหรับวันที่ที่ระบุ เป็นส่วนหนึ่งของ ฟังก์ชัน Date and Time ใน Excel
ไวยากรณ์เป็นดังนี้:
=วันธรรมดา(serial_number, [return_type])
หมายเลขซีเรียลคือหมายเลขลำดับที่แสดงวันที่ที่คุณต้องการค้นหาวันในสัปดาห์ สามารถป้อนวันที่ลงในสูตรได้โดยตรงหรืออ้างอิงจากเซลล์
อาร์กิวเมนต์ที่สองที่ Excel รู้จัก คือ return_type ซึ่งเป็นทางเลือก ค่าเริ่มต้นคือ 1 ซึ่งจะส่งคืนค่าตัวเลขระหว่าง 1 ถึง 7 และสัปดาห์จะเริ่มต้นในวันอาทิตย์
อย่างไรก็ตาม คุณสามารถเปลี่ยนระบบการนับให้เริ่มวันใดก็ได้ในสัปดาห์
อาร์กิวเมนต์ที่เป็นทางเลือก return_type สามารถใช้ค่าต่อไปนี้:
1 หรือละเว้น: ส่งกลับค่าตัวเลขระหว่าง 1 ถึง 7 โดยที่สัปดาห์จะเริ่มต้น
ในวันอาทิตย์และสิ้นสุดในวันเสาร์
2: ส่งกลับค่าตัวเลขระหว่าง 1 ถึง 7 โดยที่ 1 แทนวันจันทร์ และ 7 แทนวันอาทิตย์
3: ค่าส่งกลับอยู่ระหว่าง 0 ถึง 6 โดยที่ 0 แทนวันจันทร์ และ 6 แทนวันอาทิตย์
ประเภทผลตอบแทนอื่นๆ (11, 12, 13, 14, 15, 16 และ 17) พร้อมใช้งาน (แต่ไม่มีใน Excel เวอร์ชันก่อนหน้า) พวกเขาทำตามรูปแบบเดียวกันกับประเภทการคืนสินค้า 1, 2 และ 3 แต่มีวันเริ่มต้นที่แตกต่างกันสำหรับสัปดาห์
ตัวอย่างเช่น การคืนสินค้าประเภท 11 จะเริ่มต้นสัปดาห์ในวันจันทร์ (1) และสิ้นสุดในวันอาทิตย์ (7) ในขณะที่การคืนสินค้าประเภท 12 จะเริ่มต้นสัปดาห์ในวันอังคาร (1) และสิ้นสุดในวันจันทร์ (7)
วิธีใช้ฟังก์ชันวันธรรมดาใน Excel
หากต้องการใช้ฟังก์ชัน ให้ทำตามขั้นตอนเหล่านี้:
พิมพ์เครื่องหมายเท่ากับ (=) ลงในเซลล์เพื่อเริ่มสูตร
พิมพ์ “วันธรรมดา” (โดยไม่ใส่เครื่องหมายอัญประกาศ) ตามด้วยวงเล็บเปิด
ป้อนค่าวันที่ที่ต้องการโดยพิมพ์โดยตรงหรือระบุการอ้างอิงเซลล์
เลือกป้อนประเภทการส่งคืน (ไม่ต้องใส่ค่าเริ่มต้นเป็น 1)
สุดท้าย ปิดวงเล็บแล้วกด Enter
นี่คือตัวอย่างลักษณะของสูตร:
=วันธรรมดา(“05/02/2023”, 1)
สูตรนี้จะส่งกลับเลข 2 เป็นวันในสัปดาห์ ซึ่งตรงกับวันจันทร์ (เนื่องจากวันที่ 2 พฤษภาคม 2023 เป็นวันจันทร์)
หรือคุณสามารถระบุการอ้างอิงเซลล์ได้ดังภาพนี้:
การใช้ฟังก์ชัน WEEKDAY นั้นตรงไปตรงมาหากคุณเข้าใจไวยากรณ์และพารามิเตอร์ของมัน อย่างไรก็ตาม อาจเกิดข้อผิดพลาดขึ้นได้
ในหัวข้อถัดไป เราจะดูข้อผิดพลาดทั่วไปสองข้อและวิธีจัดการกับข้อผิดพลาดเหล่านี้
2 ข้อผิดพลาดทั่วไปและวิธีแก้ไข
มีข้อผิดพลาดทั่วไปสองข้อที่คุณอาจพบเมื่อใช้ฟังก์ชัน WEEKDAY ใน Excel:
#NUM! ข้อผิดพลาด
#ชื่อ! ข้อผิดพลาด
มาดูกันทีละอย่าง
1. #NUM! ข้อผิดพลาด
ข้อผิดพลาดนี้เกิดขึ้นเมื่ออาร์กิวเมนต์ serial_number ไม่ใช่วันที่ที่ถูกต้อง
หากต้องการแก้ไขข้อผิดพลาดนี้ ตรวจสอบให้แน่ใจว่าป้อนวันที่ถูกต้อง หรือคุณสามารถใช้ฟังก์ชัน DATE เพื่อสร้างวันที่ที่ถูกต้องได้
นอกจากนี้ยังเกิดขึ้นเมื่อคุณป้อนประเภทการส่งคืนที่เป็นตัวเลขที่ไม่ถูกต้อง ตัวอย่างภาพนี้แสดงผลลัพธ์ของการใช้ 4 เป็นประเภทผลตอบแทน หากต้องการแก้ไขปัญหานี้ ให้ใช้หมายเลขที่ถูกต้อง
2. #ชื่อ! ข้อผิดพลาด
ข้อผิดพลาดนี้เกิดขึ้นเมื่ออาร์กิวเมนต์ return_type ไม่ใช่ค่าตัวเลข
ตัวอย่างเช่น ผู้ใช้ Excel ที่ไม่มีประสบการณ์อาจป้อน "one" แทนตัวเลข 1 หากต้องการแก้ไขปัญหานี้ ตรวจสอบให้แน่ใจว่า return_type เป็นตัวเลข
ตอนนี้คุณรู้วิธีใช้ฟังก์ชัน WEEKDAY และวิธีจัดการกับข้อผิดพลาดทั่วไปแล้ว มาดูสถานการณ์บางอย่างที่ฟังก์ชัน Excel นี้มีประโยชน์ทีเดียว!
7 สถานการณ์เมื่อฟังก์ชั่นวันธรรมดามีประโยชน์
ฟังก์ชัน WEEKDAY ใน Excel เป็นเครื่องมืออเนกประสงค์ที่สามารถนำไปใช้ในสถานการณ์ต่างๆ เพื่อปรับปรุงการวิเคราะห์ ข้อมูล องค์กร และการรายงาน
กรณีการใช้งานบางกรณีสำหรับฟังก์ชัน WEEKDAY ได้แก่:
การสร้างแบบจำลองทางการเงินผ่านการจัดเรียงและกรองข้อมูลตามวันในสัปดาห์
การออกแบบตารางเวลารายสัปดาห์ส่วนบุคคลโดยการคำนวณวันในสัปดาห์สำหรับช่วงเวลาที่กำหนด
การระบุรูปแบบการขาย การเข้าชมเว็บไซต์ หรือเมตริกอื่นๆ โดยการตรวจสอบข้อมูลประสิทธิภาพตามวันในสัปดาห์
การจัดตารางกะของพนักงานตามวันในสัปดาห์
การจัดการโครงการและการติดตามกำหนดเวลา
คำนวณวันครบกำหนดชำระเงินหรือรอบบิลตามวันที่กำหนดในสัปดาห์ ทำให้มั่นใจได้ถึงการประมวลผลทันเวลาและการเก็บบันทึกที่ถูกต้อง
วางแผนกิจกรรมหรือการประชุมโดยกำหนดวันที่เหมาะสมในสัปดาห์
กรณีการใช้งานเหล่านี้เป็นเพียงตัวอย่างบางส่วนว่าสามารถใช้ฟังก์ชัน WEEKDAY เพื่อปรับปรุงประสิทธิภาพ การจัดองค์กร และการตัดสินใจในบริบทต่างๆ ได้อย่างไร
ต่อไป เราจะพูดถึงวิธีใช้ WEEKDAY กับฟังก์ชันอื่นๆ ในกล่องเครื่องมือ Excel!
วิธีใช้วันธรรมดากับฟังก์ชันวันที่และเวลาอื่นๆ
ฟังก์ชัน WEEKDAY ใน Excel เป็นเพียงหนึ่งในฟังก์ชันวันที่และเวลาที่ Excel มีให้
ฟังก์ชั่นอื่นๆ ได้แก่:
วันนี้
ตอนนี้
วันที่
เวลา
ปี
เดือน
วัน
ชั่วโมง
นาที
ที่สอง
ฟังก์ชันเหล่านี้สามารถใช้ร่วมกับ WEEKDAY เพื่อคำนวณที่ซับซ้อนมากขึ้นได้
ตัวอย่างเช่น คุณสามารถรับหมายเลขวันของวันนี้ได้เสมอโดยการรวม WEEKDAY กับ NOW (หรือฟังก์ชัน TODAY) ดังนี้:
=วันธรรมดา(ตอนนี้())
หรือวางฟังก์ชัน NOW() ในเซลล์และใช้ฟังก์ชัน WEEKDAY() กับการอ้างอิงเซลล์ ภาพนี้แสดงการใช้งานนี้:
คุณสามารถรวมฟังก์ชันเวลาเหล่านี้เข้ากับ Power Query และ LuckyTemplates เพื่อการวิเคราะห์ที่ซับซ้อนมากยิ่งขึ้น ตัวอย่างเช่น คุณสามารถจัดกลุ่มตาราง Pivot ตามวันในสัปดาห์ นี่คือบทช่วยสอนบางส่วนในการเริ่มต้น:
วิดีโอนี้จะแสดงภาพรวมของเครื่องมือเหล่านี้:
ในส่วนถัดไป เราจะดูว่าคุณสามารถใช้ WEEKDAY ในสถานการณ์ต่างๆ ได้อย่างไร รวมถึงวิธีทราบว่าวันใดเป็นวันธรรมดาหรือวันหยุดสุดสัปดาห์ วิธีรับวันในสัปดาห์ วิธีทำงานกับหมายเลขซีเรียลตามลำดับ และ มากกว่า!
วิธีตรวจสอบว่าวันใดเป็นวันธรรมดาหรือวันหยุดสุดสัปดาห์
คุณสามารถใช้ฟังก์ชัน WEEKDAY เพื่อกำหนดว่าวันใดเป็นวันธรรมดาหรือวันหยุดสุดสัปดาห์
สูตรต่อไปนี้ใช้ฟังก์ชัน IF เพื่อส่งกลับ "วันหยุดสุดสัปดาห์" หากวันที่ในเซลล์ A1 เป็นวันเสาร์หรือวันอาทิตย์ และไม่ใช่ "วันทำงาน":
=IF(วันธรรมดา(A1,2)>5,”สุดสัปดาห์”,”วันธรรมดา”)
สูตรและฟังก์ชันอื่นๆ
คุณยังสามารถตรวจสอบฟังก์ชัน WORKDAY สำหรับการคำนวณวันทำงานที่คล้ายกันได้ ฟังก์ชัน NETWORKDAYS ส่งกลับจำนวนวันทำงานระหว่างวันที่สองวัน
WEEKNUM เป็นฟังก์ชันที่เกี่ยวข้องซึ่ง Excel จะส่งกลับหมายเลขสัปดาห์ภายในหนึ่งปี
วิธีรับวันในสัปดาห์
ฟังก์ชัน WEEKDAY เองไม่มีตัวเลือกในตัวเพื่อส่งคืนวันในสัปดาห์เป็นข้อความ
อย่างไรก็ตาม คุณสามารถรับวันในสัปดาห์เป็นข้อความได้ง่ายๆ โดยการรวมสูตร WEEKDAY กับฟังก์ชัน CHOOSE หรือโดยใช้ฟังก์ชัน TEXT
นี่คือไวยากรณ์ของ CHOOSE:
=CHOOSE(WEEKDAY(serial_number, [return_type]), “วันอาทิตย์”, “วันจันทร์”, “วันอังคาร”, “วันพุธ”, “วันพฤหัสบดี”, “วันศุกร์”, “วันเสาร์”)
แทนที่ “serial_number” ด้วยวันที่ที่คุณต้องการค้นหาวันในสัปดาห์
แทนที่ “[return_type]” ด้วยประเภทการคืนสินค้าที่ต้องการ (1, 2 หรือ 3)
ฟังก์ชัน CHOOSE จะจับคู่ตัวเลขที่ส่งคืนโดยฟังก์ชัน WEEKDAY กับชื่อวันที่ตรงกันในรายการ
ตัวอย่างเช่น สูตรต่อไปนี้จะแสดงชื่อเต็มของวันในสัปดาห์สำหรับวันที่ในเซลล์ A1:
=เลือก(วันธรรมดา(A1),”วันอาทิตย์”,”วันจันทร์”,”วันอังคาร”,”วันพุธ”,”วันพฤหัสบดี”,”วันศุกร์”,”วันเสาร์”)
วิธีการทำงานกับหมายเลขซีเรียลตามลำดับ
ฟังก์ชัน WEEKDAY ส่งกลับตัวเลขระหว่าง 1 ถึง 7 โดยที่ 1 แทนวันอาทิตย์ และ 7 แทนวันเสาร์
อย่างไรก็ตาม บางครั้งคุณอาจต้องทำงานกับหมายเลขซีเรียลตามลำดับแทน
ในการทำเช่นนี้ คุณสามารถใช้ฟังก์ชัน DATE เพื่อสร้างวันที่ที่ Excel รู้จัก แล้วลบวันที่เริ่มต้นออกจากวันที่สิ้นสุดเพื่อรับจำนวนวันที่อยู่ระหว่างวันดังกล่าว
จากนั้นคุณสามารถใช้ฟังก์ชัน WEEKDAY เพื่อรับวันในสัปดาห์สำหรับแต่ละวันเหล่านั้นได้
วิธีใช้การจัดรูปแบบตามเงื่อนไขเพื่อเน้นวันที่ระบุ
การจัดรูปแบบตามเงื่อนไขเป็นคุณลักษณะที่มีประสิทธิภาพใน Excel ที่ช่วยให้คุณสามารถจัดรูปแบบเซลล์ตามเงื่อนไขที่กำหนดได้
ตัวอย่างเช่น คุณสามารถใช้การจัดรูปแบบตามเงื่อนไขเพื่อเน้นวันธรรมดาหรือวันหยุดสุดสัปดาห์ในช่วงวันที่ โดยทำตามขั้นตอนเหล่านี้:
เลือกช่วงของเซลล์ที่มีวันที่ที่คุณต้องการเน้น
ไปที่แท็บ "หน้าแรก" ในแถบเครื่องมือ Excel
คลิกที่ "การจัดรูปแบบตามเงื่อนไข" ในกลุ่ม "สไตล์"
คลิกที่ "กฎใหม่"
เลือก “ใช้สูตรเพื่อกำหนดว่าจะจัดรูปแบบเซลล์ใด”
ในช่องป้อนข้อมูล "จัดรูปแบบค่าที่สูตรนี้เป็นจริง" ให้ป้อนสูตรต่อไปนี้ (แทนที่ A1 ด้วยการอ้างอิงเซลล์ของเซลล์ด้านซ้ายบนสุดในช่วงของคุณ):
=หรือ(วันธรรมดา(A1, 1)=1, วันธรรมดา(A1, 1)=7)
ขั้นตอนต่อไปคือการตั้งค่าสไตล์ที่คุณต้องการใช้กับเซลล์ที่ตรงกัน ตัวอย่างเช่น คุณอาจเลือกจัดรูปแบบวันหยุดสุดสัปดาห์ด้วยพื้นหลังสีแดง
รูปภาพนี้แสดงกฎที่ใช้งานจริงในช่วงที่เลือก:
วิธีกำหนดรูปแบบวันที่ที่กำหนดเองในฟังก์ชันวันทำงานของ Excel
คุณสามารถปรับแต่งรูปแบบวันที่ที่ใช้โดยฟังก์ชัน WEEKDAY
ตัวอย่างเช่น หากคุณต้องการให้ฟังก์ชันตีความวันที่ในรูปแบบ “dd/mm/yyyy” คุณสามารถใช้สูตรต่อไปนี้:
=วันธรรมดา(TEXT(A1,”วว/ดด/ปปปป”))
ซึ่งจะส่งคืนวันในสัปดาห์ (1 ถึง 7) ที่ตรงกับวันที่ในเซลล์ A1 โดยใช้รูปแบบวันที่ที่กำหนดเอง
วิธีนับวันทำงานและวันหยุดสุดสัปดาห์
หากคุณต้องการนับจำนวนวันทำงานหรือวันหยุดสุดสัปดาห์ในช่วงวันที่ต่างๆ คุณสามารถใช้ฟังก์ชัน WEEKDAY ร่วมกับฟังก์ชัน SUM
ตัวอย่างเช่น หากต้องการนับจำนวนวันหยุดสุดสัปดาห์ในช่วง A1:A7 คุณสามารถใช้สูตรต่อไปนี้:
=SUM(–(วันธรรมดา(A1:A7,2)>5))
ซึ่งจะส่งคืนจำนวนวันหยุดสุดสัปดาห์ (เช่น วันที่มีจำนวนวันธรรมดามากกว่า 5) ในช่วง
ในการนับจำนวนวันทำงาน คุณสามารถใช้สูตรที่คล้ายกัน:
=SUM(–(วันธรรมดา(A1:A7,2)<6))
ซึ่งจะส่งคืนจำนวนวันทำงาน (เช่น วันที่มีจำนวนวันทำงานน้อยกว่า 6) ในช่วง
ความคิดสุดท้าย
ฟังก์ชัน WEEKDAY ใน Excel เป็นเครื่องมือที่มีประสิทธิภาพและหลากหลายที่ช่วยให้ผู้ใช้สามารถวิเคราะห์ จัดระเบียบ และจัดการกับข้อมูลตามวันในสัปดาห์
ไวยากรณ์ที่ไม่ซับซ้อนและตัวเลือก return_type ที่ปรับแต่งได้มอบความยืดหยุ่นและความสามารถในการปรับให้เข้ากับกรณีการใช้งานที่หลากหลาย
บทความนี้แสดงให้คุณเห็นหลายวิธีในการใช้ฟังก์ชัน WEEKDAY ร่วมกับฟังก์ชันและคุณลักษณะอื่นๆ ของ Excel สำหรับการวิเคราะห์และการรายงานข้อมูลที่ซับซ้อน ยกระดับทักษะ Excel ของคุณด้วยฟังก์ชันเวลาที่จำเป็นนี้!
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้