Cách tính chênh lệch thời gian trong Excel (13 cách)

  • Chia Sẻ Cái Này
Hugh West

Nếu bạn đang tìm kiếm một số cách dễ dàng nhất để tính chênh lệch múi giờ trong Excel, thì bạn đang ở đúng nơi. Hãy cùng đi sâu vào bài viết chính để biết chi tiết về các cách này.

Tải xuống Workbook

Tính chênh lệch thời gian.xlsx

13 Các cách tính chênh lệch múi giờ trong Excel

Ở đây, chúng tôi đã sử dụng hai bảng sau để minh họa các ví dụ về tính chênh lệch múi giờ trong Excel.

Để tạo bài viết, chúng tôi đã sử dụng Phiên bản Microsoft Excel 365 , bạn có thể sử dụng bất kỳ phiên bản nào khác tùy theo sự thuận tiện của mình.

Phương pháp-1: Sử dụng Toán tử số học để tính chênh lệch thời gian trong Excel

Tại đây, chúng ta sẽ xác định chênh lệch thời gian giữa Thời gian thoát Thời gian vào để có được Số giờ làm việc của nhân viên bằng cách sử dụng dấu trừ.

Bước-01 :

➤ Nhập công thức sau vào ô E5

=D5-C5

Nó sẽ trừ Thời gian thoát từ Thời gian vào .

➤ Nhấn ENTER

➤ Kéo xuống công cụ Fill Handle

Kết quả :

Bằng cách này, bạn sẽ nhận được Số giờ làm việc của nhân viên.

Đọc thêm: Cách tính thời gian trong Excel (16 cách khả thi)

Phương pháp-2: Sử dụng hàm TEXT để tính chênh lệch thời gian trong Excel

Bạn có thể Công cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ nhận được chênh lệch thời gian âm.

Đọc thêm: Cách trừ và hiển thị thời gian âm trong Excel (3 phương pháp)

Phương pháp-12 : Tổng hợp các giá trị thời gian của một danh sách

Tại đây, chúng ta sẽ tổng hợp các chênh lệch thời gian để có được tổng số giờ làm việc.

Bước -01 :

➤ Nhập công thức sau vào ô E12

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

  • SUM(E5:E11)→ 2.2951388889
  • TEXT(SUM(E5:E11),”dd:hh:mm: ss”) trở thành

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

Đầu ra →02:07:05:00

➤ Nhấn ENTER

Kết quả :

Cuối cùng, bạn sẽ nhận được tổng số giờ làm việc trong đó 2 là ngày, 7 là giờ và 5 là phút.

Đọc thêm: [Đã sửa!] Tính tổng không hoạt động với các giá trị thời gian trong Excel (5 giải pháp)

Phương pháp- 13: Cộng Giờ, Phút, Giây

Bạn có thể cộng theo ý muốn đã chỉnh sửa giờ, phút và giây trong ba bảng sau.

Bước -01 :

➤ Sử dụng công thức sau để cộng số giờ với Thời gian đặt hàng để có được Thời gian giao hàng

=C5+D5/24

Ở đây, giá trị giờ sẽ được cộng với Thời gian đặt hàng được chia cho 24 (1 ngày = 24 giờ )

Để thêm phút, hãy sử dụngcông thức sau

=C5+D5/1440

Ở đây, chúng tôi đang chia các giá trị phút cho 1440 (1 ngày= 24 giờ*60 phút= 1440 phút)

Chúng tôi đang sử dụng công thức sau để cộng số giây

=C5+D5/86400

Vì vậy, chúng tôi đang chia các giá trị thứ hai cho 86400 (1 ngày= 24 giờ*60 phút*60 giây= 86400 giây)

Đọc thêm: Cách thêm số phút vào thời gian trong Excel (5 cách dễ dàng)

Phần thực hành

Để tự thực hành, chúng tôi đã cung cấp Phần Thực hành như bên dưới trong trang tính có tên Thực hành . Vui lòng tự làm.

Kết luận

