วิธีคำนวณความแตกต่างของเวลาใน Excel (13 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

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

ดาวน์โหลดสมุดงาน

การคำนวณความแตกต่างของเวลา.xlsx

13 วิธีคำนวณความแตกต่างของเวลาใน Excel

ที่นี่ เราได้ใช้สองตารางต่อไปนี้เพื่อแสดงตัวอย่างการคำนวณความแตกต่างของเวลาใน Excel

สำหรับการสร้างบทความ เราได้ใช้ Microsoft Excel 365 เวอร์ชัน คุณสามารถใช้เวอร์ชันอื่นตามความสะดวกของคุณ

วิธีที่ 1: การใช้ตัวดำเนินการเลขคณิต เพื่อคำนวณความแตกต่างของเวลาใน Excel

ที่นี่ เราจะกำหนดความแตกต่างของเวลาระหว่าง เวลาออก และ เวลาเข้า เพื่อให้ได้ ชั่วโมงทำงาน ของพนักงานโดยใช้เครื่องหมายลบ

ขั้นตอนที่ 01 :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ E5

=D5-C5

จะลบ เวลาออก ออกจาก เวลาเข้า

➤ กด ENTER

➤ ลาก Fill Handle เครื่องมือ

ผลลัพธ์ :

ด้วยวิธีนี้ คุณจะได้รับ ชั่วโมงทำงาน ของพนักงาน

อ่านเพิ่มเติม: วิธีคำนวณเวลาใน Excel (16 วิธีที่เป็นไปได้)

วิธีที่ 2: การใช้ฟังก์ชัน TEXT เพื่อคำนวณความแตกต่างของเวลาใน Excel

คุณทำได้ Fill Handle เครื่องมือ

ผลลัพธ์ :

จากนั้น คุณจะได้รับความแตกต่างของเวลาที่เป็นค่าลบ

อ่านเพิ่มเติม: วิธีลบและแสดงเวลาติดลบใน Excel (3 วิธี)

วิธีที่ 12 : การสรุปค่าเวลาของรายการ

ที่นี่ เราจะสรุปความแตกต่างของเวลาเพื่อให้ได้ชั่วโมงทำงานทั้งหมด

ขั้นตอน -01 :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ E12

=TEXT(SUM(E5:E11),"dd:hh:mm:ss")

  • SUM(E5:E11)→ 2.2951388889
  • TEXT(SUM(E5:E11),”dd:hh:mm: ss”) กลายเป็น

TEXT(2.2951388889,”dd:hh:mm:ss”)

เอาต์พุต →02:07:05:00

➤ กด ENTER

ผลลัพธ์ :

สุดท้าย คุณจะได้ผลรวมของชั่วโมงการทำงาน โดยที่ 2 คือวัน 7 คือชั่วโมง และ 5 คือนาที

อ่านเพิ่มเติม: [แก้ไขแล้ว!] SUM ไม่ทำงานกับค่าเวลาใน Excel (5 วิธีแก้ไข)

วิธีการ- 13: การเพิ่มชั่วโมง นาที และวินาที

คุณสามารถเพิ่มความต้องการของคุณได้ ed ชั่วโมง นาที และวินาทีในสามตารางต่อไปนี้

ขั้นตอน -01 :

➤ ใช้สูตรต่อไปนี้เพื่อเพิ่มชั่วโมงด้วย เวลาสั่งซื้อ เพื่อรับ เวลาจัดส่ง

=C5+D5/24

ที่นี่ ค่าชั่วโมงที่จะบวกด้วย เวลาสั่งซื้อ หารด้วย 24 (1 วัน= 24 ชั่วโมง )

สำหรับการเพิ่มนาที ให้ใช้ปุ่มตามสูตร

=C5+D5/1440

ในที่นี้ เราจะหารค่านาทีด้วย 1440 (1 วัน = 24 ชั่วโมง*60 นาที = 1440 นาที)

เราใช้สูตรต่อไปนี้ในการบวกวินาที

=C5+D5/86400

ดังนั้นเราจึงหารค่าที่สองด้วย 86400 (1 วัน= 24 ชั่วโมง*60 นาที*60 วินาที= 86400 วินาที)

อ่านเพิ่มเติม: วิธีเพิ่มนาทีลงในเวลาใน Excel (5 วิธีง่ายๆ)

ส่วนฝึกฝน

สำหรับการฝึกปฏิบัติด้วยตัวเอง เราได้จัดทำ แบบฝึกหัด ส่วนด้านล่างในชีตชื่อ แบบฝึกหัด โปรดทำด้วยตัวเอง

สรุป

ในบทความนี้ ฉันพยายามครอบคลุมวิธีที่ง่ายที่สุดในการคำนวณความแตกต่างของเวลาใน Excel อย่างมีประสิทธิภาพ หวังว่าคุณจะพบว่ามีประโยชน์ หากคุณมีข้อเสนอแนะหรือคำถามใดๆ โปรดแบ่งปันกับเรา

ใช้ ฟังก์ชัน TEXTเพื่อกำหนดความแตกต่างของเวลาระหว่าง เวลาออกและ เวลาเข้า

<0 ขั้นตอน-01:

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ E5

=TEXT(D5-C5,"hh:mm:ss")

  • D5-C5 17:00-8:30

เอาต์พุต →0.354166667

  • TEXT(D5-C5,”hh:mm:ss”) กลายเป็น

TEXT (0.354166667,”hh:mm:ss”)

เอาต์พุต →08:30:00

➤ กด ENTER

➤ ลาก Fill Handle เครื่องมือ

ผลลัพธ์ :

จากนั้น คุณจะได้รับ ชั่วโมงทำงาน ของพนักงาน

ในทำนองเดียวกัน สำหรับรูปแบบต่างๆ คุณสามารถใช้ฟังก์ชันต่อไปนี้

=TEXT(D5-C5,"hh:mm")

ระบบจะส่งกลับส่วนต่างเป็นชั่วโมงและนาที

=TEXT(D5-C5,"hh")

คุณจะได้รับส่วนต่างของชั่วโมงที่นี่

หมายเหตุ

ฟังก์ชัน TEXT จะส่งคืนความแตกต่างในรูปแบบข้อความ

อ่านเพิ่มเติม: วิธีคำนวณเวลาที่ผ่านไปใน Excel (8 วิธี)

วิธีที่ 3: การใช้ฟังก์ชัน TIMEVALUE เพื่อคำนวณความแตกต่างของเวลาใน Excel

ที่นี่ เราจะใช้ฟังก์ชัน TIMEVALUE สำหรับคำนวณความแตกต่างของเวลาระหว่าง เวลาออก และ เวลาเข้า .

ขั้นตอนที่ 01 :

➤ ใช้สูตรต่อไปนี้ใน เซลล์ E5

=TIMEVALUE("17:00")-TIMEVALUE("8:30")

  • TIMEVALUE(“17:00”) กลายเป็น

0.708333333

  • TIMEVALUE(“8:30”) กลายเป็น

0.354166667

  • TIMEVALUE(“17:00”)-TIMEVALUE(“8:30”) กลายเป็น

0.708333333-0.354166667

เอาต์พุต →08:30

ในทำนองเดียวกัน ใช้สูตรสำหรับ เวลาออก และ เวลาเข้า อื่นๆ และสุดท้าย คุณจะได้ชั่วโมงทำงานของพนักงาน

เนื้อหาที่เกี่ยวข้อง: วิธีคำนวณความแตกต่างระหว่างวันที่และเวลาสองวันใน Excel

วิธีที่ 4: การใช้ฟังก์ชัน TIME เพื่อคำนวณความแตกต่างของเวลาใน Excel

คุณสามารถใช้ฟังก์ชัน TIME เพื่อคำนวณความแตกต่างของเวลาระหว่าง เวลาออก และ เวลาเข้า .

ขั้นตอนที่ 01 :

➤ ประเภท สูตรต่อไปนี้ในเซลล์ E5

=TIME(HOUR(D5),MINUTE(D5),SECOND(D5))-TIME(HOUR(C5),MINUTE(C5),SECOND(C5))

  • ชั่วโมง(D5) →17
  • นาที(D5) →0
  • วินาที(D5) →0
  • <20 เวลา(ชั่วโมง(D5),นาที(D5),วินาที(D5)) กลายเป็น

เวลา(17,0,0)<7

เอาต์พุต →0.70833333 3

  • ชั่วโมง(C5) →8
  • นาที(D5) →30
  • วินาที(D5) →0
  • เวลา(8,30,0 กลายเป็น

เวลา(17,0,0)<7

เอาต์พุต →0.354166667

  • เวลา(ชั่วโมง(D5),นาที(D5),วินาที(D5))-เวลา(ชั่วโมง(C5), นาที(C5),วินาที(C5)) กลายเป็น

0.708333333-0.354166667

เอาต์พุต →08:30

➤ กด ENTER

➤ ลาก Fill Handle ลงมา เครื่องมือ

ผลลัพธ์ :

หลังจากนั้น คุณจะได้รับ ชั่วโมงทำงาน ของพนักงาน .

เนื้อหาที่เกี่ยวข้อง: วิธีลบเวลาทหารใน Excel (3 วิธี)

วิธี- 5: การคำนวณความแตกต่างของชั่วโมงระหว่างสองครั้งของวันที่ต่างกัน

คุณสามารถคำนวณความแตกต่างของชั่วโมงระหว่าง เวลาจัดส่ง และ เวลาสั่งซื้อ โดยทำตามวิธีนี้

Step-01 :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ E5

=(D5-C5)*24

ที่นี่ ความแตกต่างของเวลาระหว่าง เวลาจัดส่ง และ เวลาสั่งซื้อ จะคูณด้วย 24 ( 1 วัน = 24 ชั่วโมง) เพื่อแปลงส่วนต่างเป็นชั่วโมง

➤ กด ENTER

➤ ลาก ลง Fill Handle เครื่องมือ

ผลลัพธ์ :

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

อ่านเพิ่มเติม: วิธีคำนวณชั่วโมงทั้งหมดใน Excel (9 วิธีง่ายๆ)

วิธีที่ 6: การคำนวณความแตกต่างของนาทีระหว่างสองครั้งของวันที่ต่างกัน

ในส่วนนี้ เราจะกำหนดความแตกต่างของเวลาระหว่าง เวลาจัดส่ง และ เวลาสั่งซื้อ ใน นาที

Step-01 :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ E5 <1 =(D5-C5)*1440

ที่นี่ เราได้คูณความแตกต่างของเวลาระหว่าง เวลาจัดส่ง และ เวลาสั่งซื้อ ภายใน 1440 (1 วัน = 24 ชั่วโมง*60 นาที = 1440 นาที) เพื่อแปลงส่วนต่างเป็นนาที

➤ กด ENTER

➤ ลาก Fill Handle เครื่องมือ

ผลลัพธ์ :

จากนั้น คุณจะได้รับความแตกต่างเป็นนาทีระหว่าง เวลาจัดส่ง และ เวลาสั่งซื้อ

อ่านเพิ่มเติม: วิธีเพิ่มนาทีต่อเวลาใน Excel (5 วิธีง่ายๆ)

วิธีที่ 7: การคำนวณความแตกต่างที่สองระหว่างวันที่ต่างกันสองครั้ง

ที่นี่ เราจะกำหนดความแตกต่างของเวลาระหว่าง เวลาจัดส่ง และ เวลาสั่งซื้อ เป็นวินาที

<0 ขั้นตอน-01 :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ E5

=(D5-C5)*86400

ที่นี่ เราได้คูณความแตกต่างของเวลาระหว่าง เวลาจัดส่ง และ เวลาสั่งซื้อ ด้วย 86400 (1 วัน= 24 ชั่วโมง*60 นาที*60 วินาที= 86400 วินาที) เพื่อแปลงผลต่างเป็นวินาที

➤ กด ENTER

➤ ลาก ไฟล์ l จัดการ เครื่องมือ

ผลลัพธ์ :

สุดท้าย คุณจะได้ความแตกต่างที่สองระหว่าง เวลาการส่งมอบ และ เวลาสั่งซื้อ .

อ่านเพิ่มเติม: วิธีลบเวลาใน Excel (7 ด่วน วิธีการ)

การอ่านที่คล้ายกัน:

  • วิธีใช้รูปแบบเวลาใน Excel VBA (มาโคร, UDF และ UserForm)
  • คำนวณเวลาตอบสนองใน Excel (4วิธี)
  • วิธีคำนวณอัตรารายชั่วโมงใน Excel (2 วิธีด่วน)
  • คำนวณจำนวนชั่วโมงทำงานในหนึ่งสัปดาห์ใน Excel (5 อันดับแรก วิธีการ)
  • วิธีการคำนวณเวลาตอบสนองเฉลี่ยใน Excel (4 วิธี)

วิธีที่ 8: การคำนวณความแตกต่างของเวลาโดยใช้ชั่วโมง นาที และ ฟังก์ชัน SECOND

ในที่นี้ เราจะใช้ฟังก์ชัน ชั่วโมง , นาที, และ วินาที เพื่อกำหนดความแตกต่างของเวลาและแยกออกเป็นชั่วโมง หน่วย นาที และวินาที

Step-01 :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ E5

=HOUR(D5-C5)

ชั่วโมง จะส่งกลับค่าชั่วโมงของความแตกต่างของเวลานี้

➤ กด ENTER

➤ ลาก Fill Handle เครื่องมือ

ลงด้วยวิธีนี้ คุณจะได้รับความแตกต่างของชั่วโมงของ เวลาออก และ เวลาเข้า

สำหรับการคำนวณความแตกต่างของนาทีที่เราใช้ ฟังก์ชันต่อไปนี้

=MINUTE(D5-C5)

นาที จะส่งกลับค่านาทีของ ความแตกต่างของเวลานี้

คุณสามารถใช้ฟังก์ชันต่อไปนี้เพื่อคำนวณความแตกต่างที่สอง

=SECOND(D5-C5)

SECOND จะส่งกลับค่าที่สองของความแตกต่างของเวลานี้

หมายเหตุ

คุณต้องใช้ รูปแบบทั่วไป ที่นี่

อ่านเพิ่มเติม: วิธีคำนวณชั่วโมงและนาทีสำหรับ Payroll Excel (7 วิธีง่ายๆ)

วิธีที่ 9: ใช้ทันทีฟังก์ชันคำนวณความแตกต่างของเวลาใน Excel

หากต้องการทราบความแตกต่างของเวลาระหว่างเวลาปัจจุบันกับ เวลาเข้า ที่นี่ เรากำลังใช้ฟังก์ชัน NOW .

Step-01 :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ D5

=NOW()-C5

NOW() จะคืนเวลาปัจจุบัน (ขณะสร้างบทความนี้คือ 10:54 )

➤ กด ENTER

➤ ลาก Fill Handle เครื่องมือ

ลง ผลลัพธ์ :

หลังจากนั้น คุณจะได้รับความแตกต่างของเวลาระหว่างเวลาปัจจุบันกับ เวลาเข้า

หมายเหตุ

เนื้อหาที่เกี่ยวข้อง: สูตรใบบันทึกเวลาใน Excel (5 ตัวอย่าง)

วิธีที่ 10: การใช้ IF และฟังก์ชัน INT เพื่อคำนวณความแตกต่างของเวลาใน Excel

ในส่วนนี้ เราจะใช้ IF , INT , ชั่วโมง , นาที และ วินาที ฟังก์ชันสำหรับคำนวณความแตกต่างของเวลา

ขั้นตอนที่ 01 :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ E5

=IF(INT(D5-C5)>0, INT(D5-C5) & " days, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " hours, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minutes and ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " seconds","")

  • (D5-C5) →2.5
  • INT (D5-C5) →2
  • IF(INT(D5-C5)>0, INT(D5-C5) & ” วัน “,””) กลายเป็น

IF(2>0, 2 & ” วัน “,””) IF จะกลับมา 2 วัน ด้วยความช่วยเหลือของ & ตัวดำเนินการเมื่อผลต่างมากกว่าศูนย์ มิฉะนั้น จะส่งคืนค่าว่าง

เอาต์พุต →2วัน

  • ชั่วโมง(D5-C5) →12
  • IF(ชั่วโมง(D5-C5)>0, ชั่วโมง(D5-C5) & ; ” ชั่วโมง, “,””) กลายเป็น

IF(12>0, 12 & ” ชั่วโมง, “,””) IF จะกลับมา 12 ชั่วโมง ด้วยความช่วยเหลือของ & โอเปอเรเตอร์เมื่อผลต่างมากกว่าศูนย์ มิฉะนั้น จะส่งคืนค่าว่าง

เอาต์พุต →12 ชั่วโมง

  • นาที (D5-C5) →0
  • IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & ” นาที และ “,””) กลายเป็น

IF(0>0, 0 & ” นาที และ “,””) IF จะกลับมา 0 นาที ด้วย ความช่วยเหลือของ & ตัวดำเนินการเมื่อผลต่างมากกว่าศูนย์ มิฉะนั้น จะส่งคืนค่าว่าง

เอาต์พุต →ค่าว่าง

  • วินาที(D5-C5) →0
  • IF(SECOND(D5-C5)>0, SECOND(D5-C5) & ” วินาที”,””) กลายเป็น

IF(0>0, 0 & ” วินาที และ “,””) IF จะคืนค่า 0 วินาที ด้วยความช่วยเหลือของ & ตัวดำเนินการเมื่อผลต่างมากกว่าศูนย์ มิฉะนั้น จะส่งคืนค่าว่าง

เอาต์พุต →ค่าว่าง

  • IF(INT(D5-C5) >0, INT(D5-C5) & ” วัน, “,””) & IF(ชั่วโมง(D5-C5)>0, ชั่วโมง(D5-C5) & ” ชั่วโมง, “,””) & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & ” นาที และ “,””) & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & ” วินาที”,””) กลายเป็น

