Các anh chị trong nhóm giúp hộ em tìm giờ max

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài
Trong lúc chờ đợi hàm xử lý ô trống do lười nhập số (sẽ bị sai tè le) thì xem hàm khủng nông dân.
Không biết sau này thêm dữ liệu, tớ cũng không biết sửa đâu đấy.
Mã:
=A4+INDEX($A4:$P4;1;COUNTIF($A4:$P4;"<>-")-1)+SUM(N(IFERROR(((($C$3:$P$3="Finish")*$C4:$P4)-(($B$3:$O$3="Start")*$B4:$O4))<0;"false")))+SUM(N(IFERROR(((($E$3:$N$3="Start")*$E4:$N4)-(($C$3:$L$3="Finish")*$C4:$L4))<0;"false")))
Em đang thấy tất cả những giờ cần cộng ngày thì nó đang không nhận bác ạ
 

File đính kèm

File đính kèm

  • 1683719210447.png
    1683719210447.png
    147.6 KB · Đọc: 7
00:30 -> 6:00 mà thêm 1 ngày nữa hả? Không đúng với thực tế lắm.
Vậy thì cho lượng 1 đến 18h, lượng 2 đến 6h đi.
Vì giờ start tại cột B là đều bắt đầu từ 00:00(mà bắt đầu 00:00) sẽ bắt đầu ngày mới thì phải cộng thêm 1 ngày ạ
 
Vì giờ start tại cột B là đều bắt đầu từ 00:00(mà bắt đầu 00:00) sẽ bắt đầu ngày mới thì phải cộng thêm 1 ngày ạ
Thế thì đúng ra bạn phải tăng cột A lên 1 ngày sẵn chứ nhẩy?
Bài đã được tự động gộp:

Vì giờ start tại cột B là đều bắt đầu từ 00:00(mà bắt đầu 00:00) sẽ bắt đầu ngày mới thì phải cộng thêm 1 ngày ạ
Hàm của tớ đang cực dài và nông dân đỉnh cao. Nên sửa nhiều là bi sắc bí đấy. :wallbash: :wallbash: :wallbash:
 
Thế thì đúng ra bạn phải tăng cột A lên 1 ngày sẵn chứ nhẩy?
Cột A là cột ngày làm thực tế của mình bắt đầu từ 6:00 sáng ngày 1/5 đến 5:59 sáng ngày 2/5 là hết 1 ngày làm việc
còn ngày tại date and time thì cứ bắt đầu từ 00:00 sẽ cộng thêm 1 ngày so với ngày thực tế ạ
Bài đã được tự động gộp:

Thế thì đúng ra bạn phải tăng cột A lên 1 ngày sẵn chứ nhẩy?
Bài đã được tự động gộp:


Hàm của tớ đang cực dài và nông dân đỉnh cao. Nên sửa nhiều là bi sắc bí đấy. :wallbash: :wallbash: :wallbash:
hàm toàn không nhận ở chỗ làm 1 lượng bác ạ
giờ em thấy nhận đúng hết rồi, chỉ mắc cộng thêm ngày thôi bác ạ
 
Cột A là cột ngày làm thực tế của mình bắt đầu từ 6:00 sáng ngày 1/5 đến 5:59 sáng ngày 2/5 là hết 1 ngày làm việc
còn ngày tại date and time thì cứ bắt đầu từ 00:00 sẽ cộng thêm 1 ngày so với ngày thực tế ạ
Thế thì thêm vào. Mà tớ chả hiểu cách tính đâu.
=A4+IF(B4<6/24;1;0)+INDEX($A4:$P4;1;COUNTIF($A4:$P4;"<>-")-1)+SUM(N(IFERROR(((($C$3:$P$3="Finish")*$C4:$P4)-(($B$3:$O$3="Start")*$B4:$O4))<0;"false")))+SUM(N(IFERROR(((($E$3:$N$3="Start")*$E4:$N4)-(($C$3:$L$3="Finish")*$C4:$L4))<0;"false")))
Bài đã được tự động gộp:

Ngồi buồn chén mất chữ trong ô vàng thì tèo ngay.
 

File đính kèm

  • 1683720639440.png
    1683720639440.png
    10.2 KB · Đọc: 8
Thế thì thêm vào. Mà tớ chả hiểu cách tính đâu.
=A4+IF(B4<6/24;1;0)+INDEX($A4:$P4;1;COUNTIF($A4:$P4;"<>-")-1)+SUM(N(IFERROR(((($C$3:$P$3="Finish")*$C4:$P4)-(($B$3:$O$3="Start")*$B4:$O4))<0;"false")))+SUM(N(IFERROR(((($E$3:$N$3="Start")*$E4:$N4)-(($C$3:$L$3="Finish")*$C4:$L4))<0;"false")))
Bài đã được tự động gộp:


