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

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

บ่อยครั้ง เราจำเป็นต้องคำนวณความแตกต่างของเวลาใน 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

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