Hỏi về Conditional formating cho Date, time ?

Liên hệ QC

dinhsan

Thành viên mới
Tham gia
7/1/08
Bài viết
31
Được thích
13
Em đang làm ở 1 Cty vận tải, em có bảng theo dõi thời gian xe có một số yêu cầu như trong file đính kèm, bác nào biết giúp em với ? Chứ làm thủ công khổ lắm
Đây là ví dụ về 1 xe thôi, chứ em phải quản lý hàng trăm xe.
 

File đính kèm

  • Theo doi xe.xls
    14 KB · Đọc: 54
Theo dõi xe

Bạn dùng hàm IF kết hợp vớ format có điều kiện.
 

File đính kèm

  • Theo doi xe.xls
    19.5 KB · Đọc: 66
DosNet đã viết:
Chỉ cần đơn giản như này
C4=ABS(C3-C2)

Không được đâu DosNet ơi, C3 mà nhỏ hơn C2 thì lỗi ngay, vì trong tính toán trong ngày giờ, không cho phép kết quả thời gian âm.

Chỉ có thể rút gọn như vầy:

C4 = Max(C2:C3) - Min(C2:C3)

Còn điều kiện để xài cả cho E4 (theo dữ liệu trong file thôi nha) thì là:

=IF(C2=0;"";IF(C3>0;MAX(C2:C3)-MIN(C2:C3);D3+1-C2))

Có điều, dữ liệu không đầy đủ thì không nói trước được. Thí dụ E3 = 7:00 AM thì rõ ràng là giờ về của chuyến ngày hôm trước. Nhưng ô E2 có thực sự rỗng hay không? (phần tô đỏ của công thức). Hay là nó vẫn có giờ về kế hoạch của ngày hôm đó? Vậy đâu là mấu chốt để nhận ra E3 là giờ về của chuyến nào, chuyến trong ngày về sớm, hay chuyến ngày hôm trước về trễ?

Cái mấu chốt đó sẽ thay vào chỗ điều kiện If màu đỏ.
 
Lần chỉnh sửa cuối:
Em muốn hỏi thêm về cách tính số giờ xe về muộn ở ô E4 (nó bằng ô F3 trừ đi ô E2) nhưng em ko thể trừ đc. Tính nhẩm thì nó bằng 17 giờ nhưng trên công thức ko thể tính đc.

Thanks you very much.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Hỏi về cách cộng trừ thời gian trong Excel

Em có bài tập như trong file đính kèm, bác nào biết chỉ giúp em với.
Em trừ thời gian nhưng nếu khác ngày thì trừ ko ra đúng kết quả.
Ví dụ : 15:00 ngày 02-oct trừ đi 12:00 ngày 01-oct đáng lẽ phải ra 27:00 nhưng nó lại ra 3:00
 

File đính kèm

  • Ke hoach.xls
    14 KB · Đọc: 20
Chỉ cần định dạng ô kết quả là [hh]:mm
 
Em thử rồi nhưng ko đc, các bác thử giải bài trong file đính kèm giúp em xem.
 
Bài này đã có gợi ý công thức ở đây
 
Cách đó em làm rồi nhưng vẫn còn 1 số chỗ chưa triệt để bác ạ.
Bác cứ xem kỹ đề bài ở trên đi.
 
Còn điều kiện để xài cả cho E4 (theo dữ liệu trong file thôi nha) thì là:

=IF(C2=0;"";IF(C3>0;MAX(C2:C3)-MIN(C2:C3);D3+1-C2))

Có điều, dữ liệu không đầy đủ thì không nói trước được. Thí dụ E3 = 7:00 AM thì rõ ràng là giờ về của chuyến ngày hôm trước. Nhưng ô E2 có thực sự rỗng hay không? (phần tô đỏ của công thức). Hay là nó vẫn có giờ về kế hoạch của ngày hôm đó? Vậy đâu là mấu chốt để nhận ra E3 là giờ về của chuyến nào, chuyến trong ngày về sớm, hay chuyến ngày hôm trước về trễ?

Cái mấu chốt đó sẽ thay vào chỗ điều kiện If màu đỏ.

Bạn chưa trả lời các câu hỏi đậm ở trên, và bạn còn làm tăng độ phức tạp của sự việc lên. Trong file mới của bạn, ô I6 là giờ về của chuyến nào? Chẳng lẽ giờ về của chuyến ngày hôm sau? Vậy về sớm 10 tiếng có ý nghĩa gì nếu khởi hành sớm 8 tiếng?

Tôi cho rằng bạn phải:
- Sắp xếp lại dữ liệu
- Điều chỉnh giờ về kế hoạch nếu có thay đổi như là xe về trễ, không khởi hành lại đúng giờ theo KH cũ.
 
Tôi đã đặt công thức theo file của bạn. Nếu chưa đúng ý, bạn cho trả lời
 

File đính kèm

  • dinh dang2.xls
    24.5 KB · Đọc: 20
Hi all
Giúp mình với. Mình đang cần tính khối lượng công việc hoàn thành trong một khoảng thời gian (cụ thể theo từng tuần) của từng đơn vị trong nhóm. Mình dùng hàm countifs nhưng hàm này ko support định dạng time/ date. Các bạn giúp mình có cách nào đếm số lượng theo thời gian ko nhé
 
Web KT
Back
Top Bottom