คํานวณความแตกต่างระหว่างเวลาสองเวลาใน Excel

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

สมมติว่าคุณต้องการทราบว่าพนักงานใช้เวลานานแค่ไหนในการดําเนินการตามสายการประกอบหรือคําสั่งซื้ออาหารจานด่วนที่จะประมวลผลในชั่วโมงเร่งด่วน มีหลายวิธีในการคํานวณความแตกต่างระหว่างสองเวลา

การนําเสนอผลลัพธ์ในรูปแบบเวลามาตรฐาน

มีสองวิธีที่คุณสามารถใช้เพื่อแสดงผลลัพธ์ในรูปแบบเวลามาตรฐาน (ชั่วโมง : นาที : วินาที) คุณสามารถใช้ตัวดําเนินการลบ (-) เพื่อหาความแตกต่างระหว่างเวลา แล้วเลือกทําอย่างใดอย่างหนึ่งต่อไปนี้

นําโค้ดรูปแบบแบบกําหนดเองไปใช้กับเซลล์ โดยทําดังต่อไปนี้:

  1. เลือกเซลล์
  2. บนแท็บ หน้าแรก ในกลุ่ม หมายเลข ให้คลิกลูกศรที่อยู่ถัดจากกล่อง ทั่วไป แล้วคลิก รูปแบบตัวเลขเพิ่มเติม
  3. ในกล่องโต้ตอบ จัดรูปแบบเซลล์ ให้คลิก กําหนดเอง ในรายการ ประเภท แล้วเลือกรูปแบบแบบกําหนดเองในกล่อง ชนิด

ใช้ฟังก์ชัน TEXT เพื่อจัดรูปแบบเวลา ดังนี้ เมื่อคุณใช้รหัสรูปแบบเวลา ชั่วโมงจะต้องไม่เกิน 24 นาทีจะต้องไม่เกิน 60 และวินาทีจะต้องไม่เกิน 60

ตารางตัวอย่างที่ 1 — แสดงผลลัพธ์ในรูปแบบเวลามาตรฐาน

ใช้ข้อมูลในตารางต่อไปนี้ในเวิร์กชีตเปล่า จากนั้นปรับเปลี่ยนถ้าจําเป็น

ตัวอย่างเซลล์ A ตัวอย่างเซลล์ B
เวลาเริ่มต้น เวลาสิ้นสุด
9/6/2550 10:35 9/6/2550 15:30
สูตร คำอธิบาย (ผลลัพธ์)
=B2-A2 ชั่วโมงระหว่างสองเวลา (4) คุณต้องนํารูปแบบ "h" แบบกําหนดเองไปใช้กับเซลล์ด้วยตนเองจากกล่องโต้ตอบการจัดรูปแบบเซลล์
=B2-A2 ชั่วโมงและนาทีระหว่างสองเวลา (4:55) คุณต้องนํารูปแบบแบบกําหนดเอง "h:mm" ไปใช้กับเซลล์ด้วยตนเองจากกล่องโต้ตอบการจัดรูปแบบเซลล์
=B2-A2 ชั่วโมง นาที และวินาทีระหว่างสองเวลา (4:55:00) คุณต้องนํารูปแบบแบบกําหนดเอง "h:mm:ss" ไปใช้กับเซลล์ด้วยตนเองจากกล่องโต้ตอบการจัดรูปแบบเซลล์
=TEXT(B2-A2,"h") ชั่วโมงระหว่างสองเวลาที่มีเซลล์ที่จัดรูปแบบเป็น "h" โดยใช้ฟังก์ชัน TEXT (4)
=TEXT(B2-A2,"h:mm") ชั่วโมงและนาทีระหว่างสองเวลา โดยมีเซลล์ที่จัดรูปแบบเป็น "h:mm" โดยใช้ฟังก์ชัน TEXT (4:55)
=TEXT(B2-A2,"h:mm:ss") ชั่วโมง นาที และวินาทีระหว่างสองเวลาโดยมีเซลล์ที่จัดรูปแบบเป็น "h:mm:ss" โดยใช้ฟังก์ชัน TEXT (4:55:00)

หมายเหตุ

ถ้าคุณใช้ทั้งรูปแบบที่นําไปใช้กับฟังก์ชัน TEXT และนํารูปแบบตัวเลขไปใช้กับเซลล์ ฟังก์ชัน TEXT จะมีความสําคัญเหนือกว่าการจัดรูปแบบเซลล์

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

ตารางตัวอย่างที่ 2 — แสดงผลลัพธ์โดยยึดตามหน่วยเวลาเดียว

เมื่อต้องการทํางานนี้ คุณจะใช้ฟังก์ชัน INT หรือฟังก์ชัน HOUR,MINUTE และ SECOND ดังที่แสดงในตัวอย่างต่อไปนี้

ใช้ข้อมูลในตารางต่อไปนี้ในเวิร์กชีตเปล่า จากนั้นปรับเปลี่ยนถ้าจําเป็น

ตัวอย่างเซลล์ A ตัวอย่างเซลล์ B
เวลาเริ่มต้น เวลาสิ้นสุด
9/6/2550 10:35 9/6/2550 15:30
สูตร คำอธิบาย (ผลลัพธ์)
=INT((B2-A2)*24) จํานวนชั่วโมงทั้งหมดระหว่างสองเวลา (4)
=(B2-A2)*1440 จํานวนนาทีทั้งหมดระหว่างสองเวลา (295)
=(B2-A2)*86400 จํานวนวินาทีทั้งหมดระหว่างสองเวลา (17700)
=HOUR(B2-A2) ความแตกต่างในหน่วยชั่วโมงระหว่างสองเวลา ค่านี้ต้องไม่เกิน 24 (4)
=MINUTE(B2-A2) ความแตกต่างในหน่วยนาทีระหว่างสองเวลา ค่านี้ต้องไม่เกิน 60 (55)
=SECOND(B2-A2) ความแตกต่างในหน่วยวินาทีระหว่างสองเวลา ค่านี้ต้องไม่เกิน 60 (0)

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้ฟังก์ชันเหล่านี้ ให้ดูที่ ฟังก์ชัน INT ฟังก์ชัน HOUR ฟังก์ชัน MINUTE และฟังก์ชัน SECOND