Ngồi buồn chén mất chữ trong ô vàng thì tèo ngay.
Em cảm ơn bác nhé
Em đang thêm hàm nối hơi tối cổ nhưng đang bị như lúc giờ này
May quá bác chỉ cho1683722668479.png
 
Em gửi nhầm file
Em timg gửi lại mà đang không thấy đâu
Bác xen giúp em ạ
Thử nhé bạn....
Mã:
=TEXT(SUMPRODUCT(--(INDEX(B4:O4;;{2\4\5\7\8\10\11\13\14})<INDEX(B4:O4;;{1\2\4\5\7\8\10\11\13})))+A4+(B4<6/24)+LOOKUP(10^10;INDEX(B4:O4;;{2\5\8\11\14}));"mm/dd/yyyy hh:mm")
 
Bác xem giúp em trường hợp này với ạ
Chỗ em phủ xanh với vàng ạ
Đáng lẽ ra ngày của nó phải 6/1 mới đúng
Nhưng nó đang nhận là ngày 5/1 ạ
Tôi thấy công thức bài #32 của anh @Phuocam đã đúng rồi mà! Bạn còn tìm gì nữa!?

Xem file kèm.

Thân
‐--------‐------------‐--------‐------------‐--------‐------------
Hơi thừa, vì "-" là chuỗi nên khi bị "chia /" thì nó sẽ báo lỗi, lookup() sẽ lờ nó đi.

Thân
 

File đính kèm

Tôi thấy công thức bài #32 của anh @Phuocam đã đúng rồi mà! Bạn còn tìm gì nữa!?

Xem file kèm.

Thân
‐--------‐------------‐--------‐------------‐--------‐------------

Hơi thừa, vì "-" là chuỗi nên khi bị "chia /" thì nó sẽ báo lỗi, lookup() sẽ lờ nó đi.

Thân
Dạ tại có trường hợp này đang không đúng ạ
Nhưng mấy bác trên đã cho em đáp án đúng rồi
Em cảm ơn bác nhiều1683733439095.png
Bài đã được tự động gộp:

Thử nhé bạn....
Mã:
=TEXT(SUMPRODUCT(--(INDEX(B4:O4;;{2\4\5\7\8\10\11\13\14})<INDEX(B4:O4;;{1\2\4\5\7\8\10\11\13})))+A4+(B4<6/24)+LOOKUP(10^10;INDEX(B4:O4;;{2\5\8\11\14}));"mm/dd/yyyy hh:mm")
Em cảm ơn bác nhé
 

File đính kèm

Công thức sai, thử thêm điều kiện:

Mã:
=A4+(B4<=6/24)
+SUMPRODUCT(--(($C$3:$O$3="Finish")*(C4:O4<B4:N4)+($E$3:$Q$3="Start")*(E4:Q4<B4:N4)>0))
+LOOKUP(2,C4:O4/($C$3:$O$3="Finish"))
Thấy điều kiện vầy chắc cú hơn bạn hiền:
($E$3:$Q$3=$B$3)*(E4:Q4<C4:O4)

Xem dòng 88.
Đồng ý hông!?

/-*+//-*+//-*+/
 

File đính kèm

Thấy điều kiện vầy chắc cú hơn bạn hiền:
($E$3:$Q$3=$B$3)*(E4:Q4<C4:O4)

Xem dòng 88.
Đồng ý hông!?

/-*+//-*+//-*+/
Em thì tính đổi chỗ #32 của bác @Phuocam thành như thế này cơ. Nhưng phải phải sửa để cột Q thành text.
Mã:
=A4+(B4<=6/24)+SUMPRODUCT(($C$3:$O$3="Finish")*((C4:O4<B4:N4)+(E4:Q4<C4:O4)))+LOOKUP(2,C4:O4/($C$3:$O$3="Finish"))
 

File đính kèm

File đính kèm

  • 832901B6-F080-42D8-BE41-AD4FB31E66D7.jpeg
    832901B6-F080-42D8-BE41-AD4FB31E66D7.jpeg
    221.9 KB · Đọc: 8
Nhưng bác ơi cột W là cột e lấy giờ date and time start trừ đi date and finish nếu em áp dụng công thức hiện đang bị báo lỗi ạ
Thì bạn phải "tùy cơ mà ứng biến" chứ!

Đã đưa cho bạn "cần câu" rồi, bạn phải tự biết "móc mồi, quăng câu" chứ! Dù tốt cũng không ai làm cho bạn từ A->Z cả bạn ạ!

Xem file là ví dụ về sự tùy biến.

Thân
 

File đính kèm

Web KT

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

Back
Top Bottom