Trong bài viết này, tôi đã cố gắng trình bày những cách dễ nhất để tính hiệu quả chênh lệch thời gian trong Excel. Hy vọng bạn sẽ thấy nó hữu ích. Nếu bạn có bất kỳ đề xuất hoặc câu hỏi nào, vui lòng chia sẻ chúng với chúng tôi.

sử dụng chức năng TEXTđể xác định chênh lệch thời gian giữa Thời gian thoát Thời gian vào.

Bước-01 :

➤ Nhập công thức sau vào ô E5

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

  • D5-C5 17:00-8:30

Đầu ra →0.354166667

  • TEXT(D5-C5,”hh:mm:ss”) trở thành

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

Đầu ra →08:30:00

➤ Nhấn ENTER

➤ Kéo xuống công cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ nhận được Số giờ làm việc của nhân viên.

Tương tự, đối với các định dạng khác nhau, bạn có thể sử dụng các chức năng sau

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

Nó sẽ trả về sự khác biệt về giờ và phút

=TEXT(D5-C5,"hh")

Bạn sẽ nhận được sự khác biệt về số giờ tại đây.

Lưu ý

Hàm TEXT sẽ trả về sự khác biệt ở định dạng văn bản

Đọc thêm: Cách tính thời gian đã trôi qua trong Excel (8 cách)

Phương pháp-3: Sử dụng hàm TIMEVALUE để tính chênh lệch thời gian trong Excel

Ở đây, chúng ta sẽ sử dụng hàm TIMEVALUE để tính chênh lệch thời gian giữa Thời gian thoát Thời gian vào .

Bước-01 :

➤ Sử dụng công thức sau trong ô E5

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

  • TIMEVALUE(“17:00”) trở thành

0.708333333

  • TIMEVALUE(“8:30”) trở thành

0.354166667

  • TIMEVALUE(“17:00”)-TIMEVALUE(“8:30”) trở thành

0.708333333-0.354166667

Đầu ra →08:30

Tương tự, hãy sử dụng các công thức cho Thời gian thoát Thời gian vào, khác và cuối cùng, bạn sẽ nhận được số giờ làm việc của nhân viên.

Nội dung liên quan: Cách tính chênh lệch giữa hai ngày và giờ trong Excel

Phương pháp-4: Sử dụng hàm TIME để tính chênh lệch thời gian trong Excel

Bạn có thể sử dụng hàm TIME để tính chênh lệch thời gian giữa Thời gian thoát Thời gian vào .

Bước-01 :

➤ Loại công thức sau trong ô E5

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

  • GIỜ(D5) →17
  • PHÚT(D5) →0
  • GIÂY(D5) →0
  • TIME(HOUR(D5),MINUTE(D5),SECOND(D5)) trở thành

TIME(17,0,0)

