ผู้ใช้ Excel จำนวนมากจะต้องเพิ่มคอลัมน์เริ่มต้นและวันที่สิ้นสุดลงในสเปรดชีต ดังนั้น Excel จึงมีฟังก์ชันสองสามอย่างที่บอกคุณว่ามีกี่วันระหว่างสองวันที่แยกกัน DATEDIF, DAYS360, DATE และ NETWORKDAYS เป็นฟังก์ชันสี่อย่างที่คุณสามารถเพิ่มลงในเซลล์ที่จะบอกจำนวนวันระหว่างวันที่สองวัน นี่คือวิธีที่คุณค้นหาจำนวนวันระหว่างวันที่ที่มีและไม่มีฟังก์ชันเหล่านั้นใน Excel
ดูบทความของเราวิธีการป้องกันด้วยรหัสผ่านใน Microsoft Excel
วิธีค้นหาความแตกต่างระหว่างวันที่โดยไม่มีฟังก์ชั่น
ก่อนอื่นคุณสามารถค้นหาความแตกต่างระหว่างวันที่ด้วยการลบออก Excel ไม่ได้มีฟังก์ชั่นการลบ แต่คุณยังสามารถเพิ่มสูตรการลบลงในเซลล์ได้ ดังนั้นให้เปิดสเปรดชีต Excel เปล่าแล้วป้อนวันที่เริ่มต้นและวันที่สิ้นสุดในเซลล์ B4 และ C4 เช่นเดียวกับในภาพรวมด้านล่าง โปรดทราบว่าวันที่ควรอยู่ในรูปแบบสหรัฐฯโดยมีเดือนแรกวันที่สองและปีที่สาม
ในตัวอย่างข้างต้นวันที่คือ 4/1/2017 และ 5/5/2017 ตอนนี้คุณควรเลือกเซลล์ D4 และคลิกภายในแถบฟังก์ชั่นที่ด้านบนของแผ่นงาน อินพุต '= C4-B4' ในแถบและกด Enter เซลล์ D4 จะส่งคืนค่า 34 ถ้าคุณป้อนวันที่เดียวกันในเซลล์เช่นเดียวกับในภาพรวมด้านบน เช่นนี้มี 34 วันระหว่าง 1 เมษายน 2017 และ 5 พฤษภาคม 2017
ฟังก์ชั่น DATE
หรือคุณสามารถค้นหาความแตกต่างระหว่างวันที่สองวันโดยไม่มีฟังก์ชั่น DATE จากนั้นคุณสามารถค้นหาจำนวนวันโดยป้อนวันที่ในแถบฟังก์ชั่นแทนเซลล์สเปรดชีต ไวยากรณ์พื้นฐานสำหรับฟังก์ชั่นนี้คือ: = DATE (yyyy, m, d) -DATE (yyyy, m, d) ; ดังนั้นคุณป้อนวันที่ย้อนหลัง
มาเพิ่มฟังก์ชั่นนั้นด้วยวันที่ 4/1/2017 และ 5/5/2017 เลือกเซลล์ในสเปรดชีตเพื่อเพิ่มฟังก์ชั่น จากนั้นคลิกภายในแถบฟังก์ชันป้อน '= DATE (2017, 5, 5) -DATE (2017, 4, 1)' และกด Enter คุณอาจต้องเลือกรูปแบบตัวเลขทั่วไปสำหรับเซลล์หากค่าที่ส่งคืนเป็นรูปแบบวันที่ ด้วยรูปแบบตัวเลขทั่วไปเซลล์จะส่งคืนค่า 34 วันตามที่แสดงในภาพรวมด้านล่าง
ฟังก์ชัน DATEDIF
DATEDIF เป็นฟังก์ชั่นที่มีความยืดหยุ่นที่คุณสามารถคำนวณจำนวนวันทั้งหมดระหว่างวันที่โดยป้อนทั้งวันที่ในสเปรดชีตหรือในแถบฟังก์ชั่น อย่างไรก็ตาม DATEDIF ไม่ปรากฏในหน้าต่างฟังก์ชั่นแทรกของ Excel ดังนั้นคุณจะต้องป้อนลงในแถบฟังก์ชั่นโดยตรง ไวยากรณ์ของฟังก์ชัน DATEDIF คือ: DATEDIF (start_date, end_date, หน่วย) คุณสามารถป้อนวันที่เริ่มต้นและวันที่สิ้นสุดหรือการอ้างอิงเซลล์ไปยังวันที่ที่ระบุในฟังก์ชั่นจากนั้นเพิ่มหน่วยวันไปยังจุดสิ้นสุดของมัน
ดังนั้นเลือกเซลล์เพื่อเพิ่ม DATEDIF ไปยังในสเปรดชีตแล้วคลิกในแถบสูตรเพื่อป้อนฟังก์ชั่น หากต้องการค้นหาความแตกต่างระหว่างวันที่สองวันที่คุณป้อนในเซลล์ C4 และ B4 ให้ป้อนข้อมูลต่อไปนี้ในแถบฟังก์ชั่น: '= DATEDIF (B4, C4, “ d”)' เซลล์ DATEDIF จะรวมจำนวนวันระหว่างวันที่ดังที่แสดงด้านล่างโดยตรง
อย่างไรก็ตามสิ่งนี้มีความยืดหยุ่นมากกว่าฟังก์ชั่น DATE เนื่องจากคุณสามารถปรับเปลี่ยนยูนิตได้ ตัวอย่างเช่นสมมติว่าคุณจำเป็นต้องนับจำนวนวันระหว่างวันที่สองวัน แต่ไม่สนใจจำนวนปี คุณสามารถทำได้โดยการเพิ่ม 'yd' ให้กับฟังก์ชัน ตัวอย่างเช่นป้อน '4/1/2017' และ '5/5/2018' ในสองเซลล์จากนั้นรวม 'yd' ในฟังก์ชันดังแสดงด้านล่าง
นั่นจะส่งคืนค่า 34 วันระหว่างวันที่ 4/1/2560 ถึง 5/5/2561 ซึ่งถูกต้องหากคุณไม่สนใจปี หากฟังก์ชั่นไม่ได้เพิกเฉยต่อปีค่าจะเป็น 399
ฟังก์ชั่น DAYS360
ฟังก์ชัน DAYS360 เป็นฟังก์ชั่นหนึ่งที่ค้นหาจำนวนวันทั้งหมดระหว่างวันที่ตามปฏิทิน 360 วันซึ่งได้รับการยอมรับอย่างกว้างขวางมากขึ้นสำหรับปีการเงิน เช่นนี้อาจเป็นฟังก์ชันที่ดีกว่าสำหรับสเปรดชีตบัญชี มันจะไม่สร้างความแตกต่างมากนักสำหรับวันที่ห่างกันเพียงไม่กี่เดือน แต่สำหรับช่วงเวลาที่ยาวนานกว่านั้น DAYS360 จะคืนค่าที่แตกต่างจากฟังก์ชั่นอื่น ๆ เล็กน้อย
ป้อน '1/1/2016' และ '1/1/2017' ในเซลล์ B6 และ C6 ในสเปรดชีตของคุณ จากนั้นคลิกเซลล์เพื่อรวมฟังก์ชั่น DAYS360 ในและกดปุ่ม fx ข้างแถบฟังก์ชั่น เลือก DAYS360 เพื่อเปิดหน้าต่างที่แสดงด้านล่าง
กดปุ่ม Start_date และเลือกเซลล์ B6 จากนั้นคลิกปุ่ม End_date และเลือกเซลล์ C6 บนสเปรดชีต กด ตกลง เพื่อเพิ่ม DAYS360 ไปยังสเปรดชีตซึ่งจะส่งคืนค่า 360
ฟังก์ชั่น NETWORKDAYS
ถ้าคุณต้องการค้นหาความแตกต่างระหว่างสองวัน แต่ไม่รวมวันหยุดสุดสัปดาห์จากสมการ DATEDIF, DATE และ DAYS360 จะไม่ดีมากสำหรับสถานการณ์ดังกล่าว NETWORKDAYS เป็นฟังก์ชั่นที่ค้นหาจำนวนวันระหว่างวันที่โดยไม่รวมวันหยุดสุดสัปดาห์และยังสามารถแยกวันหยุดพิเศษเช่นวันหยุดธนาคาร ดังนั้นมันควรจะเป็นฟังก์ชั่นสำหรับการวางแผนโครงการ ไวยากรณ์พื้นฐานของฟังก์ชั่นคือ: = NETWORKDAYS (start_date, end_date, )
หากต้องการเพิ่ม NETWORKDAYS ลงในสเปรดชีตให้คลิกเซลล์สำหรับฟังก์ชันแล้วกดปุ่ม fx เลือก NETWORKDAYS เพื่อเปิดหน้าต่างในภาพรวมด้านล่างโดยตรง หลังจากนั้นคลิกปุ่ม Start_date แล้วเลือกเซลล์ในสเปรดชีตที่มีวันที่เริ่มต้น กดปุ่ม End_date เลือกเซลล์ที่มีวันที่สิ้นสุดแล้วกด ตกลง เพื่อเพิ่มฟังก์ชั่นในสเปรดชีต
ในภาพหน้าจอด้านบนโดยตรงวันที่เริ่มต้นและสิ้นสุดคือ 4/1/2017 และ 5/5/2017 ฟังก์ชัน NETWORKDAYS ส่งคืนค่า 25 วันระหว่างวันที่โดยไม่มีวันหยุดสุดสัปดาห์ ด้วยวันหยุดสุดสัปดาห์รวมวันรวมเป็น 34 เช่นเดียวกับตัวอย่างก่อนหน้านี้
หากต้องการรวมวันหยุดพิเศษไว้ในฟังก์ชันให้ป้อนวันที่เหล่านั้นในเซลล์สเปรดชีตเพิ่มเติม จากนั้นกดปุ่มการอ้างอิงเซลล์วันหยุดในหน้าต่างฟังก์ชั่น NETWORKDAYS และเลือกเซลล์หรือเซลล์ที่มีวันที่วันหยุด ที่จะหักวันหยุดจากตัวเลขสุดท้าย
ดังนั้นจึงมีหลายวิธีที่คุณสามารถคำนวณวันระหว่างวันที่เริ่มต้นและวันที่สิ้นสุดในสเปรดชีต Excel Excel เวอร์ชันล่าสุดยังมีฟังก์ชัน DAYS ที่คุณสามารถค้นหาความแตกต่างระหว่างวันที่สองสามวันด้วย ฟังก์ชั่นเหล่านั้นมีประโยชน์สำหรับสเปรดชีตที่มีวันที่มากมาย
