Skip to main content

แยกวันนับจากวันที่ใน Excel ด้วยฟังก์ชัน DAY

Excel ที่ใช้ในการสมัครงาน ep2 ฟังก์ชั่นวันเวลา Date Time (เมษายน 2025)

Excel ที่ใช้ในการสมัครงาน ep2 ฟังก์ชั่นวันเวลา Date Time (เมษายน 2025)
Anonim

ฟังก์ชัน DAY ใน Excel สามารถใช้เพื่อแยกและแสดงส่วนเดือนของวันที่ที่ป้อนลงในฟังก์ชัน

เอาท์พุทของฟังก์ชันจะถูกส่งกลับเป็นจำนวนเต็มตั้งแต่ 1 ถึง 31

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

เตรียม Excel 2013

ฟังก์ชัน DAYS ถูกนำมาใช้ครั้งแรกใน Excel 2013 สำหรับโปรแกรมเวอร์ชันก่อนหน้าให้ใช้ฟังก์ชัน DAY ในสูตรการลบเพื่อหาจำนวนวันระหว่างวันที่สองดังแสดงในแถวแปดด้านบน

หมายเลข Serial

Excel จัดเก็บวันที่เป็นตัวเลขเรียงตามลำดับหรือหมายเลขซีเรียลดังนั้นจึงสามารถใช้ในการคำนวณได้ แต่ละวันมีจำนวนเพิ่มขึ้น บางวันจะถูกป้อนเป็นเศษส่วนของวันเช่น 0.25 สำหรับหนึ่งในสี่ของวัน (หกชั่วโมง) และ 0.5 สำหรับครึ่งวัน (12 ชั่วโมง)

สำหรับ Windows รุ่นของ Excel โดยค่าเริ่มต้น:

  • 1 มกราคม 1900 = เลขที่ประจำผลิตภัณฑ์ 1;
  • 1 มกราคม 2016 = 42370 (เนื่องจากเป็น 42,370 วันหลังจากวันที่ 1 มกราคม 1900);
  • เวลา 12.00 น. ในวันที่ 1 มกราคม 2016 คือ 42370.50

DAY / DAYS ฟังก์ชันไวยากรณ์และอาร์กิวเมนต์

ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและอาร์กิวเมนต์

ไวยากรณ์สำหรับฟังก์ชัน DAY คือ:

= DAY (Serial_number)

อนุกรม - (ต้องระบุ) ตัวเลขที่แสดงวันที่ที่มีการแยกวันออก

หมายเลขนี้สามารถ:

  • หมายเลขซีเรียลที่แสดงแถววันที่ 4 ในตัวอย่าง
  • การอ้างอิงเซลล์ไปยังตำแหน่งแผ่นงานของแถววันที่ 5 ในตัวอย่าง
  • วันที่ป้อนเป็นอาร์กิวเมนต์ของฟังก์ชันโดยใช้ฟังก์ชัน DATE แถว 6 ในตัวอย่าง
  • วันที่ปัจจุบันป้อนเป็นอาร์กิวเมนต์ของฟังก์ชันโดยใช้ฟังก์ชัน TODAY หรือ NOW ในแถว 6 ในตัวอย่าง

บันทึก: หากป้อนวันที่ปลอมเป็นฟังก์ชันเช่น 29 กุมภาพันธ์สำหรับปีไม่ใช่ปีปฏิทินฟังก์ชันจะปรับเอาต์พุตให้เป็นวันที่ถูกต้องของเดือนต่อไปดังที่แสดงไว้ในแถวที่ 7 ของรูปภาพซึ่งเป็นผลลัพธ์สำหรับวันที่ วันที่ 29 กุมภาพันธ์ 2017 เป็นวันที่ 1 มีนาคม 2017

ไวยากรณ์สำหรับฟังก์ชัน DAYS คือ:

DAYS (End_date, Start_date)

End_date, Start_date - (จำเป็น) เหล่านี้เป็นวันที่สองที่ใช้ในการคำนวณจำนวนวัน

หมายเหตุ:

  • หากอาร์กิวเมนต์วันที่เป็นค่าตัวเลขที่อยู่นอกช่วงของวันที่ที่ถูกต้องเช่นวันที่ 32 สิงหาคม 2016, วัน จะกลับ #NUM! ค่าความผิดพลาด
  • ถ้าอาร์กิวเมนต์วันที่หนึ่งถูกป้อนเป็นสตริงข้อความที่ไม่สามารถแยกวิเคราะห์ตามวันที่ที่ถูกต้องได้ วัน ส่งกลับ #VALUE! ค่าความผิดพลาด

