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

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

สารบัญ

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

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดแบบฝึกหัดที่เราเคยใช้ เตรียมบทความนี้

คำนวณชั่วโมงทั้งหมด.xlsx

ความสำคัญของการจัดรูปแบบเซลล์ขณะคำนวณชั่วโมงใน Excel

Excel เก็บวันที่และเวลาเป็นตัวเลขในเซลล์ จำนวนเต็มแสดงถึงวันและส่วนทศนิยมของตัวเลขแสดงถึงส่วนหนึ่งของวัน ตัวอย่างเช่น ใน Excel 1 หมายถึง 1 มกราคม 1900 ดังที่ได้กล่าวไว้ก่อนหน้านี้ 1.5 แทน 1 มกราคม 1900, 12:00 น. ใน excel

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

ขั้นตอน:

  • ขั้นแรก เลือกเซลล์ และคลิกขวาที่มัน ถัดไป คลิกที่ รูปแบบตัวเลือกเซลล์ เพื่อนำกล่องโต้ตอบ จัดรูปแบบเซลล์ หรือหลังจากเลือกเซลล์แล้ว คุณสามารถกด " Ctrl + 1 " จากแป้นพิมพ์เพื่อรับกล่องโต้ตอบ ฉันได้เลือก เซลล์ C5 และ เซลล์ C6 แล้ว

  • ด้วยเหตุนี้ กล่องโต้ตอบ Format Cells จะปรากฏขึ้น
  • ตอนนี้ ไปที่แท็บ Number และเลือก Time จากรายการ Category . หลังจากนั้น เลือกรูปแบบที่ต้องการจากช่อง ประเภท และคลิก ตกลง

  • ในที่สุด รับผลลัพธ์ต่อไปนี้

  • ในทำนองเดียวกัน คุณสามารถกำหนดรูปแบบเซลล์เองได้ โดยเลือกเซลล์แล้วกด ‘Ctrl + 1 ’ เพื่อเปิดหน้าต่าง จัดรูปแบบเซลล์ ถัดไป เลือก กำหนดเอง จากแท็บ ตัวเลข จากนั้นพิมพ์/เลือกรูปแบบที่ต้องการแล้วคลิก ตกลง .

  • ดังนั้น คุณจะได้ผลลัพธ์ดังรูปด้านล่าง .

9 วิธีคำนวณชั่วโมงทั้งหมดใน Excel

1. เพิ่มค่าเวลาเพื่อหาผลรวม ชั่วโมงใน Excel

ในวิธีนี้ เราจะเพิ่มค่าเวลาโดยใช้สูตรง่ายๆ ตัวอย่างเช่น เรามีรายการระยะเวลาของงานหลายรายการ

ตอนนี้ เราจะสรุปเซลล์ที่มีระยะเวลาต่างกัน

ขั้นตอน :

  • ขั้นแรก พิมพ์สูตรด้านล่างใน เซลล์ C8 .
=C5+C6+C7 <3

  • ดังนั้น ต่อไปนี้จะเป็นชั่วโมงทั้งหมด

หมายเหตุ:

หากผลรวมของชั่วโมงมากกว่า 24 ชั่วโมง สูตรที่กล่าวถึงข้างต้นจะแสดงผลด้านล่างซึ่งไม่ใช่สิ่งที่เราคาดไว้

ในกรณีเช่นนี้ คุณต้องเปลี่ยนรูปแบบของเซลล์ที่แสดงผลรวม ชั่วโมง

➤ หากต้องการเปลี่ยนรูปแบบเซลล์ ให้คลิกที่เซลล์ที่เกี่ยวข้องแล้วกด ' Ctrl + 1 ' เพื่อรับ จัดรูปแบบเซลล์ กล่องโต้ตอบ

➤ ถัดไป ไปที่แท็บ หมายเลข เลือก กำหนดเอง จากรายการ หมวดหมู่ ตอนนี้ ในช่อง ประเภท ซึ่งอยู่ด้านบนของรายการรูปแบบ ให้พิมพ์ [h]:mm;@ แล้วคลิก ตกลง .

➤ สุดท้าย เราจะได้ผลลัพธ์ดังนี้

อ่านเพิ่มเติม: สูตร Excel สำหรับการทำงานล่วงเวลาเกิน 40 ชั่วโมง [พร้อมเทมเพลตฟรี]

2. คำนวณจำนวนชั่วโมงทั้งหมดโดยใช้ฟังก์ชัน SUM ของ Excel

ก่อนหน้านี้ ใน วิธีที่ 1 เราได้คำนวณ ชั่วโมงทั้งหมดโดยใช้สูตรง่ายๆ อย่างไรก็ตาม ตอนนี้เราจะใช้ ฟังก์ชัน SUM เพื่อคำนวณระยะเวลารวมของงานต่างๆ

