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ó bác ạ
Giống như 2 dòng cuối ấy
Hàng nhiều hoặc vấn đề gì đó nên gắn linh kiện sẽ lâu dẫn đến thời gian kéo dài như vậy
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ó bác ạ
Giống như 2 dòng cuối ấy
Hàng nhiều hoặc vấn đề gì đó nên gắn linh kiện sẽ lâu dẫn đến thời gian kéo dài như vậy
Cũng có trường hợp đấy ạ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?
Rắc rối quá. Thử đại, sai sửa tiếp.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
=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")
Dạ đúng dồi ạ, nó hơi rắc rốiRắc rối quá. Thử đại, sai sửa tiếp.
Lưu ý : Cột Q'ty luôn phải có số lượng.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")
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
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:00Dễ 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 ",".
#23 mình nói rồi đó, cột q'ty luôn phải có số lượng.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
=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")
Sao cái con này nó nhảy đúng giờ cuối rôi#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:Đọc kỹ #23 nhé bạn.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")
Chỉnh lại định dạng của ô, trong phần time chọn cái nào có ngoặc vuông đó.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 ạ
Sao cái con này nó nhảy đúng giờ cuối rôiChỉnh lại định dạng của ô, trong phần time chọn cái nào có ngoặc vuông đó.
Thì mình mới nói bạn đọc kỹ #23.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 ạ
Nhưng ngày đáng lẽ là nó là 6/1
=A4+(B4<=6/24)+SUMPRODUCT(($C$3:$O$3="Finish")*(C4:O4<B4:N4))+LOOKUP(2,C4:O4/($C$3:$O$3="Finish"))
Dạ em đọc kỹ rồiThì mình mới nói bạn đọc kỹ #23.
Bác xem giúp em trường hợp này vớ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)
NếuThì mình mới nói bạn đọc kỹ #23.
Khéo ăn khéo nói dễ được một gói miễn phí đi Thái Lan lắm đó.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.
Gửi lại file mới nhất đi bạn.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
=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 gửi bác file bên sheet 2 ạGửi lại file mới nhất đi bạn.