สารบัญ
มีหลายครั้งที่เราต้อง ลบเวลา ในแผ่นงาน Excel ของเรา เรามักจะลบเวลาเพื่อหาเวลาที่ผ่านไป ในบทความนี้ เราจะเห็นวิธีการต่างๆ ในการลบเวลาอย่างง่ายดายในแผ่นงาน Excel เมื่อคุณทำงานกับชุดข้อมูลขนาดใหญ่ใน excel เทคนิคเหล่านี้จะช่วยประหยัดเวลาได้มาก
ดาวน์โหลดหนังสือแบบฝึกหัด
ดาวน์โหลดหนังสือแบบฝึกหัด
คำนวณความแตกต่างของเวลา.xlsx
7 วิธีลบเวลาใน Excel
1. ลบเวลาระหว่างสองเซลล์เพื่อให้ได้เวลาที่ผ่านไป
บ่อยครั้ง เรา ต้อง คำนวณความแตกต่างของเวลาระหว่างเซลล์ เพื่อรับเวลาที่ผ่านไป เรากำหนดให้การดำเนินการนี้ คำนวณชั่วโมงทำงานของพนักงาน ในสำนักงาน มีหลายวิธีในการลบเวลาระหว่างสองเซลล์ เราจะพูดถึงเทคนิคเหล่านี้ด้านล่าง เพื่อให้คำอธิบายง่ายขึ้น เราจะใช้ชุดข้อมูลที่มี 'เวลาเข้า' & 'เวลาออก' ของพนักงานบางคน
อ่านเพิ่มเติม: วิธีคำนวณเวลาที่ผ่านไปใน Excel (8 วิธี)
1.1 ด้วยสูตรอย่างง่าย
ในวิธีการย่อยนี้ เราจะใช้สูตรง่ายๆ เพื่อคำนวณความแตกต่างของเวลาระหว่างสองเซลล์
ทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ประการแรก เลือก เซลล์ E5
- ประการที่สอง พิมพ์สูตร:
=D5-C5
- ตอนนี้ กด Enter
ที่นี่สูตรกำลังลบค่าของ เซลล์ D5 & เซลล์ C5 จากนั้น ให้ผลลัพธ์เป็นรูปแบบเดียวกันใน เซลล์ E5
เราจำเป็นต้องเปลี่ยนรูปแบบเวลาเพื่อแสดงชั่วโมงทำงานอย่างถูกต้อง
- เพื่อจุดประสงค์นั้น ให้ไปที่แท็บ หน้าแรก และเลือกไอคอนกล่องโต้ตอบ หมายเลข ตามด้านล่าง หน้าต่าง 'จัดรูปแบบเซลล์' จะปรากฏขึ้น
- หลังจากนั้น เลือก ประเภท ของ รูปแบบเวลา ที่คุณต้องการแสดง และคลิก ตกลง .
- จากนั้น คุณจะเห็น ชั่วโมง , นาที & วินาที ในคอลัมน์ ชั่วโมงทำงาน
- สุดท้าย ใช้ Fill Handle เพื่อดูผลลัพธ์ในทุกเซลล์
1.2 ด้วยฟังก์ชัน IF
เรายังสามารถคำนวณความแตกต่างของเวลาระหว่างสองเซลล์โดยใช้ปุ่ม ฟังก์ชัน IF ฟังก์ชัน IF ทดสอบตรรกะและส่งกลับค่าถ้าเป็นจริง มิฉะนั้น จะส่งคืนค่าอื่น
ให้ความสนใจกับขั้นตอนด้านล่างสำหรับเทคนิคนี้
ขั้นตอน:
- อันดับแรก , เลือก เซลล์ E5 .
- ตอนนี้ พิมพ์สูตร:
=IF(D5>=C5, D5-C5, D5+1-C5)
<3
- ถัดไป กด Enter เพื่อดูผลลัพธ์
ที่นี่ ฟังก์ชัน IF จะตรวจสอบก่อนว่าค่าของ D5 มากกว่าหรือเท่ากับ C5 หากเป็น จริง ก็จะลบออกและแสดงในผลลัพธ์ ถ้ามันเป็น เท็จ จากนั้น จะเพิ่ม 1 ด้วย D5 แล้วลบจาก C5 .
- ถึง เปลี่ยนรูปแบบ ไปที่ 'จัดรูปแบบเซลล์' & เลือก ประเภท
- หลังจากคลิก ตกลง คุณจะเห็นชั่วโมงและนาทีดังด้านล่าง
- สุดท้าย ลาก Fill Handle ลงเพื่อดูผลลัพธ์ในเซลล์ทั้งหมด
1.3 ด้วยฟังก์ชัน MOD
เราสามารถใช้ ฟังก์ชัน MOD เพื่อจุดประสงค์เดียวกัน ฟังก์ชัน MOD โดยทั่วไปจะส่งกลับเศษที่เหลือหลังจากที่ตัวเลขถูกหารด้วยตัวหาร ตัวเลขคืออาร์กิวเมนต์แรกและอาร์กิวเมนต์ที่สองคือตัวหาร
ทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ใน เริ่มต้น เลือก เซลล์ E5 .
- ตอนนี้ พิมพ์สูตร:
=MOD((D5-C5),1)
- ถัดไป กด Enter เพื่อดูผลลัพธ์
ที่นี่ ฟังก์ชัน MOD จะลบค่าของ เซลล์ D5 ด้วย เซลล์ C5 จากนั้น ค่าที่ลบจะถูกหารด้วย 1
- อีกครั้ง เปลี่ยน รูปแบบเวลา
- สุดท้าย ใช้ Fill Handle เพื่อดูผลลัพธ์ในคอลัมน์ Working Hour
1.4 ด้วยฟังก์ชัน TEXT
ฟังก์ชัน ข้อความ ยังสามารถคำนวณความแตกต่างของเวลาได้อีกด้วย โดยทั่วไป ฟังก์ชันข้อความ จะแปลงตัวเลขเป็นข้อความภายในเวิร์กชีต ในขั้นต้นฟังก์ชั่นแปลงค่าตัวเลขเป็นสตริงข้อความ
มาทำตามขั้นตอนเพื่อดูว่ามันทำงานอย่างไร
ขั้นตอน:
- ประการแรก , เลือก เซลล์ E5 แล้วพิมพ์สูตร:
=TEXT(D5-C5, “h:mm:ss”)
- Hit ป้อน เพื่อดูผลลัพธ์
ในกรณีนี้ ฟังก์ชัน TEXT จะจัดเก็บการลบของ เซลล์ D5 และ เซลล์ C5 ในอาร์กิวเมนต์แรก จากนั้นแสดงสตริงเป็นชั่วโมง นาที & รูปแบบวินาที
- ในทำนองเดียวกัน หากคุณต้องการแสดงเฉพาะชั่วโมงและนาที ให้พิมพ์สูตร:
=TEXT(D5-C5,“h:mm”)
- กด Enter เพื่อดูผลลัพธ์
- อีกครั้ง หากคุณต้องการแสดงเฉพาะชั่วโมง ให้พิมพ์สูตร:
=TEXT(D5-C5,“h”)
- ตอนนี้ กด Enter เพื่อดูผลลัพธ์
- ในตอนท้าย ใช้ Fill Handle เพื่อดู ผลลัพธ์ในเซลล์ทั้งหมด
2. ลบเวลาด้วยฟังก์ชัน TIME ใน Excel
มีบางครั้งที่เราต้องลบจำนวนเฉพาะของ ชั่วโมงจากช่วงเวลาหนึ่ง ในกรณีดังกล่าว ฟังก์ชัน TIME มีประสิทธิภาพมาก ฟังก์ชัน TIME เก็บชั่วโมงในอาร์กิวเมนต์แรก นาทีในอาร์กิวเมนต์ที่สอง และวินาทีในอาร์กิวเมนต์ที่สาม
เราจะใช้ชุดข้อมูลที่ประกอบด้วยชั่วโมงการทำงานของพนักงานบางคน เราจะหักชั่วโมงอาหารกลางวันออก
สังเกตขั้นตอนเพื่อทราบเพิ่มเติมเกี่ยวกับวิธีนี้
ขั้นตอน:
- เลือก เซลล์ D5 ในตอนแรก
- ตอนนี้ ใส่ สูตร:
=C5-TIME(1,30,0)
- ตอนนี้ กด Enter เพื่อดูผลลัพธ์ .
ที่นี่ ชั่วโมงอาหารกลางวันของเราคือ 1 ชั่วโมง และ 30 นาที ดังนั้น ฟังก์ชัน TIME ประกอบด้วย 1 ในอาร์กิวเมนต์แรก และ 30 ในอาร์กิวเมนต์ที่สอง มันมี 0 ในอาร์กิวเมนต์ที่สาม เนื่องจากเราไม่มีเวลาในชั่วโมงพักเที่ยงเลย
- สุดท้าย ใช้ Fill Handle เพื่อดู ผลลัพธ์ในเซลล์ทั้งหมด
อ่านเพิ่มเติม: วิธีลบเวลาทหารใน Excel (3 วิธี)
3 คำนวณและแสดงผลต่างเวลาเป็นลบใน Excel
บางครั้งเมื่อเราลบเวลา Excel ไม่แสดงค่าเวลาติดลบตามค่าเริ่มต้น
คุณสามารถดูปัญหานี้ได้จากรูปภาพด้านล่าง
หากต้องการแก้ไขปัญหานี้ ให้ทำตามขั้นตอน ด้านล่าง
ขั้นตอน:
- ขั้นแรก ไปที่แท็บ ไฟล์ และเลือก ตัวเลือก
- ประการที่สอง เลือก ขั้นสูง จาก Excel ตัวเลือก .
- จากนั้น ตรวจสอบ 'ใช้ระบบวันที่แบบ 1904'
- คลิก ตกลง เพื่อดู ผลลัพธ์ด้านล่าง
- หรืออีกวิธีหนึ่ง คุณสามารถใช้สูตรด้านล่างใน เซลล์ E5
=IF(D5-C5>0, D5-C5, “-” & TEXT(ABS(D5-C5),”h:mm”))
- กด Enter และใช้ Fill Handle เพื่อดูผลลัพธ์
ที่นี่ ฟังก์ชัน IF จะแสดงการลบระหว่าง D5 และ C5 หากการลบมีค่ามากกว่า 0 มิฉะนั้น จะแสดงเครื่องหมายลบพร้อมกับค่าสัมบูรณ์ของการลบ
อ่านเพิ่มเติม: วิธีลบและแสดงเวลาติดลบใน Excel (3 วิธี)
4. ลบเวลาและแสดงผลเป็นหน่วยเดียวใน Excel
ในวิธีนี้ เราจะหาผลต่างระหว่างสองครั้งโดยใช้สูตรง่ายๆ และแปลงผลต่างเป็นเลขทศนิยม
เราจะใช้ชุดข้อมูลเดียวกันที่นี่
ขั้นตอน:
- เลือก เซลล์ E5 แล้วพิมพ์สูตร:<15
=(D5-C5)*24
- กด Enter เพื่อดูผลลัพธ์ <16
- ใช้ Fill Handle เพื่อดูผลลัพธ์ในเซลล์อื่นๆ
- เพื่อแสดงเฉพาะค่าจำนวนเต็ม เราจะใช้ INT Function และพิมพ์:
- กด Enter เพื่อดูผลลัพธ์
- อีกครั้ง ลาก เติมแฮนเดิล ลงเพื่อดูผลลัพธ์ในทุกเซลล์
- หากต้องการแปลงเป็นนาที ให้คูณ สูตร 1440 .
- กด Enter และใช้ Fill Handle เพื่อดูผลลัพธ์ด้านล่าง
- หากต้องการแปลงเป็นนาที ให้คูณสูตร 86400 .
- กด Enter และใช้ Fill Handle เพื่อดูผลลัพธ์ด้านล่าง
- [แก้ไขแล้ว!] SUM ไม่ทำงานกับค่าเวลาใน Excel (5 วิธีแก้ไข)
- วิธีคำนวณเวลาจัดการเฉลี่ยใน Excel (2 วิธีง่ายๆ)
- ใช้รูปแบบเวลาใน Excel VBA (Macro, UDF และ UserForm)
- วิธีคำนวณเวลาตอบสนองใน Excel (4 วิธี)
- คำนวณอัตรารายชั่วโมงใน Excel (2 วิธีด่วน)
- เลือกเซลล์แล้วพิมพ์สูตร:
- กด Enter แล้วลาก Fill Handle ลงมาเพื่อดูผลลัพธ์
- หากต้องการแสดงเฉพาะส่วนนาทีที่เอาต์พุต ให้ใช้ฟังก์ชัน MINUTE และพิมพ์สูตร:
- อีกครั้ง กด Enter และใช้ Fill Handle เพื่อดูผลลัพธ์
- ใช้ ฟังก์ชัน SECOND เพื่อ แสดงส่วนที่สองเท่านั้นที่เอาต์พุต พิมพ์สูตร:
- หลังจากนั้น กด Enter และ ลาก Fill Handle ลงเพื่อดูผลลัพธ์
- สุดท้าย เราจะแสดงค่าแยกกันตามด้านล่าง
- เลือก เซลล์ D5 ในตอนแรกและพิมพ์สูตร:
- จากนั้น กด Enter และใช้ตัวเลือก ป้อนอัตโนมัติ เพื่อดูผลลัพธ์
- ก่อนอื่น เลือก เซลล์ E5 แล้วพิมพ์สูตร:
- ตอนนี้ กด Enter .
- จากนั้น ไปที่ไอคอนโต้ตอบ รูปแบบตัวเลข ใน หน้าแรก แท็บแล้วเลือก
- เลือก 'กำหนดเอง' จากหน้าต่าง จัดรูปแบบเซลล์ .
- ใส่ข้อความในช่อง พิมพ์ :
- คลิก ตกลง เพื่อดูผลลัพธ์ด้านล่าง
- สุดท้าย ใช้ Fill Handle เพื่อดูผลลัพธ์ในทุกเซลล์
=INT((D5-C5)*24)
=(D5-C5)*1440
=(D5-C5)*86400
การอ่านที่คล้ายกัน:
5. คำนวณความแตกต่างของเวลาในหน่วยโดยไม่สนใจหน่วยอื่น
เรายังสามารถคำนวณความแตกต่างของเวลาในหน่วยโดยไม่สนใจหน่วยอื่นๆ เราสามารถใช้เทคนิคนี้เพื่อแสดงชั่วโมง นาที และวินาทีในรูปแบบต่างๆ ได้
ลองสังเกตขั้นตอนด้านล่าง
STEPS:
=HOUR(D5-C5)
ที่นี่ ฟังก์ชัน HOUR จะลบ ค่าของ เซลล์ D5 และ C5 และแสดงเฉพาะส่วนของชั่วโมง
=MINUTE(D5-C5)
=SECOND(D5-C5)
เนื้อหาที่เกี่ยวข้อง: วิธีคำนวณระยะเวลาใน Excel (7 วิธี)
6 การใช้ฟังก์ชัน NOW เพื่อลบเวลา
เราสามารถใช้ฟังก์ชัน NOW เมื่อต้องการลบเวลาออกจากเวลาปัจจุบัน
ทำตามขั้นตอนด้านล่างนี้
ขั้นตอน:
=NOW()-C5
ที่นี่ สูตรจะลบค่าของ เซลล์ C5 ออกจากเวลาปัจจุบัน
เนื้อหาที่เกี่ยวข้อง: วิธีลบวันที่และเวลาใน Excel (6 วิธีง่ายๆ)
7. ลบและแสดงเวลาเป็นชั่วโมง นาที & หน่วยวินาที
บางครั้งเราต้องแสดงค่าที่ลบออกพร้อมกับข้อความบางส่วน ในวิธีนี้ เราจะแสดงค่าที่หักด้วยชั่วโมง นาที & หน่วยวินาที เราจะใช้ชุดข้อมูลเดิมอีกครั้งที่นี่
มาทำตามขั้นตอนด้านล่าง
ขั้นตอน:
=D5-C5
h "hours," m "minutes and" s "seconds"
อ่านเพิ่มเติม: วิธีคำนวณชั่วโมงและนาทีสำหรับ Payroll Excel (7 วิธีง่ายๆ)
บทสรุป
เราได้สาธิต 7 วิธีที่ง่ายและรวดเร็วในการลบเวลาใน Excel ฉันหวังว่าวิธีการเหล่านี้จะช่วยให้คุณลบเวลาได้อย่างง่ายดายใน excel นอกจากนี้ยังเพิ่มหนังสือแบบฝึกหัดไว้ที่ตอนต้นของบทความด้วย ดาวน์โหลดเพื่อฝึกฝนเพิ่มเติม สุดท้ายนี้ หากคุณมีข้อสงสัยหรือข้อเสนอแนะ โปรดแสดงความคิดเห็นด้านล่าง