Cách tính chênh lệch giữa hai thời điểm trong Excel

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

Mục lục ẩn

Tải xuống sổ làm việc

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

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

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

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

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

Phương pháp-5. Tính Chênh Lệch Giờ Giữa Hai Thời Điểm Ngày Khác Nhau

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

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

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

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

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

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

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

Phương pháp-13. Thêm Giờ, Phút và Giây

phần thực hành

Phần kết luận

Những bài viết liên quan

Tải xuống sổ làm việc

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

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

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

Để tạo bài viết, chúng tôi sử dụng phiên bản Microsoft Excel 365, các bạn có thể sử dụng các phiên bản 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

Sau đây, chúng ta sẽ xác định chênh lệch múi giờ giữa Giờ ra và Giờ vào để lấy 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 khỏi Thời gian vào

➤ Nhấn ENTER
➤ Kéo công cụ Fill Handle xuống

Kết quả.
Bằng cách này, bạn sẽ có được 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ể sử dụng hàm TEXT để xác định chênh lệch thời gian giữa Thời gian xuất cảnh và Thời gian nhập cảnh

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 công cụ Fill Handle xuống

Kết quả.
Sau đó, bạn sẽ nhận được 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 trong giờ và phút

=TEXT[D5-C5,"hh"]

Bạn sẽ nhận được sự khác biệt trong giờ ở đâ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 xuất cảnh và Thời gian nhập cảnh

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ự, sử dụng các công thức cho Thời gian xuất cảnh và Thời gian vào cửa khác, cuối cùng, bạn sẽ có đượ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 xuất cảnh và Thời gian nhập cảnh

Bước-01.
➤ Nhập công thức sau vào ô E5

