คำนวณความแตกต่างระหว่างเวลาสองเวลา
Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

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

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

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

  1. เลือกเซลล์

  2. บนแท็บ หน้าแรก ในกลุ่ม ตัวเลข ให้คลิกลูกศรที่อยู่ถัดจากกล่อง ทั่วไป แล้วคลิก รูปแบบตัวเลขเพิ่มเติม

  3. ในกล่องโต้ตอบ จัดรูปแบบเซลล์ ให้คลิก กําหนดเอง ในรายการ ประเภท แล้วเลือกรูปแบบแบบกําหนดเองในกล่อง ชนิด

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

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

คัดลอกตารางต่อไปนี้ไปยังเวิร์กชีตเปล่า แล้วปรับเปลี่ยนถ้าจําเป็น

A

B

1

เวลาเริ่มต้น

เวลาสิ้นสุด

2

9/6/2007 10:35 AM

9/6/2550 15:30 น.

3

สูตร

คำอธิบาย (ผลลัพธ์)

4

=B2-A2

ชั่วโมงที่อยู่ระหว่างสองเวลา (4) คุณต้องนํารูปแบบ "h" แบบกําหนดเองไปใช้กับเซลล์ด้วยตนเอง

5

=B2-A2

ชั่วโมงและนาทีที่อยู่ระหว่างสองเวลา (4:55) คุณต้องนํารูปแบบแบบกําหนดเอง "h:mm" ไปใช้กับเซลล์ด้วยตนเอง

6

=B2-A2

ชั่วโมง นาที และวินาทีที่อยู่ระหว่างสองเวลา (4:55:00) คุณต้องนํารูปแบบแบบกําหนดเอง "h:mm:ss" ไปใช้กับเซลล์ด้วยตนเอง

7

=TEXT(B2-A2,"h")

ชั่วโมงระหว่างสองเวลาที่มีเซลล์ที่จัดรูปแบบเป็น "h" โดยใช้ฟังก์ชัน TEXT (4)

8

=TEXT(B2-A2,"h:mm")

ชั่วโมงและนาทีระหว่างเวลาสองเวลาที่มีการจัดรูปแบบเซลล์เป็น "h:mm" โดยใช้ฟังก์ชัน TEXT (4:55)

9

=TEXT(B2-A2,"h:mm:ss")

ชั่วโมง นาที และวินาทีระหว่างสองครั้งที่มีเซลล์ที่จัดรูปแบบเป็น "h:mm:ss" โดยใช้ฟังก์ชัน TEXT (4:55:00)

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

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

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

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

คัดลอกตารางต่อไปนี้ไปยังเวิร์กชีตเปล่า แล้วปรับเปลี่ยนตามความจําเป็น

A

B

1

เวลาเริ่มต้น

เวลาสิ้นสุด

2

9/6/2007 10:35 AM

9/6/2550 15:30 น.

3

สูตร

คำอธิบาย (ผลลัพธ์)

4

=INT((B2-A2)*24)

ชั่วโมงทั้งหมดระหว่างเวลาสองเวลา (4)

5

=(B2-A2)*1440

จํานวนนาทีทั้งหมดระหว่างเวลาสองเวลา (295)

6

=(B2-A2)*86400

จํานวนวินาทีทั้งหมดระหว่างเวลาสองเวลา (17700)

7

=HOUR(B2-A2)

ผลต่างของหน่วยชั่วโมงระหว่างสองเวลา ค่านี้ต้องไม่เกิน 24 (4)

8

=MINUTE(B2-A2)

ความแตกต่างในหน่วยนาทีระหว่างสองครั้ง ค่านี้ต้องไม่เกิน 60 (55)

9

=SECOND(B2-A2)

ความแตกต่างในหน่วยวินาทีระหว่างสองครั้ง ค่านี้ต้องไม่เกิน 60 (0)

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย