Hỏi về cách tính thời gian từ giờ này đến giờ khác

  • Thread starter Thread starter cusuhao
  • Ngày gửi Ngày gửi
Liên hệ QC

cusuhao

Thành viên mới
Tham gia
3/8/15
Bài viết
6
Được thích
0
chào các b, m có 1 rắc rối cần giúp đỡ
- m lập 1 bảng để thống kê các sự cố trong đó có nhập vào ngày tháng năm, giờ phút, của 1 sự cố từ khi bắt đầu đến khi kết thúc.
- Sau đó lập công thức để tính thời gian bị sự cố, nhưng có 1 vài rắc rối nảy sinh như sau:

- Khi nhập số phút giống nhau thì kết quả sẽ bị báo lỗi "#Value!": ví dụ: từ 10:00 đến 11:00 sẽ bị báo lỗi, tóm lại là cứ số phút giống nhau là báo lỗi.
- thời điểm giao thoa của 2 tháng hoặc 2 năm thì kết quả ko tính được: VD: cuối tháng trước đến đầu tháng sau, hoặc cuối năm trước đến đầu năm sau là ko tính đc (hoặc công thức m bị thiếu j đó)

Mong các b chỉ giúp, m cám ơn.
 

File đính kèm

chào các b, m có 1 rắc rối cần giúp đỡ
- m lập 1 bảng để thống kê các sự cố trong đó có nhập vào ngày tháng năm, giờ phút, của 1 sự cố từ khi bắt đầu đến khi kết thúc.
- Sau đó lập công thức để tính thời gian bị sự cố, nhưng có 1 vài rắc rối nảy sinh như sau:

- Khi nhập số phút giống nhau thì kết quả sẽ bị báo lỗi "#Value!": ví dụ: từ 10:00 đến 11:00 sẽ bị báo lỗi, tóm lại là cứ số phút giống nhau là báo lỗi.
- thời điểm giao thoa của 2 tháng hoặc 2 năm thì kết quả ko tính được: VD: cuối tháng trước đến đầu tháng sau, hoặc cuối năm trước đến đầu năm sau là ko tính đc (hoặc công thức m bị thiếu j đó)

Mong các b chỉ giúp, m cám ơn.
l6 =IF(D6="","",E6+F6-B6-D6)
 
Ở đây bạn có 4 số liệu; Trong đó có 2 số liệu chỉ ngày;
Trong 2 số liệu này, sẽ có 3 trường hợp sẩy ra:

Ngày đầu > ngày cuối (do nhập sai) := Kết quả fải là sai

Ngày đầu = ngày cuối (Cùng ngày)
Nếu giờ đầu > giờ cuối (Nhập sai giờ) := Kết quả fải là sai
Nếu giờ đầu = giờ cuối (Nhập sai) := 0
Nếu giờ đầu < giờ cuối : Kết quả sẽ là Giờ cuối - giờ đầu

Ngày đầu < ngày cuối

Nếu giờ đầu < giờ cuối: Kết quả sẽ là (Ngày cuối - ngày đầu) * 24 + (giờ cuối - giờ đầu)
Nếu giờ đầu = giờ cuối : Kết quả sẽ là (Ngày cuối - ngày đầu) * 24
Nếu giờ đầu > giờ cuối : Kết quả sẽ là (Ngày cuối - ngày đầu -1) * 24 + (giờ đầu - giờ cuối)
 
Lần chỉnh sửa cuối:
Cái trừ giờ này chủ yếu do định dạng dữ liệu chưa đúng thôi, có 2 trường hợp trừ giờ là trừ giờ trong cùng 1 ngày hoặc trừ giờ 2 ngày khác nhau, bạn xem video hướng dẫn này sẽ rõ:
[video=youtube;8wghoMEdr5g]https://www.youtube.com/watch?v=8wghoMEdr5g[/video]
 
Web KT

Bài viết mới nhất

Back
Top Bottom