ตัวอย่างฟังก์ชัน Excel WEEKDAY

แถวที่สามถึงเก้าในตัวอย่างข้างต้นแสดงความหลากหลายของการใช้งานสำหรับหน้าที่ DAY และ DAYS

รวมอยู่ในแถวที่ 10 คือสูตรที่รวมฟังก์ชัน WEEKDAY กับฟังก์ชัน CHOOSE ในสูตรเพื่อส่งคืนชื่อของวันจากวันที่ที่อยู่ในเซลล์ B1

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

ในอีกวันหนึ่งฟังก์ชัน WEEKDAY จะคืนค่าตัวเลขระหว่างหนึ่งถึงเจ็ดเท่านั้นซึ่งสามารถป้อนเข้าสู่ฟังก์ชัน CHOOSE เพื่อค้นหาชื่อของวัน

วิธีการทำงานของสูตรคือ:

  1. ฟังก์ชัน WEEKDAY จะแยกจำนวนวันนับจากวันที่ในเซลล์ B1;
  2. ฟังก์ชัน CHOOSE จะส่งคืนชื่อวันจากรายการชื่อที่ป้อนเป็น ราคา อาร์กิวเมนต์สำหรับฟังก์ชันนั้น

ดังที่แสดงไว้ในเซลล์ B10 สูตรสุดท้ายมีลักษณะดังนี้:

= เลือก (วันธรรมดา (B1), "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศุกร์", "วันเสาร์", "อาทิตย์")

ด้านล่างนี้แสดงรายการขั้นตอนที่ใช้เพื่อป้อนสูตรลงในเซลล์แผ่นงาน

เข้าสู่ฟังก์ชัน CHOOSE / WEEKDAY

ตัวเลือกสำหรับการป้อนฟังก์ชันและอาร์กิวเมนต์รวมถึง:

  1. พิมพ์ฟังก์ชันที่สมบูรณ์ที่แสดงไว้ด้านบนลงในเซลล์แผ่นงาน
  2. เลือกฟังก์ชันและอาร์กิวเมนต์โดยใช้ไดอะล็อกบ็อกซ์ฟังก์ชัน CHOOSE

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

เนื่องจากฟังก์ชัน WEEKDAY ซ้อนกันภายใน CHOOSE จะมีการใช้กล่องโต้ตอบ CHOOSE function และ WEEKDAY จะถูกป้อนเป็น index_num ข้อโต้แย้ง.

ตัวอย่างนี้แสดงชื่อเต็มสำหรับแต่ละวันในสัปดาห์ เมื่อต้องการให้สูตรคืนรูปแบบสั้น ๆ เช่น อังคาร ค่อนข้างมากกว่า วันอังคาร ป้อนแบบฟอร์มสั้น ๆ สำหรับ ราคา อาร์กิวเมนต์ในขั้นตอนด้านล่าง

ขั้นตอนในการป้อนสูตรคือ:

  1. คลิกที่เซลล์ที่จะแสดงผลลัพธ์ของสูตรเช่นเซลล์ A10;
  2. คลิกที่ สูตร แท็บของเมนูริบบัว;
  3. เลือก การค้นหาและการอ้างอิง จากริบบิ้นเพื่อเปิดรายการฟังก์ชั่นแบบเลื่อนลง;
  4. คลิกที่ เลือก ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชั่น
  5. ในกล่องโต้ตอบคลิกที่ปุ่ม index_num สาย;
  6. ชนิด วันธรรมดา (B1) ในบรรทัดของกล่องโต้ตอบนี้;
  7. คลิกที่ value1 บรรทัดในกล่องโต้ตอบ;
  8. ชนิด วันอาทิตย์ ในบรรทัดนี้;
  9. คลิกที่ value2 สาย;
  10. ชนิด วันจันทร์ ;
  11. ดำเนินการต่อป้อนชื่อสำหรับแต่ละวันในสัปดาห์ที่แยกจากกันในกล่องโต้ตอบ
  12. เมื่อป้อนทุกวันแล้วให้คลิก ตกลง เพื่อเสร็จสิ้นการทำงานและปิดกล่องโต้ตอบ;
  13. ชื่อ วันพฤหัสบดี ควรปรากฏในเซลล์แผ่นงานที่มีสูตรอยู่
  14. ถ้าคุณคลิกที่เซลล์ A10 ฟังก์ชันที่สมบูรณ์จะปรากฏในแถบสูตรเหนือแผ่นงาน