ขั้นตอน:

  • พิมพ์ข้อความด้านล่าง สูตรใน เซลล์ C8 .
=SUM(C5:C7)

  • ที่นี่ <1 ฟังก์ชัน>SUM เพิ่มค่าทั้งหมดในช่วง C5:C7 ดังนั้น เราจะได้ระยะเวลารวมของงานทั้งหมด

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

3. ลบค่าเวลาเพื่อคำนวณจำนวนชั่วโมงทั้งหมด

บางครั้ง เราต้องคำนวณจำนวนชั่วโมงทั้งหมดระหว่างค่าเวลา ตัวอย่างเช่น เรามีเวลาเริ่มต้นและเวลาสิ้นสุดสำหรับหลายงาน ตอนนี้ เราจะคำนวณชั่วโมงระหว่างแต่ละช่วงเวลาโดยใช้สูตรอย่างง่ายใน excel

ขั้นตอน:

  • พิมพ์สูตรด้านล่างใน เซลล์ D5 ในตอนแรก
=C5-B5

  • ดังนั้น คุณจะได้ผลลัพธ์ดังต่อไปนี้ ใช้เครื่องมือ Fill Handle ( + ) เพื่อคัดลอกสูตรไปยังเซลล์ที่เหลือ

อ่านเพิ่มเติม: วิธีคำนวณจำนวนชั่วโมงทำงานในหนึ่งสัปดาห์ใน Excel (วิธี 5 อันดับแรก)

4. รับจำนวนชั่วโมงทั้งหมดหากความแตกต่างของค่าเวลามากกว่า 24 ชั่วโมง

ใน วิธีที่ 2 เราได้ คำนวณความแตกต่างของเวลาระหว่างค่าเวลา แต่ความแตกต่างทั้งหมดน้อยกว่า 24 ชั่วโมง ดังนั้น เมื่อความแตกต่างของเวลามากกว่า 24 ชั่วโมง เราต้องใช้สูตรอื่นเพื่อคำนวณความแตกต่างของชั่วโมงทั้งหมด เนื่องจากความแตกต่างของเวลาจะมากกว่า 24 ชั่วโมง เวลาเริ่มต้นและเวลาสิ้นสุดในชุดข้อมูลของเราจึงเป็นวันที่ต่างกัน

โปรดจำไว้ว่า เราได้ใช้รูปแบบเซลล์ด้านล่างสำหรับ เวลาเริ่มต้นและสิ้นสุด (ดูภาพหน้าจอ)

ขั้นตอน:

  • ขั้นแรก พิมพ์สูตรต่อไปนี้ใน เซลล์D5 .
=(C5-B5)*24

  • กด Enter และใช้ปุ่ม Fill Handle เครื่องมือสำหรับลากลง สุดท้าย คุณจะได้ผลลัพธ์ด้านล่าง

ที่นี่ รูปแบบ ตัวเลข ของคอลัมน์ผลลัพธ์คือ ทั่วไป . นั่นคือสาเหตุที่เราได้ชั่วโมงเป็น 25.5 , 26 , 26.5 , 29, เป็นต้น คุณสามารถเปลี่ยน เซลล์ จัดรูปแบบ ตามที่คุณต้องการ นอกจากนี้ ถ้าคุณต้องการจำนวนชั่วโมงเป็นจำนวนเต็ม ฟังก์ชัน INT ใน Excel จะช่วยได้มาก

อ่านเพิ่มเติม: วิธีเพิ่มเวลาใน Excel เกิน 24 ชั่วโมง ( 4 วิธี)

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

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

5. หาจำนวนชั่วโมงทั้งหมดระหว่างบันทึกเวลาโดยใช้ฟังก์ชัน IF ของ Excel

จนถึงตอนนี้ เพื่อให้ได้ความแตกต่างของเวลาระหว่างค่าเวลา เราได้ใช้สูตรง่ายๆ อย่างไรก็ตาม หากเวลาเริ่มต้นคือ 21:00 น. ของวันหนึ่ง และเวลาสิ้นสุดคือ 5:00 น. ของวันถัดไป สูตรการลบอย่างง่ายจะใช้ไม่ได้ ในกรณีดังกล่าว เราจะคำนวณความแตกต่างของชั่วโมงทั้งหมดโดยใช้ ฟังก์ชัน IF

ขั้นตอน:

  • ขั้นแรก พิมพ์ข้อความด้านล่าง สูตรใน เซลล์ D5
=IF(B5>C5,C5+1,C5)-B5

ที่นี่ IF ฟังก์ชั่นตรวจสอบว่าเวลาเริ่มต้นมากกว่าเวลาสิ้นสุดหรือไม่ ถ้าเวลาสิ้นสุดน้อยกว่าเวลาเริ่มต้น สูตรจะเพิ่ม 1 ต่อเวลาสิ้นสุด มิฉะนั้นจะไม่เพิ่ม สุดท้าย เวลาเริ่มต้นจะถูกหักออกจากผลลัพธ์ของสูตร IF

  • ดังนั้น คุณจะได้ผลลัพธ์ต่อไปนี้