Đầu ra →0,70833333 3

  • GIỜ(C5) →8
  • PHÚT(D5) →30
  • GIÂY(D5) →0
  • TIME(8,30,0 trở thành

TIME(17,0,0)

Đầu ra →0.354166667

  • TIME(HOUR(D5),MINUTE(D5),SECOND(D5))-TIME(HOUR(C5), PHÚT(C5),SECOND(C5)) trở thành

0.708333333-0.354166667

Đầu ra →08:30

➤ Nhấn ENTER

➤ Kéo Fill Handle xuống công cụ

Kết quả :

Sau đó, bạn sẽ nhận được Số giờ làm việc của nhân viên .

Nội dung liên quan: Cách trừ thời gian quân sự trong Excel (3 phương pháp)

Phương pháp- 5: Tính chênh lệch giờ giữa hai thời điểm có ngày khác nhau

Bạn có thể tính chênh lệch giờ giữa Thời gian giao hàng Thời gian đặt hàng bằng cách làm theo phương pháp này.

Bước-01 :

➤ Nhập công thức sau vào ô E5

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

Ở đây, chênh lệch thời gian giữa Thời gian giao hàng Thời gian đặt hàng được nhân với 24 ( 1 ngày = 24 giờ) để chuyển đổi sự khác biệt thành giờ.

➤ Nhấn ENTER

➤ Kéo xuống Công cụ Fill Handle

Kết quả :

Bằng cách này, bạn sẽ nhận được sự khác biệt về giờ giữa Thời gian giao hàng Thời gian đặt hàng .

Đọc thêm: Cách tính tổng số giờ trong Excel (9 Phương pháp Dễ dàng)

Phương pháp-6: Tính chênh lệch phút giữa hai thời điểm có ngày khác nhau

Trong phần này, chúng ta sẽ xác định chênh lệch thời gian giữa Thời gian giao hàng Thời gian đặt hàng trong phút.

Bước-01 :

➤ Nhập công thức sau vào ô E5

=(D5-C5)*1440

Ở đây, chúng tôi đã nhân chênh lệch thời gian giữa Thời gian giao hàng Thời gian đặt hàng bởi 1440 (1 ngày= 24 giờ*60 phút= 1440 phút) để chuyển đổi chênh lệch thành phút.

➤ Nhấn ENTER

➤ Kéo xuống công cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ nhận được sự khác biệt nhỏ giữa Thời gian giao hàng Thời gian đặt hàng .

Đọc thêm: Cách cộng số phút vào thời gian trong Excel (5 cách dễ dàng)

Phương pháp-7: Tính chênh lệch giây giữa hai thời điểm có ngày khác nhau

Tại đây, chúng tôi sẽ xác định chênh lệch thời gian giữa Thời gian giao hàng Thời gian đặt hàng tính bằng giây.

Bước-01 :

➤ Nhập công thức sau vào ô E5

=(D5-C5)*86400

Ở đây, chúng tôi đã nhân chênh lệch thời gian giữa Thời gian giao hàng Thời gian đặt hàng với 86400 (1 ngày= 24 giờ*60 phút*60 giây= 86400 giây) để chuyển đổi chênh lệch thành giây.

➤ Nhấn ENTER

➤ Kéo Fil xuống l Xử lý công cụ

Kết quả :

Cuối cùng, bạn sẽ nhận được sự khác biệt thứ hai giữa Thời gian giao hàng Thời gian đặt hàng .

Đọc thêm: Cách trừ thời gian trong Excel (7 nhanh Phương pháp)

Bài đọc tương tự:

  • Cách sử dụng định dạng thời gian trong Excel VBA (Macro, UDF và UserForm)
  • Tính toán thời gian quay vòng trong Excel (4Cách)
  • Cách tính tỷ lệ hàng giờ trong Excel (2 phương pháp nhanh)
  • Tính tổng số giờ làm việc trong một tuần trong Excel (5 cách hàng đầu Phương pháp)
  • Cách tính thời gian phản hồi trung bình trong Excel (4 phương pháp)

Phương pháp-8: Tính chênh lệch thời gian bằng HOUR, MINUTE và Hàm SECOND

Ở đây, chúng ta sẽ sử dụng các hàm HOUR , MINUTE, SECOND để xác định chênh lệch múi giờ và chia thành giờ đơn vị , phút và giây.

Bước-01 :

➤ Nhập công thức sau vào ô E5

=HOUR(D5-C5)

HOUR sẽ trả về giá trị giờ của chênh lệch thời gian này.

➤ Nhấn ENTER

➤ Kéo xuống công cụ Fill Handle

Theo cách này , bạn sẽ nhận được chênh lệch giờ của Thời gian xuất cảnh Thời gian vào cửa .

Để tính chênh lệch phút, chúng tôi đã sử dụng hàm sau

=MINUTE(D5-C5)

MINUTE sẽ trả về giá trị phút của chênh lệch múi giờ này.

Bạn có thể sử dụng hàm sau để tính chênh lệch thứ hai

=SECOND(D5-C5)

SECOND sẽ trả về giá trị thứ hai của chênh lệch thời gian này.

Lưu ý

Bạn phải sử dụng Định dạng chung tại đây.

Đọc thêm: Cách tính giờ và phút cho bảng lương Excel (7 cách dễ dàng)

Phương pháp-9: Sử dụng NOWHàm tính chênh lệch thời gian trong Excel

Để lấy chênh lệch thời gian giữa thời gian hiện tại và Thời gian nhập ở đây, chúng tôi đang sử dụng hàm NOW .

Bước-01 :

➤ Nhập công thức sau vào ô D5

=NOW()-C5

NOW() sẽ trả về thời gian hiện tại (khi tạo bài viết này là 10:54 )

➤ Nhấn ENTER

➤ Kéo xuống công cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ nhận được chênh lệch múi giờ giữa thời gian hiện tại và Thời gian nhập cảnh .

Lưu ý

Nội dung liên quan: Công thức bảng chấm công trong Excel (5 ví dụ)

Phương pháp-10: Sử dụng IF và Hàm INT để tính chênh lệch thời gian trong Excel

Trong phần này, chúng ta sẽ sử dụng IF , INT , HOUR , Các hàm MINUTE SECOND để tính chênh lệch thời gian.

Bước-01 :

➤ Nhập công thức sau vào ô 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) & ” ngày, “,””) trở thành

