Các anh chị trong nhóm giúp hộ em tìm giờ max (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

Huonggiang13

Thành viên chính thức
Tham gia
11/4/23
Bài viết
79
Được thích
0
Mong anh chị trong nhóm giúp hộ em
Em muốn tìm giờ Finish xuất hiện cuối cùng nhất Trong dải ô từ C3:O3 cộng với ngày tại A4
Sau 00:00 đến 5:59 sẽ tự động cộng thêm 1 ngày
Kết quả mong muốn giống như cột Q
 

File đính kèm

  • 4639571D-6172-45F8-9C53-E12B7A3CE67B.jpeg
    4639571D-6172-45F8-9C53-E12B7A3CE67B.jpeg
    142.3 KB · Đọc: 42
Mong anh chị trong nhóm giúp hộ em
Em muốn tìm giờ Finish xuất hiện cuối cùng nhất Trong dải ô từ C3:O3 cộng với ngày tại A4
Sau 00:00 đến 5:59 sẽ tự động cộng thêm 1 ngày
Kết quả mong muốn giống như cột Q
Bạn gửi file kèm theo đi bạn.
 
Mong anh chị trong nhóm giúp hộ em
Em muốn tìm giờ Finish xuất hiện cuối cùng nhất Trong dải ô từ C3:O3 cộng với ngày tại A4
Sau 00:00 đến 5:59 sẽ tự động cộng thêm 1 ngày
Kết quả mong muốn giống như cột Q
Thử tại Q4 xem sao :
Mã:
=IFERROR(TEXT(A4+1,"yyyy/mm/dd")&" "&TEXT(AGGREGATE(14,6,B4:P4/($B$3:$P$3="Finish")/(VALUE(B4:P4)>0)/(VALUE(B4:P4)<VALUE("6:00")),1),"hh:mm"),TEXT(A4,"yyyy/mm/dd")&" "&TEXT(AGGREGATE(14,6,B4:P4/($B$3:$P$3="Finish"),1),"hh:mm"))
 
Thử tại Q4 xem sao :
Mã:
=IFERROR(TEXT(A4+1,"yyyy/mm/dd")&" "&TEXT(AGGREGATE(14,6,B4:P4/($B$3:$P$3="Finish")/(VALUE(B4:P4)>0)/(VALUE(B4:P4)<VALUE("6:00")),1),"hh:mm"),TEXT(A4,"yyyy/mm/dd")&" "&TEXT(AGGREGATE(14,6,B4:P4/($B$3:$P$3="Finish"),1),"hh:mm"))
Đỉnh cao. Không cần file, hàm khủng! _)(#; _)(#; _)(#;
 
Thử tại Q4 xem sao :
Mã:
=IFERROR(TEXT(A4+1,"yyyy/mm/dd")&" "&TEXT(AGGREGATE(14,6,B4:P4/($B$3:$P$3="Finish")/(VALUE(B4:P4)>0)/(VALUE(B4:P4)<VALUE("6:00")),1),"hh:mm"),TEXT(A4,"yyyy/mm/dd")&" "&TEXT(AGGREGATE(14,6,B4:P4/($B$3:$P$3="Finish"),1),"hh:mm"))
Do nhà e mất mạng nên không gửi file lên được mong các bác thông cảm giúp em ạ
Em làm thử rồi bị lỗi
Bác xem lại giúp em
E có áp dụng công thức này mà bị báo lỗi
 

File đính kèm

  • FD703C1C-77CD-4AEE-A0D7-9EF4CB7D33EB.jpeg
    FD703C1C-77CD-4AEE-A0D7-9EF4CB7D33EB.jpeg
    141.9 KB · Đọc: 12
Đã "max" rồi còn "nhất". Có hiểu từ max nghĩa là gì hôn?
Được bài #1, thấy có người trả lời thì lại giở tật cũ ra "e o ù y ô ế a".
 
Đã "max" rồi còn "nhất". Có hiểu từ max nghĩa là gì hôn?
Được bài #1, thấy có người trả lời thì lại giở tật cũ ra "e o ù y ô ế a".
Theo trung tâm thông báo khí tượng và thủy văn TP. Hồ Chí Minh, chiều nay có mưa rải rác tại một số khu vực trên địa bàn. Vậy giờ "max" nhất chắc là 16h rồi.
 
... Vậy giờ "max" nhất chắc là 16h rồi.
Cụm từ "max nhất" chúng tôi hay dịch ra nghĩa tục, dùng để chọc những người vừa nói tiêng Tây vừa viết tắt.
Gợi ý: theo tnh thần "tự chế cách viết tắt tiêng Tây" thì từ climax sẽ được dân này tắt thành max.
 
Cụm từ "max nhất" chúng tôi hay dịch ra nghĩa tục, dùng để chọc những người vừa nói tiêng Tây vừa viết tắt.
Gợi ý: theo tnh thần "tự chế cách viết tắt tiêng Tây" thì từ climax sẽ được dân này tắt thành max.
Cụm trên em lại xài theo nghĩa thuần việt luôn.
 
Bạn gửi file kèm theo đi bạn.
dạ em gửi file nhờ bác giúp em
Bài đã được tự động gộp:

Đã "max" rồi còn "nhất". Có hiểu từ max nghĩa là gì hôn?
Được bài #1, thấy có người trả lời thì lại giở tật cũ ra "e o ù y ô ế a".
bác nói gì em không hiểu ạ
Bài đã được tự động gộp:

Bạn gửi file kèm theo đi bạn.
dạ e gửi file bác xem giúp em nhé
Bài đã được tự động gộp:

Cụm từ "max nhất" chúng tôi hay dịch ra nghĩa tục, dùng để chọc những người vừa nói tiêng Tây vừa viết tắt.
Gợi ý: theo tnh thần "tự chế cách viết tắt tiêng Tây" thì từ climax sẽ được dân này tắt thành max.
nghĩa tục hay không chắc chỉ là ai đó nghĩ thôi bác ạ
bác cũng đang sai lỗi kìa "tnh thần"
Đừng vội cười người bác ạ
Em lên đây mang tinh thần học hỏi
 

File đính kèm

Lần chỉnh sửa cuối:
Thử nhé bạn:
=TEXT(MAX(IF(B4<=INDEX(B4:L4;;{2;5;8;11});INDEX(B4:L4;;{2;5;8;11});INDEX(B4:L4;;{2;5;8;11})+1)*(INDEX(B4:L4;;{2;5;8;11})<>""))+A4;"dd/mm/yyyy hh:mm")
 

File đính kèm

...
bác cũng đang sai lỗi kìa "tnh thần" ...
Gõ thiếu do sơ ý khác với gõ thiếu do cố tình.

Bạn đi đường ủi xe người ta giành đường rồi lý luận với người bị ủi: "tôi chỉ ủi bác chỗ A thôi. Bác cũng ủi ngưới ta cả đống mới thấy trầy trụa ở B chứ!"
 
Thử nhé bạn:
=TEXT(MAX(IF(B4<=INDEX(B4:L4;;{2;5;8;11});INDEX(B4:L4;;{2;5;8;11});INDEX(B4:L4;;{2;5;8;11})+1)*(INDEX(B4:L4;;{2;5;8;11})<>""))+A4;"dd/mm/yyyy hh:mm")
-Bác xem giúp em trường hợp cuối cùng với ạ
-Những khoảng trống em đặt dấu gạch "-" như này thì có được không bác
 

File đính kèm

-Bác xem giúp em trường hợp cuối cùng với ạ
-Những khoảng trống em đặt dấu gạch "-" như này thì có được không bác
Dùng hàm N lồng ngoài hàm index nhé.

=TEXT(MAX(IF(B4<=N(INDEX(B4:L4;;{2;5;8;11}));N(INDEX(B4:L4;;{2;5;8;11}));N(INDEX(B4:L4;;{2;5;8;11}))+1)*ISNUMBER(INDEX(B4:L4;;{2;5;8;11})))+A4;"dd/mm/yyyy hh:mm")

Bạn thử xem cái này đúng không?
=TEXT(MAX(IF(B4<=N(B4:L4);N(B4:L4);N(B4:L4)+1)*ISNUMBER(B4:L4))+A4;"dd/mm/yyyy hh:mm")
Điều kiện là từ giờ bắt đầu đến giờ kết thúc cuối cùng không vượt quá 24h.
 
Lần chỉnh sửa cuối:
Dùng hàm N lồng ngoài hàm index nhé.

=TEXT(MAX(IF(B4<=N(INDEX(B4:L4;;{2;5;8;11}));N(INDEX(B4:L4;;{2;5;8;11}));N(INDEX(B4:L4;;{2;5;8;11}))+1)*ISNUMBER(INDEX(B4:L4;;{2;5;8;11})))+A4;"dd/mm/yyyy hh:mm")

Bạn thử xem cái này đúng không?
=TEXT(MAX(IF(B4<=N(B4:L4);N(B4:L4);N(B4:L4)+1)*ISNUMBER(B4:L4))+A4;"dd/mm/yyyy hh:mm")
Điều kiện là từ giờ bắt đầu đến giờ kết thúc cuối cùng không vượt quá 24h.
Dạ bác xem giúp em trường hợp cuối giúp em với ạ
Do bắt đầu làm hàng lúc 4:30( Bắt đầu từ 0:00
sẽ chuyển sang ngày mới)
kết thúc chạy hàng 8:40(nên ngày của nó phải là 06/01/2023 8:40)
Bác xem giúp e chỉnh như nào cho được ạ
 

File đính kèm

  • 44FB0211-6BF9-4889-8081-42B92AA283F3.jpeg
    44FB0211-6BF9-4889-8081-42B92AA283F3.jpeg
    150.3 KB · Đọc: 7
  • Date and time 2.xlsx
    Date and time 2.xlsx
    14.4 KB · Đọc: 10
Dạ bác xem giúp em trường hợp cuối giúp em với ạ
Do bắt đầu làm hàng lúc 4:30( Bắt đầu từ 0:00
sẽ chuyển sang ngày mới)
kết thúc chạy hàng 8:40(nên ngày của nó phải là 06/01/2023 8:40)
Bác xem giúp e chỉnh như nào cho được ạ
Vậy giờ bắt đầu (cột B) từ mấy giờ thì vẫn tính là ngày cũ?
Giả sử là 6:00, thì thêm "+(B11<time(6;0;0))" sau a11
 
Vậy giờ bắt đầu (cột B) từ mấy giờ thì vẫn tính là ngày cũ?
Giả sử là 6:00, thì thêm "+(B11<time(6;0;0))" sau a11
Em nhờ bác xem giúp em trường hợp cuối tại dòng S12, S13, T12, T13 với ạ
Em nhập dữ liệu thấy phát sinh nếu quá 24h nó sẽ không nhận giờ cuối cùng
 

File đính kèm

Ví dụ như ô E13 và F13, có khi nào hai cái mốc này cách nhau quá 24h không? Nếu có thì ghi như thế nào?
Cũng có trường hợp đấy ạ
E13 nhập 16:30
F13 nhập 16:30
Cột Date and time start tại cột Q sẽ nhập 05/01/2023 16:30
Cột Date and time finish tại cột S sẽ nhập 06/01/2023 16:30
 
Cũng có trường hợp đấy ạ
E13 nhập 16:30
F13 nhập 16:30
Cột Date and time start tại cột Q sẽ nhập 05/01/2023 16:30
Cột Date and time finish tại cột S sẽ nhập 06/01/2023 16:30
Rắc rối quá. Thử đại, sai sửa tiếp.
Mã:
=TEXT(SUMPRODUCT(--(N(INDEX(B4:O4;{2\5\8\11\14}))<N(INDEX(B4:O4;{1\4\7\10\13}))))+LOOKUP(10^10;C4:P4;B4:O4)+A4+(B4<TIME(6;0;0));"dd/mm/yyyy hh:mm")
Lưu ý : Cột Q'ty luôn phải có số lượng.

Cơ bản là khi qua ngày mới, giờ finish sẽ nhỏ hơn giờ start.
À, còn trường hợp giờ start ca sau nhỏ hơn ca trước. Bạn làm tương tự như cái hàm sumproduct nhé. Cho vào đó, cộng tổng là ra.
 
Rắc rối quá. Thử đại, sai sửa tiếp.
Mã:
=TEXT(SUMPRODUCT(--(N(INDEX(B4:O4;{2\5\8\11\14}))<N(INDEX(B4:O4;{1\4\7\10\13}))))+LOOKUP(10^10;C4:P4;B4:O4)+A4+(B4<TIME(6;0;0));"dd/mm/yyyy hh:mm")
Lưu ý : Cột Q'ty luôn phải có số lượng.

Cơ bản là khi qua ngày mới, giờ finish sẽ nhỏ hơn giờ start.
À, còn trường hợp giờ start ca sau nhỏ hơn ca trước. Bạn làm tương tự như cái hàm sumproduct nhé. Cho vào đó, cộng tổng là ra.
Dạ đúng dồi ạ, nó hơi rắc rối
Mục đích là muốn lấy giờ finish cuối cùng cộng cột ngày
Nếu trước 00:00 giờ thì cộng ngày hiện tại ở cột A
Nếu sau 0:00 giờ thì cộng thêm 1 ngày(vì bắt đầu 0:00 sẽ chuyển sang ngày mới)
Bác xem lại giúp em với ạ
Em làm báo lỗi này
tổng của em có 5 lượng vậy e kéo thêm B4:4 được không bác
 

File đính kèm

  • 1683648197807.png
    1683648197807.png
    268.9 KB · Đọc: 8
Dễ nhất là bạn chỉnh dấu phân cách thập phân trong excel từ "." thành ",", rồi sau đó copy cái trên vào.
Còn không bạn sửa ";" thành "," và "\" thành ",".
Dạ đúng dồi ạ, nó hơi rắc rối
Mục đích là muốn lấy giờ finish cuối cùng cộng cột ngày
Nếu trước 00:00 giờ thì cộng ngày hiện tại ở cột A
Nếu sau 0:00 giờ thì cộng thêm 1 ngày(vì bắt đầu 0:00 sẽ chuyển sang ngày mới)
Bác xem lại giúp em với ạ
Em làm báo lỗi này
tổng của em có 5 lượng vậy e kéo thêm B4:4 được không bác
 
Dễ nhất là bạn chỉnh dấu phân cách thập phân trong excel từ "." thành ",", rồi sau đó copy cái trên vào.
Còn không bạn sửa ";" thành "," và "\" thành ",".
Bác xem giúp em nốt trường hợp cuối nó vẫn không nhận giờ cuối là 21:00
Mà chỉ nhận giờ finish 13:10 ở lượng 2
 

File đính kèm

  • F8AFCFFB-9D6B-4A1F-8C99-481B248D289E.jpeg
    F8AFCFFB-9D6B-4A1F-8C99-481B248D289E.jpeg
    158.7 KB · Đọc: 6
Bác xem giúp em nốt trường hợp cuối nó vẫn không nhận giờ cuối là 21:00
Mà chỉ nhận giờ finish 13:10 ở lượng 2
#23 mình nói rồi đó, cột q'ty luôn phải có số lượng.
Nếu không, phải sửa hàm lookup như sau:
Mã:
=TEXT(SUMPRODUCT(--(N(INDEX(B4:O4;{2\5\8\11\14}))<N(INDEX(B4:O4;{1\4\7\10\13}))))+LOOKUP(10^10;INDEX(B4:O4;{2\5\8\11\14}))+A4+(B4<TIME(6;0;0));"dd/mm/yyyy hh:mm")
Đọc kỹ #23 nhé bạn.
 
#23 mình nói rồi đó, cột q'ty luôn phải có số lượng.
Nếu không, phải sửa hàm lookup như sau:
Mã:
=TEXT(SUMPRODUCT(--(N(INDEX(B4:O4;{2\5\8\11\14}))<N(INDEX(B4:O4;{1\4\7\10\13}))))+LOOKUP(10^10;INDEX(B4:O4;{2\5\8\11\14}))+A4+(B4<TIME(6;0;0));"dd/mm/yyyy hh:mm")
Đọc kỹ #23 nhé bạn.
Sao cái con này nó nhảy đúng giờ cuối rôi
Nhưng ngày đáng lẽ là nó là 6/1
Nhưng công thức lại là 5/1 bác nhỉ
Công thức e làm đúng như bác chỉ
Bác xem giúp em với ạ
lúc nãy em động vào phím xoá nhầm số lượng
Không để ý
Nhưng sao nếu e lấy cột S12-Q12 nó lại chỉ ra 2:15 bác nhì
Đáng lẽ ra phải là 26:15
Bác xem có cách nào trừ để lấy tổng giờ chạy đúng nếu quá 24h không ạ
 

File đính kèm

  • C5391784-DBEF-4931-B79E-62B7C0FF3A79.jpeg
    C5391784-DBEF-4931-B79E-62B7C0FF3A79.jpeg
    154.7 KB · Đọc: 2
Lần chỉnh sửa cuối:
lúc nãy em động vào phím xoá nhầm số lượng
Không để ý
Nhưng sao nếu e lấy cột S12-Q12 nó lại chỉ ra 2:15 bác nhì
Đáng lẽ ra phải là 26:15
Bác xem có cách nào trừ để lấy tổng giờ chạy đúng nếu quá 24h không ạ
Chỉnh lại định dạng của ô, trong phần time chọn cái nào có ngoặc vuông đó.
 
Chỉnh lại định dạng của ô, trong phần time chọn cái nào có ngoặc vuông đó.
Sao cái con này nó nhảy đúng giờ cuối rôi
Nhưng ngày đáng lẽ là nó là 6/1
Nhưng công thức lại là 5/1 bác nhỉ
Công thức e làm đúng như bác chỉ
Bác xem giúp em với ạ
 

File đính kèm

  • B975B2AB-71A4-4941-B941-FA993D24D685.jpeg
    B975B2AB-71A4-4941-B941-FA993D24D685.jpeg
    154.7 KB · Đọc: 6
Thì mình mới nói bạn đọc kỹ #23.
Dạ em đọc kỹ rồi
Em hiểu nếu tìm trong dải đó nếu có xuất hiện giờ start nào lớn hơn giờ finish cuối cùng thì nó sẽ không chuyển ngày đúng k ạ
Vậy bác có thể giúp em nếu có trường hợp như này vẫn cộng thêm 1 ngày không ạ
Em thấy nếu đổ time(6,0,0) thành Time(10,0,0)thi nó sẽ nhận trường hợp này
Còn lại trường hợp trên không ra đúng được
Bác giúp em với ah
 

File đính kèm

  • 44C61C25-68C3-4D1C-AC62-877155415315.jpeg
    44C61C25-68C3-4D1C-AC62-877155415315.jpeg
    132 KB · Đọc: 5
Có ai đó đã kể với tôi rằng: Bác Hồ đã từng đặt tên "Trường-Kỳ-Kháng-Chiến-Nhất-Định-Thắng-Lợi".
Sắp sinh nhật Bác rồi.
 
Sửa công thức của Phuocam 1 chút :
Mã:
=A4+(B4<=6/24)+SUMPRODUCT(($C$3:$O$3="Finish")*(C4:O4<B4:N4))+LOOKUP(2,1/($B$3:$P$3="Finish")/(B4:P4<>"-")/(B4:P4<>""),B4:P4)
 
Sửa công thức của Phuocam 1 chút :
Mã:
=A4+(B4<=6/24)+SUMPRODUCT(($C$3:$O$3="Finish")*(C4:O4<B4:N4))+LOOKUP(2,1/($B$3:$P$3="Finish")/(B4:P4<>"-")/(B4:P4<>""),B4:P4)
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 ạ
Bài đã được tự động gộp:

Thì mình mới nói bạn đọc kỹ #23.
Nếu
Em làm thêm hàm sumproduct giống bác chỉ ở #23
Trường hợp giờ start ca sau nhỏ hơn ca trước. làm hàm sumproduct cho vào đó, cộng tổng
Nhưng em làm nếu qua ngày mới là đúng
Lấy ngày hiện tại thì nó cũng cộng thêm 1 ngày
Giống như 8:40 là ngày 5/1
Ở công thức thêm này nó nhẩy tận lên 7/1
Bác xem giúp em sai đâu e sửa với ạB52292EE-53CD-4E40-B193-D69A0272084A.jpeg
 
Lần chỉnh sửa cuối:
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 ạ
Bài đã được tự động gộp:


Nếu
Em làm thêm hàm sumproduct giống bác chỉ ở #23
Trường hợp giờ start ca sau nhỏ hơn ca trước. làm hàm sumproduct cho vào đó, cộng tổng
Nhưng em làm nếu qua ngày mới là đúng
Lấy ngày hiện tại thì nó cũng cộng thêm 1 ngày
Giống như 8:40 là ngày 5/1
Ở công thức thêm này nó nhẩy tận lên 7/1
Bác xem giúp em sai đâu e sửa với ạView attachment 289963
Gửi lại file mới nhất đi bạn.
 
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")))
 
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

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

Back
Top Bottom