สารบัญ
บ่อยครั้ง เราจำเป็นต้องคำนวณความแตกต่างของเวลาใน Excel ในบทความนี้ เราจะสาธิตวิธีการคำนวณชั่วโมงและนาทีสำหรับบัญชีเงินเดือนใน Excel หลายฟังก์ชัน เช่น TEXT , HOUR and MINUTE , TIME , MOD , IF , ตอนนี้ และ ตัวดำเนินการเลขคณิต (เช่น การลบ (-) ) สามารถ คำนวณความแตกต่างของเวลา ในสถานการณ์ต่างๆ ได้<3
ในชุดข้อมูล เรามีตารางการทำงานบางส่วนของเดือน (เช่น ธันวาคม r) ของพนักงานชื่อ Ross Johnson เรา ต้องวัดชั่วโมงและนาทีของงานที่ รอส จอห์นสัน
เพื่อความเข้าใจ เราได้สาธิตการคำนวณกับพนักงานเพียงคนเดียว คุณสามารถเพิ่มพนักงานได้มากเท่าที่คุณต้องการ เพียงแค่ทำให้ชุดข้อมูลใหญ่ขึ้น
ดาวน์โหลดสมุดงาน Excel
การคำนวณชั่วโมงและนาที xlsx
เหตุใดการจัดรูปแบบจึงมีความสำคัญต่อการวัดเวลาใน Excel
Excel เก็บ วันที่และเวลา เป็นตัวเลข จำนวนเต็มแสดงถึงวันที่สมบูรณ์พร้อมเวลาของวันเริ่มต้น (เช่น 00:00 น. ) และส่วนทศนิยมของตัวเลขแสดงถึงส่วนเฉพาะของวัน (เช่น ชั่วโมง , นาที และ วินาที )
เมื่อคำนวณความแตกต่างของเวลา หากคุณเพียงแค่ลบเวลาโดยไม่ต้องจัดรูปแบบเซลล์ล่วงหน้า คุณจะได้ ดังที่แสดงด้านล่าง
เพื่อหลีกเลี่ยงไม่ให้เกิดเหตุการณ์เช่นนี้ ให้จัดรูปแบบล่วงหน้าเซลล์เมื่อคุณต้องการแสดงผลลัพธ์
➤ คลิกขวาที่ค่า (เช่น 0372 ) รายการเมนูจะปรากฏขึ้น จากรายการเมนู เลือก จัดรูปแบบเซลล์ หน้าต่าง จัดรูปแบบเซลล์ จะเปิดขึ้น เลือก เวลา เป็น รูปแบบตัวเลข และ 13:30 เป็น ประเภท จากนั้นคลิก ตกลง .
กด CTRL+1 พร้อมกันเพื่อดึงหน้าต่าง จัดรูปแบบเซลล์ .
➤ คุณยังสามารถเลือก กำหนดเอง เป็น รูปแบบตัวเลข และ h:mm เป็น ประเภท
ตอนนี้ กลับไปที่การคำนวณ เราจะได้สิ่งที่คุณคิด
7 วิธีง่ายๆ ในการ คำนวณชั่วโมงและนาทีสำหรับบัญชีเงินเดือนใน Excel
วิธีที่ 1: ใช้การลบเพื่อคำนวณชั่วโมงและนาทีสำหรับบัญชีเงินเดือน Excel
การลบ เป็นหนึ่งใน ตัวดำเนินการทางคณิตศาสตร์ โดยจะลบค่าสองค่าและส่งกลับค่าผลลัพธ์ เราสามารถใช้เพื่อคำนวณชั่วโมงและนาทีของงานที่ทำเสร็จ
ก่อนเริ่มการคำนวณ ให้จัดรูปแบบเซลล์ล่วงหน้าตามที่แสดงใน ทำไมการจัดรูปแบบจึงสำคัญ...
ขั้นตอนที่ 1: วางสูตรต่อไปนี้ในเซลล์ที่อยู่ติดกัน (เช่น E7 )
=(D7-C7)
<3 D7 และ C7 เป็นการอ้างอิงเซลล์ เครื่องหมาย การลบ ( – ) ระหว่างเครื่องหมายทั้งสองจะทำให้ได้เวลาทำงานในวันที่กำหนด
ขั้นตอนที่ 2: กด ENTER แล้วลาก เติมที่จับ ดังนั้นเวลาทำงานใดๆปรากฏวันใดวันหนึ่ง
ในกรณีที่คุณคำนวณเงินเดือนของแต่ละวัน ให้ลองทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 3: พิมพ์สูตรต่อไปนี้ในเซลล์ที่อยู่ติดกัน (เช่น F7 )
=$C$4*E7*24
C4 คือการอ้างอิงเซลล์ สำหรับ ค่าจ้างต่อชั่วโมง , E7 สำหรับเวลาทำงาน และเราคูณ 24 เมื่อ Excel เก็บเวลา (เช่น E7 ) ในรูปแบบวัน เมื่อดำเนินการใดๆ
ดังนั้น $C$4*E7*24 จึงกลายเป็น ค่าจ้างต่อวัน สำหรับพนักงาน
ขั้นตอนที่ 4: กด ENTER แล้วลาก Fill Handle เพื่อนำรายการค่าจ้างทั้งหมดในเซลล์ออกมา .
อ่านเพิ่มเติม: วิธีคำนวณชั่วโมงทั้งหมดใน Excel (9 วิธีง่ายๆ)
วิธีที่ 2: การใช้ฟังก์ชัน TEXT เพื่อคำนวณชั่วโมงและนาทีสำหรับ Payroll Excel
ฟังก์ชัน TEXT จะแปลงค่าส่งคืนในรูปแบบเฉพาะ เราสามารถใช้ฟังก์ชัน TEXT เพื่อ คำนวณชั่วโมงทำงานและนาที จากเวลาที่กำหนด ไวยากรณ์ของฟังก์ชัน TEXT คือ
Text(value, format_text)
ในไวยากรณ์
ค่า; เป็นค่าที่คุณต้องการจัดรูปแบบ
format_text; เป็นรูปแบบที่คุณต้องการให้ผลลัพธ์เป็น
ขั้นตอนที่ 1: เขียนสูตรต่อไปนี้ในเซลล์ว่างใดก็ได้ (เช่น E7 )
=TEXT(D7-C7,"h:mm")
ในสูตร
D7-C7= ค่า
“h:mm ”=format_text
ขั้นตอน2: กด ENTER และลาก ที่จับเติม เพื่อให้ชั่วโมงและนาทีปรากฏขึ้น
ขั้นตอนที่ 3: ทำซ้ำ ขั้นตอนที่ 3 และ 4 ของ วิธีที่ 1 ด้วยสูตรเดียวกัน สักครู่ คุณจะได้รับ จำนวนเงินที่จ่ายทั้งหมด ในเซลล์ตามที่แสดงในรูปภาพต่อไปนี้
วิธีที่ 3: การใช้ ฟังก์ชันชั่วโมงและนาที
Excel มีฟังก์ชัน ชั่วโมง และ นาที แต่ละฟังก์ชัน เราสามารถคำนวณชั่วโมงและนาทีแยกกันได้โดยใช้ฟังก์ชัน ชั่วโมง และ นาที ไวยากรณ์ของทั้งสองฟังก์ชันคือ
HOUR(serial_number)
MINUTE(serial_number)
ในไวยากรณ์
serial_number ; เป็นค่าที่มีชั่วโมงหรือนาทีที่คุณต้องการค้นหา
ขั้นตอนที่ 1: พิมพ์สูตรชั่วโมงต่อไปนี้ในเซลล์ที่อยู่ติดกัน (เช่น E7 ) .
=HOUR(D7-C7)
ขั้นตอนที่ 2: กด ENTER จากนั้นลากปุ่ม Fill Handle เพื่อทำให้ชั่วโมงปรากฏขึ้น
ขั้นตอนที่ 3: ทำซ้ำ ขั้นตอนที่ 1 และ 2 ของวิธีนี้แทนที่สูตร ชั่วโมง ด้วยสูตร นาที สูตร นาที อยู่ด้านล่าง
=MINUTE(D7-C7)
ขั้นตอนที่ 4: ถึง นับการจ่ายทั้งหมด เขียนสูตรต่อไปนี้ในเซลล์ใดก็ได้ (เช่น G7 )
=(E7+(F7/60))*$C$4
F7/60 เปลี่ยนนาทีเป็นชั่วโมงและเพิ่มสิ่งนี้ด้วย E7 ; เราจะได้ชั่วโมงทำงานทั้งหมด จากนั้นคูณชั่วโมงทำงานทั้งหมดด้วย ต่อค่าจ้างชั่วโมง เราได้รับค่าจ้างทั้งหมด
ขั้นตอนที่ 5: กด ENTER หลังจากนั้น ลากปุ่ม Fill Handle เพื่อรับจำนวนเงิน Total Pay ทั้งหมด
วิธีที่ 4: การใช้ฟังก์ชัน TIME เพื่อคำนวณชั่วโมงและนาทีสำหรับ Excel บัญชีเงินเดือน
ฟังก์ชัน เวลา รับอาร์กิวเมนต์สามตัวแล้วบวกหรือลบทีละอาร์กิวเมนต์ ในกรณีนี้ เราจะ ลบชั่วโมงและนาทีเพื่อให้ได้เวลาทำงาน ในชุดข้อมูลของเรา ไวยากรณ์ของฟังก์ชัน TIME คือ
TIME(hour, minute, second)
โดยทั่วไปเราทราบเกี่ยวกับอาร์กิวเมนต์ที่ใช้ในฟังก์ชัน TIME หากคุณต้องการทราบข้อมูลเพิ่มเติม โปรดคลิกที่ ฟังก์ชันเวลา
ขั้นตอนที่ 1: วางสูตรด้านล่างลงในเซลล์ใดก็ได้ (เช่น E7)
=TIME(HOUR(D7),MINUTE(D7),SECOND(D7))-TIME(HOUR(C7),MINUTE(C7),SECOND(C7))
ขั้นตอนที่ 2: กด ENTER หลังจากนั้นลาก เติมที่จับ เวลาทำงานทั้งหมดจะปรากฏในเซลล์
ขั้นตอนที่ 3: ทำซ้ำ ขั้นตอนที่ 3 และ 4 จาก วิธีที่ 1 ด้วยสูตรเดียวกัน คุณจะได้รับจำนวนเงิน ยอดรวมทั้งหมด ทันทีดังภาพต่อไปนี้
วิธีที่ 5: การใช้ฟังก์ชัน MOD
ฟังก์ชัน MOD ดึงข้อมูลชั่วโมงและนาทีโดยใช้การลบ ไวยากรณ์ของฟังก์ชัน MOD คือ
MOD(number, divisor)
number ; ค่าที่คุณต้องการรับเศษ
ตัวหาร ; จำนวนที่คุณต้องการหาร number .
เราจะใช้การลบ value เป็น number และ 1 เป็นตัวหารในการนับชั่วโมงและ นาที
ขั้นตอนที่ 1: พิมพ์สูตรด้านล่างในเซลล์ E7 .
=MOD(D7-C7,1)
ขั้นตอนที่ 2: กด ENTER แล้วลาก Fill Handle เพื่อสร้างชั่วโมงและนาทีในเซลล์
ขั้นตอนที่ 3: ทำซ้ำ ขั้นตอนที่ 3 และ 4 ของ วิธีที่ 1 ด้วย สูตรเดียวกัน คุณจะได้ ยอดรวมที่จ่าย ตามภาพด้านล่าง
วิธีที่ 6: การใช้ฟังก์ชัน IF เพื่อคำนวณ ชั่วโมงและนาทีสำหรับ Payroll Excel
เราสามารถใช้ฟังก์ชัน IF เพื่อแสดงชั่วโมงและนาทีแยกจากกันในเซลล์เดียว ในกรณีนี้ เราแค่คำนวณชั่วโมงและนาทีสำหรับการจ่ายเงินเดือน ไม่ใช่จำนวน ยอดรวมที่จ่าย ไวยากรณ์ของฟังก์ชัน IF คือ
IF (logical_test, [value_if_true], [value_if_false])
ในไวยากรณ์ ฟังก์ชัน IF ดำเนินการทดสอบตรรกะและขึ้นอยู่กับ ในผลการทดสอบ TRUE หรือ FALSE จะแสดงข้อความที่เขียนไว้ล่วงหน้า [value_if_true] หรือ [value_if_false] .
ขั้นตอนที่ 1: วางสูตรต่อไปนี้ในเซลล์ E6 .
=IF(HOUR(D6-C6)>0, HOUR(D6-C6) & " hours, ","") & IF(MINUTE(D6-C6)>0, MINUTE(D6-C6) & " minutes","")
ในสูตร ชั่วโมง(D6-C6)>0 หรือ นาที(D6-C6)>0 ทำงานเป็น logical_test . ชั่วโมง(D6-C6) & “ชั่วโมง “ หรือ นาที(D6-C6) & ” นาที” จะแสดงถ้าผลการทดสอบเป็น จริง และ “” จะแสดงถ้าผลการทดสอบคือ FALSE .
ขั้นตอนที่ 2: กด ENTER แล้วลาก เติมที่จับ เพื่อรับชั่วโมงและนาทีทั้งหมดในเซลล์ที่คล้ายกับภาพด้านล่าง
วิธีที่ 7: การคำนวณเวลาที่ผ่านไป
สมมติว่าเราต้องการคำนวณชั่วโมงและนาทีจากเวลาที่กำหนดและในขณะนั้น ฟังก์ชัน NOW สามารถทำงานได้ ในกรณีนี้ เราจะวัดชั่วโมงและนาทีถึงช่วงเวลาใดๆ จากเวลาที่กำหนด ไวยากรณ์ของฟังก์ชัน NOW คือ
NOW()
ฟังก์ชัน NOW ส่งกลับวันที่และเวลาปัจจุบัน<3
ขั้นตอนที่ 1: วางสูตรต่อไปนี้ในเซลล์ D6 .
=NOW()-C6
ทันที ลบชั่วโมงและนาทีออกจากเวลาที่กำหนด (เช่น C6 )
ขั้นตอนที่ 2: กด ENTER ใช้ Fill Handle เพื่อให้ได้เวลาทำงานทั้งหมดตามที่แสดงในภาพ
เนื้อหาที่เกี่ยวข้อง: สูตร Excel สำหรับการทำงานล่วงเวลาเกิน 40 ชั่วโมง [พร้อมเทมเพลตฟรี]
⧭สิ่งที่ควรทราบ
🔄 ก่อนใช้ฟังก์ชัน ให้เตรียม -จัดรูปแบบเซลล์ที่ผลลัพธ์จะปรากฏ
🔄 อย่ารับค่าผลลัพธ์ใน AM/PM แทนที่จะเป็น h:mm (เช่น ชั่วโมง:นาที ) รูปแบบ
🔄 Excel จะจัดเก็บค่าที่ลบออกโดยอัตโนมัติใน วัน อย่าลืมคูณ 24 กับค่าที่ลบออกเพื่อให้ได้จำนวนชั่วโมง
บทสรุป
ในบทความนี้ เราใช้หลายฟังก์ชั่นในการคำนวณชั่วโมงและนาที เราใช้ฟังก์ชันเช่น TEXT , HOUR and MINUTE , TIME , MOD , IF และ ตอนนี้ เพื่อวัดความแตกต่างของเวลาสองครั้งที่กำหนด ฉันหวังว่าวิธีการที่กล่าวถึงข้างต้นจะช่วยดับกระหายของคุณในขณะที่คุณแสวงหา แสดงความคิดเห็นหากคุณมีข้อสงสัยหรือมีอะไรเพิ่มเติม คุณสามารถดูบทความอื่นๆ ของฉันได้ที่เว็บไซต์ Exceldemy