IF(2>0, 2 & ” ngày, “,””) NẾU sẽ trở lại 2 ngày với sự trợ giúp của & toán tử khi chênh lệch lớn hơn 0, nếu không, nó sẽ trả về khoảng trống

Đầu ra →2ngày,

  • HOUR(D5-C5) →12
  • IF(HOUR(D5-C5)>0, HOUR(D5-C5) & ; ” giờ, “,””) trở thành

IF(12>0, 12 & ” giờ, “,””) NẾU sẽ quay lại 12 giờ với sự trợ giúp của & toán tử khi chênh lệch lớn hơn 0, nếu không, nó sẽ trả về một khoảng trống

Đầu ra →12 giờ,

  • MINUTE(D5-C5) →0
  • IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & ” phút và “,””) trở thành

IF(0>0, 0 & ” phút và “,””) IF sẽ trả về 0 phút với sự trợ giúp của & toán tử khi chênh lệch lớn hơn 0, nếu không, nó sẽ trả về khoảng trống

Đầu ra →Trống

  • SECOND(D5-C5) →0
  • IF(SECOND(D5-C5)>0, SECOND(D5-C5) & ” giây”,””) trở thành

IF(0>0, 0 & ” giây và “,””) IF sẽ trả về 0 giây với sự trợ giúp của & Toán tử khi chênh lệch lớn hơn 0, nếu không, nó sẽ trả về khoảng trống

Đầu ra →Trống

  • IF(INT(D5-C5) >0, INT(D5-C5) & ” ngày, “,””) & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & ” giờ, “,””) & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & ” phút và “,””) & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & ” giây”,””) trở thành

2 ngày,&12 giờ ,& “” & “”

Đầu ra →2 ngày, 12 giờ,

➤Nhấn ENTER

➤ Kéo xuống công cụ Fill Handle

Kết quả :

Bằng cách này, bạn sẽ nhận được Thời gian chênh lệch giữa Thời gian giao hàng Thời gian đặt hàng .

Bạn có thể nhận được kết quả tương tự bằng cách trừ các giá trị bằng công thức sau

=D5-C5

và sau đó bạn phải nhấn CTRL+1 để chọn định dạng sau từ tùy chọn Tùy chỉnh .

Phương pháp-11: Tính toán số âm Chênh lệch giữa hai lần

Nếu bạn muốn tính chênh lệch thời gian bằng cách trừ Thời gian vào Thời gian thoát , thì bạn sẽ nhận được giá trị âm do phép trừ một giá trị nhỏ từ một giá trị lớn. Sau đây, chúng ta sẽ xem cách xử lý tình huống này.

Bước-01 :

➤ bạn có thể nhập công thức đơn giản sau trong ô E5

=C5-D5

Nhưng nó sẽ không hiển thị bất kỳ kết quả nào

Vì vậy, bạn phải sử dụng công thức sau để thay thế

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

  • C5-D5 →-0.35416667
  • TEXT(ABS(C5-D5),”-h:mm”) trở thành

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

Đầu ra →-8: 30

  • IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),”-h:mm”)) trở thành

IF(-0.35416667>0, C5-D5, -8:30) →Ở đây điều kiện là SAI

Đầu ra →-8:30

➤ Kéo xuống

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.