=TIME[HOUR[D5],MINUTE[D5],SECOND[D5]]-TIME[HOUR[C5],MINUTE[C5],SECOND[C5]]

  • GIỜ[D5]→17
  • PHÚT[D5]→0
  • THỨ HAI[D5]→0
  • TIME[HOUR[D5],MINUTE[D5],SECOND[D5]] trở thành
    TIME[17,0,0]
    Đầu ra . 708333333
  • GIỜ[C5]→8
  • PHÚT[D5]→30
  • THỨ HAI[D5]→0
  • TIME[8,30,0 trở thành
    TIME[17,0,0]
    Output→0. 354166667
  • TIME[HOUR[D5],MINUTE[D5],SECOND[D5]]-TIME[HOUR[C5],MINUTE[C5],SECOND[C5]] trở thành
    . 708333333-0. 354166667
    Đầu ra→08. 30

➤ Nhấn ENTER
➤ Kéo công cụ Fill Handle xuống

Kết quả.
Sau đó, bạn sẽ nhận được 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 Ngày Khác Nhau

Bạn có thể tính chênh lệch giờ giữa Thời gian giao hàng và 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

=[D5-C5]*24

Tại đây, chênh lệch thời gian giữa Thời gian giao hàng và Thời gian đặt hàng được nhân với 24 [1 ngày = 24 giờ] để chuyển đổi chênh lệch thành giờ

➤ Nhấn ENTER
➤ Kéo công cụ Fill Handle xuống

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 và Thời gian đặt hàng.

Đọc thêm. Cách tính tổng số giờ trong Excel [9 phương pháp đơn giản]

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

Trong phần này, chúng tôi sẽ xác định sự khác biệt về thời gian giữa Thời gian giao hàng và Thời gian đặt hàng tính bằng 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 và Thời gian đặt hàng vớ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 công cụ Fill Handle xuống

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

Đọc thêm. Cách thêm 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 thứ hai giữa hai thời điểm khác nhau

Tại đây, chúng tôi sẽ xác định sự khác biệt về thời gian giữa Thời gian giao hàng và 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

________số 8

Ở đây, chúng tôi đã nhân chênh lệch thời gian giữa Thời gian giao hàng và 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 công cụ Fill Handle xuống

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 và Thời gian đặt hàng.

Đọc thêm. Cách trừ thời gian trong Excel [7 phương pháp nhanh]

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 thời gian quay vòng trong Excel [4 cá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 phương pháp hàng đầu]
  • 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 hàm HOUR, MINUTE và SECOND

Ở đây, chúng ta sẽ sử dụng các hàm HOUR, MINUTE và SECOND để xác định chênh lệch thời gian và chia thành các đơn vị giờ, 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 công cụ Fill Handle xuống

Bằng cách này, bạn sẽ nhận được sự khác biệt về giờ của Giờ ra và Giờ vào

Để tính toán sự khác biệt phút, chúng tôi đã sử dụng chức năng sau

=TEXT[D5-C5,"hh:mm:ss"]0

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

Bạn có thể sử dụng chức năng sau để tính toán sự khác biệt thứ hai

=TEXT[D5-C5,"hh:mm:ss"]1

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 thức-9. Sử dụng hàm NOW để tính chênh lệch thời gian trong Excel 

Để có được 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 chức năng NOW

Bước-01.
➤ Nhập công thức sau vào ô D5

=TEXT[D5-C5,"hh:mm:ss"]2

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 công cụ Fill Handle xuống

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 vào.

Lưu ý
Chênh lệch múi giờ này sẽ thay đổi khi thời gian hiện tại thay đổi sau mỗi lần bạn làm mới hoặc mở lại sổ làm việc của mình.

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

Phương thức-10. Sử dụng hàm IF và INT để tính chênh lệch thời gian trong Excel 

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

Bước-01.
➤ Nhập công thức sau vào ô E5

=TEXT[D5-C5,"hh:mm:ss"]3

  • [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 & ”
    Output→2 days,
  • GIỜ[D5-C5]→12
  • IF[HOUR[D5-C5]>0, HOUR[D5-C5] & ” giờ, “,””] trở thành
    IF[12>0, 12 & ”
    Output→12 hours,
  • PHÚT[D5-C5]→0
  • IF[MINUTE[D5-C5]>0, MINUTE[D5-C5] & ” phút và “,””] trở thành
    IF[0>0, 0 & ”
    Output→Blank
  • THỨ HAI[D5-C5]→0
  • IF[SECOND[D5-C5]>0, SECOND[D5-C5] & ” giây”,””] trở thành
    IF[0>0, 0 & ” giây
    Output→Blank

➤ Nhấn ENTER
➤ Kéo công cụ Fill Handle xuống

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 và 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 chênh lệch âm 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ừ đi Thời gian vào và Thời gian ra, thì bạn sẽ nhận được giá trị âm do 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 vào ô E5

=TEXT[D5-C5,"hh:mm:ss"]5

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ế

=TEXT[D5-C5,"hh:mm:ss"]6

  • 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, VĂN BẢN[ABS[C5-D5],”-h. mm”]]trở thành
    IF[-0. 35416667>0, C5-D5, -8. 30]→Vì ở đây điều kiện là SAI
    Đầu ra→-8. 30

➤ 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ờ â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

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

Bước-01.
➤ Nhập công thức sau vào ô E12

=TEXT[D5-C5,"hh:mm:ss"]7

  • TỔNG[E5. E11]→2. 2951388889
  • TEXT[SUM[E5. E11],”đ. hh. mm. ss”] trở thành
    TEXT[2. 2951388889,”đ. 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. ] SUM 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. Thêm Giờ, Phút và Giây

Bạn có thể cộng số giờ, phút và giây mong muốn của mình 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

=TEXT[D5-C5,"hh:mm:ss"]8

Ở đâ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ụng công thức sau

=TEXT[D5-C5,"hh:mm:ss"]9

Ở đâ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

=TEXT[D5-C5,"hh:mm"]0

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 một trang tính có tên Thực hành. Xin vui lòng làm điều đó một mình

Phần kết luận

Trong bài viết này, tôi đã cố gắng đề cập đến các cách dễ nhất để tính chênh lệch thời gian trong Excel một cách hiệu quả. 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

Chủ Đề