อ่านเพิ่มเติม: สูตร Excel สำหรับการทำงานล่วงเวลาเกิน 8 ชั่วโมง (4 ตัวอย่าง)

6. ใช้ฟังก์ชัน MOD ของ Excel เพื่อคำนวณชั่วโมงทั้งหมด <2

คล้ายกับ วิธีที่ 4 เราสามารถใช้ ฟังก์ชัน MOD เพื่อคำนวณชั่วโมงทั้งหมดหากความแตกต่างของเวลาเป็นค่าลบ ลองใช้ฟังก์ชันกับชุดข้อมูลของเรา

ขั้นตอน:

  • พิมพ์สูตรต่อไปนี้ใน เซลล์ D5 ในตอนแรก
=MOD(C5-B5,1)

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

  • สุดท้าย คุณจะได้ค่าความแตกต่างของเวลาทั้งหมดเป็นชั่วโมงดังต่อไปนี้

อ่านเพิ่มเติม: วิธีเพิ่มชั่วโมงใน Excel (8 วิธีด่วน)

7. ใช้ฟังก์ชัน TEXT เพื่อกำหนดชั่วโมงทั้งหมดใน Excel

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

ขั้นตอน:

  • เริ่มแรก พิมพ์สูตรด้านล่างใน เซลล์D5 .
=TEXT(C5-B5,"[hh]:mm")

  • ด้วยเหตุนี้ นี่คือผลลัพธ์ของเรา

ที่นี่ ฟังก์ชัน TEXT จะแปลงผลลัพธ์ที่ลบออกเป็นรูปแบบ hh:mm

อ่านเพิ่มเติม: คำนวณชั่วโมงระหว่างวันที่สองวันและเวลาใน Excel ไม่รวมวันหยุดสุดสัปดาห์

8. ฟังก์ชัน Excel HOUR เพื่อรับจำนวนชั่วโมงทั้งหมด

ตอนนี้ เราจะใช้ ฟังก์ชัน HOUR เพื่อรับจำนวนชั่วโมงทั้งหมดระหว่างค่าเวลา ฟังก์ชัน ชั่วโมง ส่งกลับชั่วโมงเป็นตัวเลขตั้งแต่ 0 ( 12:00 น. ) ถึง 23 ( 11:00 น. น. ). ลองทำตามขั้นตอนต่างๆ เพื่อคำนวณจำนวนชั่วโมงทั้งหมด

ขั้นตอน:

  • พิมพ์สูตรด้านล่างไปที่ เซลล์ D5
=HOUR(C5-B5)

  • ด้วยเหตุนี้ เราจึงได้ความแตกต่างของเวลา ( 8 ชั่วโมง). ใช้เครื่องมือ Fill Handle ( + ) เพื่อคัดลอกสูตรไปยังเซลล์ที่เหลือ

อ่านเพิ่มเติม: Excel คำนวณชั่วโมงระหว่าง 2 เวลาหลังเที่ยงคืน (3 วิธี)

9. ฟังก์ชัน Excel NOW เพื่อรับจำนวนชั่วโมงที่ผ่านไปทั้งหมด (เวลาที่แน่นอนจนถึงตอนนี้)

เราสามารถคำนวณชั่วโมงทั้งหมดที่ผ่านไปตั้งแต่เวลาเริ่มต้นจนถึงเวลาปัจจุบันโดยใช้ ฟังก์ชัน NOW ใน Excel

ขั้นตอน:

  • ขั้นแรก พิมพ์สูตรด้านล่างใน เซลล์ C5 .
=NOW()-B5

  • จากนั้น นี่คือผลลัพธ์ของเรา

หมายเหตุ:

➤ หากถึงเวลา ระหว่างจุดเริ่มต้นเวลาและเวลาปัจจุบันมากกว่า 24 ชั่วโมง เราจะต้องเปลี่ยนรูปแบบของเซลล์ผลลัพธ์ ( d “days” h:mm:ss )

➤ โดยสรุปแล้ว เราจะได้ผลลัพธ์ด้านล่าง

อ่านเพิ่มเติม: สูตร Excel คำนวณชั่วโมงทำงาน & ; การทำงานล่วงเวลา [พร้อมเทมเพลต]

สรุป

ในบทความข้างต้น ฉันได้พยายามพูดถึงวิธีการโดยละเอียดแล้ว หวังว่าวิธีการและคำอธิบายเหล่านี้จะเพียงพอที่จะแก้ปัญหาของคุณได้ โปรดแจ้งให้เราทราบหากคุณมีคำถามใด ๆ

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