2 วัน&12 ชั่วโมง ,& “” & “”

ผลลัพธ์ →2 วัน 12 ชั่วโมง

➤กด ENTER

➤ ลาก Fill Handle เครื่องมือ

ผลลัพธ์ :

ด้วยวิธีนี้ คุณจะได้รับความแตกต่างของเวลาระหว่าง เวลาจัดส่ง และ เวลาสั่งซื้อ

คุณจะได้ผลลัพธ์ที่คล้ายกันโดยการลบค่าโดยใช้สูตรต่อไปนี้

=D5-C5

จากนั้น คุณต้องกด CTRL+1 เพื่อเลือกรูปแบบต่อไปนี้จากตัวเลือก กำหนดเอง

วิธีที่ 11: การคำนวณค่าลบ ความแตกต่างระหว่างสองครั้ง

หากคุณต้องการคำนวณความแตกต่างของเวลาโดยการลบ เวลาเข้า และ เวลาออก คุณจะได้ค่าลบเนื่องจากการลบ ค่าน้อยจากค่ามาก ที่นี่ เราจะดูวิธีจัดการกับสถานการณ์นี้

ขั้นตอนที่ 01 :

➤ คุณสามารถพิมพ์สูตรง่ายๆ ต่อไปนี้ ในเซลล์ E5

=C5-D5

แต่จะไม่แสดงผลใดๆ

ดังนั้นคุณต้องใช้สูตรต่อไปนี้แทน

=IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm"))

  • C5-D5 →-0.35416667
  • TEXT(ABS(C5-D5),”-h:mm”) กลายเป็น

TEXT(ABS (-0.35416667),”-h:mm”) TEXT(0.35416667,”-h:mm”)

เอาต์พุต →-8: 30

  • IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),”-h:mm”)) กลายเป็น

IF(-0.35416667>0, C5-D5, -8:30) →เนื่องจากเงื่อนไขเป็น FALSE

เอาต์พุต →-8:30

➤ ลากลง

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง