คำนวณความแตกต่างระหว่างวันที่สองวันExcel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 เพิ่มเติม...น้อยลง Show
ใช้ฟังก์ชัน DATEDIF เมื่อคุณต้องการคํานวณความแตกต่างระหว่างวันที่สองวัน อันดับแรก ให้ใส่วันที่เริ่มต้นในเซลล์ และวันที่สิ้นสุดในเซลล์อื่น จากนั้นพิมพ์สูตรตามรายการใดรายการหนึ่งต่อไปนี้ คำเตือน: ถ้า Start_date มากกว่า End_date ผลลัพธ์จะเป็น #NUM! ความแตกต่างในวันในตัวอย่างนี้ วันที่เริ่มต้นอยู่ในเซลล์ D9 และวันที่สิ้นสุดอยู่ใน E9 สูตรอยู่ใน F9 The "d" returns the number of full days between the two dates. ความแตกต่างในสัปดาห์ในตัวอย่างนี้ วันที่เริ่มต้นอยู่ในเซลล์ D13 และวันที่สิ้นสุดอยู่ใน E13 The "d" returns the number of days. แต่โปรดสังเกตว่า /7 ที่ส่วนท้าย ซึ่งหารจํานวนวันด้วย 7 เนื่องจากมี 7 วันในหนึ่งสัปดาห์ โปรดทราบว่ายังต้องจัดรูปแบบผลลัพธ์นี้เป็นตัวเลขด้วย กด CTRL + 1 จากนั้นคลิก ตัวเลข>ทศนิยม: 2 ความแตกต่างในเดือนในตัวอย่างนี้ วันที่เริ่มต้นอยู่ในเซลล์ D5 และวันที่สิ้นสุดอยู่ใน E5 ในสูตร "m" จะส่งกลับจํานวนเดือนแบบเต็มระหว่างสองวัน ผลต่างปีในตัวอย่างนี้ วันที่เริ่มต้นอยู่ในเซลล์ D2 และวันที่สิ้นสุดอยู่ใน E2 The "y" returns the number of full years between the two days. คํานวณอายุเป็นปี สะสมเดือน และวันนอกจากนี้คุณยังสามารถคํานวณอายุหรือเวลาการให้บริการของผู้อื่นได้ ผลลัพธ์ที่ได้อาจเหมือนกับ "2 ปี 4 เดือน 5 วัน" 1. ใช้ DATEDIF เพื่อค้นหาจํานวนปีทั้งหมดในตัวอย่างนี้ วันที่เริ่มต้นอยู่ในเซลล์ D17 และวันที่สิ้นสุดอยู่ใน E17 ในสูตร "y" จะส่งกลับจํานวนปีแบบเต็มระหว่างสองวัน
2. ใช้ DATEDIF อีกครั้งกับ "ym" เพื่อค้นหาเดือนในเซลล์อื่น ให้ใช้สูตร DATEDIF กับพารามิเตอร์"ym" "ym" ส่งกลับจํานวนเดือนที่เหลือในช่วงปีเต็มสุดท้าย 3. ใช้สูตรอื่นเพื่อค้นหาวันตอนนี้ เราต้องค้นหาจํานวนวันที่เหลือ เราจะเขียนสูตรในรูปแบบอื่น ตามที่แสดงไว้ด้านบน สูตรนี้ลบวันแรกของเดือนสิ้นสุด (1/5/2016) จากวันที่สิ้นสุดเดิมในเซลล์ E17 (6/5/2016) วิธีการ: ฟังก์ชัน DATE แรกสร้างวันที่ 1/5/2016 ซึ่งจะสร้างเซลล์โดยใช้ปีในเซลล์ E17 และเดือนในเซลล์ E17 จากนั้น 1 จะแสดงวันแรกของเดือนนั้น ผลลัพธ์ของฟังก์ชัน DATE คือ 1/5/2016 จากนั้น เราจะลบออกจากวันที่สิ้นสุดเดิมในเซลล์ E17 ซึ่งคือ 6/5/2016 6/5/2016 ลบ 1/5/2016 คือ 5 วัน คำเตือน: เราไม่แนะให้ใช้อาร์กิวเมนต์ "md" DATEDIF เนื่องจากอาจคํานวณผลลัพธ์ที่ไม่ถูกต้องได้ 4. ตัวเลือก: รวมสูตรสามสูตรในหนึ่งสูตรคุณสามารถใส่การคํานวณทั้งสามค่าในเซลล์เดียวได้ตัวอย่างนี้ ใช้เครื่องหมายและ เครื่องหมายอัญประกาศ และข้อความ เป็นสูตรที่ยาวขึ้นที่จะพิมพ์ แต่อย่างน้อยก็ทั้งหมดอยู่ในสูตรเดียวกัน เคล็ดลับ: กด ALT+ENTER เพื่อใส่ตัวแบ่งบรรทัดในสูตรของคุณ ซึ่งช่วยให้อ่านได้ง่ายขึ้น นอกจากนี้ ให้กด CTRL+SHIFT+U ถ้าคุณไม่เห็นสูตรทั้งหมด ดาวน์โหลดตัวอย่างของเราการคํานวณวันที่และเวลาอื่นๆดังที่คุณเห็นด้านบน ฟังก์ชัน DATEDIF จะคํานวณความแตกต่างระหว่างวันที่เริ่มต้นและวันที่สิ้นสุด อย่างไรก็ตาม คุณสามารถใช้ฟังก์ชัน TODAY() ภายในสูตรแทนการพิมพ์วันที่ที่เฉพาะเจาะจงได้ เมื่อคุณใช้ ฟังก์ชัน TODAY() Excelวันที่ปัจจุบันของคอมพิวเตอร์ของคุณ โปรดทราบว่าการเปลี่ยนแปลงนี้เมื่อเปิดไฟล์อีกครั้งในวันในอนาคต โปรดทราบว่า ในเวลาที่เขียนนี้ วันคือ 6 ตุลาคม 2016 ใช้ NETWORKDAYS ฟังก์ชัน INTL เมื่อคุณต้องการคํานวณจํานวนวันระหว่างวันที่สองวัน นอกจากนี้คุณยังสามารถให้ยกเว้นวันหยุดสุดสัปดาห์และวันหยุดได้ ก่อนที่คุณจะเริ่มต้น: ตัดสินใจว่าคุณต้องการยกเว้นวันที่ในวันหยุดหรือไม่ ถ้าคุณพิมพ์ให้พิมพ์รายการวันวันหยุดในพื้นที่หรือแผ่นงานที่แยกต่างหาก ใส่วันที่ในวันหยุดแต่ละวันที่ลงในเซลล์ของวันนั้น จากนั้นเลือกเซลล์เหล่านั้น เลือก สูตร >กําหนดชื่อ ตั้งชื่อช่วงMyHlidaysแล้วคลิกตกลง จากนั้นสร้างสูตรโดยใช้ขั้นตอนด้านล่าง 1. พิมพ์วันที่เริ่มต้นและวันที่สิ้นสุดในตัวอย่างนี้ วันที่เริ่มต้นอยู่ในเซลล์ D53 และวันที่สิ้นสุดอยู่ในเซลล์ E53 2. ในเซลล์อื่น ให้พิมพ์สูตรดังนี้พิมพ์สูตรแบบตัวอย่างด้านบน ค่า 1 ในสูตรจะตั้งให้วันเสาร์และวันอาทิตย์เป็นวันหยุดสุดสัปดาห์ และไม่รวมค่าเหล่านี้ออกจากค่าผลรวม หมายเหตุ: Excel 2007 ไม่มี NETWORKDAYS ฟังก์ชัน INTL อย่างไรก็ตาม จะมี NETWORKDAYS ตัวอย่างด้านบนจะเป็นเช่นนี้ใน Excel 2007: =NETWORKDAYS(D53,E53) คุณไม่ได้ระบุ 1 เนื่องจาก NETWORKDAYS จะถือว่าวันหยุดสุดสัปดาห์คือวันเสาร์และวันอาทิตย์ 3. ถ้าจําเป็น ให้เปลี่ยน 1ถ้าวันเสาร์และวันอาทิตย์ไม่ใช่วันหยุดสุดสัปดาห์ของคุณ ให้เปลี่ยน 1 เป็นอีกจํานวนหนึ่งจากรายการ IntelliSense ตัวอย่างเช่น 2 จะสร้างวันอาทิตย์และวันจันทร์เป็นวันหยุดสุดสัปดาห์ ถ้าคุณใช้งาน Excel 2007 ให้ข้ามขั้นตอนนี้ Excel NETWORKDAYS ของ 2007 จะถือว่าวันหยุดสุดสัปดาห์คือวันเสาร์และวันอาทิตย์ 4. พิมพ์ชื่อช่วงวันหยุดถ้าคุณสร้างชื่อช่วงวันหยุดในส่วน "ก่อนที่คุณจะเริ่มต้น" ด้านบน ให้พิมพ์ที่ส่วนท้ายเช่นนี้ หากคุณไม่มีวันหยุด คุณสามารถออกจากเครื่องหมายจุลภาคและ MyHolidays ได้ ถ้าคุณใช้งาน Excel 2007 ตัวอย่างด้านบนจะเป็นตัวอย่างนี้แทน: =NETWORKDAYS(D53,E53,MyHlidays) เคล็ดลับ: ถ้าคุณไม่ต้องการอ้างอิงชื่อช่วงวันหยุด คุณยังสามารถพิมพ์ช่วงแทน เช่นD35:E:39 หรือคุณสามารถพิมพ์วันหยุดแต่ละวันหยุดในสูตรได้ ตัวอย่างเช่น ถ้าวันหยุดของคุณในวันที่ 1 และ 2 มกราคม 2016 คุณต้องพิมพ์วันหยุดดังนี้: =NETWORKDAYS INTL(D53,E53,1,{"1/1/2016","1/2/2016"}) ใน Excel 2007 จะมีลักษณะดังนี้: =NETWORKDAYS(D53,E53,{"1/1/2016","2/1/2016"}) คุณสามารถคํานวณเวลาที่ใช้ไปได้โดยการลบเวลาหนึ่งออกจากอีกเวลาหนึ่ง อันดับแรก ให้ใส่เวลาเริ่มต้นในเซลล์ และเวลาสิ้นสุดในอีกเซลล์หนึ่ง ตรวจสอบให้แน่ใจว่าพิมพ์เวลาแบบเต็ม รวมถึงชั่วโมง นาที และ ช่องว่างก่อนAM หรือ PM Here’s how: 1. พิมพ์เวลาเริ่มต้นและเวลาสิ้นสุดในตัวอย่างนี้ เวลาเริ่มต้นอยู่ในเซลล์ D80 และเวลาสิ้นสุดอยู่ใน E80 ตรวจสอบให้แน่ใจว่าพิมพ์ชั่วโมง นาที และช่องว่างก่อน AM หรือ PM 2. ตั้งค่ารูปแบบ h:mm AM/PMเลือกทั้งสองวันที่แล้วกด CTRL + 1 (หรือ + 1 บน Mac) ตรวจสอบให้แน่ใจว่าได้เลือก การตั้งค่า > h:mm AM/PMถ้ายังไม่ได้ตั้งค่า3. ลบสองครั้งในเซลล์อื่น ให้ลบเซลล์เวลาเริ่มต้นออกจากเซลล์เวลาสิ้นสุด 4. ตั้งค่ารูปแบบ h:mmกด CTRL + 1 ( + 1 บน Mac) เลือก ค่า > h:mm เพื่อให้ผลลัพธ์ไม่รวม AM และ PMเมื่อต้องการคํานวณเวลาระหว่างวันที่และเวลาสองวัน คุณสามารถลบค่าหนึ่งออกจากอีกวันที่และเวลาหนึ่งได้ อย่างไรก็ตาม คุณต้องปรับใช้การจัดรูปแบบกับเซลล์แต่ละเซลล์เพื่อให้แน่ใจว่าExcelผลลัพธ์ที่คุณต้องการ 1. พิมพ์วันแบบเต็มสองวันและเวลาในหนึ่งเซลล์ ให้พิมพ์วันที่/เวลาเริ่มต้นแบบเต็ม และในเซลล์อื่น ให้พิมพ์วันที่/เวลา สิ้นสุดแบบเต็ม เซลล์แต่ละเซลล์ควรมีหนึ่งเดือน วัน ปี ชั่วโมง นาทีและช่องว่างก่อนAM หรือ PM 2. ตั้งค่ารูปแบบ 14/3/12 13:30 น.เลือกทั้งสองเซลล์ แล้วกด CTRL + 1 (หรือ + 1 บน Mac) จากนั้นเลือก วันที่ >14/3/12 13:30 น. นี่ไม่ใช่วันที่ที่คุณจะตั้งค่า นี่เป็นเพียงตัวอย่างของลักษณะรูปแบบ โปรดทราบว่าในเวอร์ชันก่อนหน้า Excel 2016 รูปแบบนี้อาจมีตัวอย่างวันที่อื่น เช่น 14/3/2554 13:30 น.3. ลบสองรายการในเซลล์อื่น ให้ลบวันที่/เวลาเริ่มต้นออกจากวันที่/เวลาสิ้นสุด ผลลัพธ์อาจมีลักษณะเหมือนตัวเลขและทศนิยม คุณจะแก้ไขในขั้นตอนถัดไป 4. ตั้งค่ารูปแบบ [h]:mmกด CTRL + 1 ( + 1 บน Mac) เลือก แบบปรับแต่งเอง ในกล่องชนิดให้พิมพ์[h]:mmหัวข้อที่เกี่ยวข้อง DATEDIF (ฟังก์ชัน DATEDIF) ต้องการความช่วยเหลือเพิ่มเติมหรือไม่ |