Hàm công thức có thể điền dữ liệu cho 5 ô liên tiếp có điều kiện

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

chickentdn

Thành viên mới
Tham gia
13/7/23
Bài viết
2
Được thích
0
Mình đang gặp vấn đề khi làm việc với file này. Sơ lược về nội dung file thì công ty mình sẽ có 2 dây chuyền A và B chạy các loại sản phẩm mỗi ngày. Nếu như ngày sau đó chạy loại sản phẩm khác với ngày trước thì sẽ đánh kí hiệu = 1, còn nếu giống với ngày trước sẽ đánh kí hiệu = 0. Riêng với trường hợp item code là 0 thì sẽ phải đánh kí hiệu = 1 cho 5 ngày liên tiếp kể từ ngày bắt đầu.

Hiện tại mình đang làm công thức như trong file thì nó ko giải quyết được vấn đề với item code = 0, và mình sẽ phải sửa tay cho 5 ô liên tiếp như trong file đính kèm. Liệu có công thức nào có thể giúp mình giải quyết dc mà ko phải xài đến VBA ko ạ ?

Mình xin cảm ơn các anh chị em trong diễn đàn đã quan tâm ạ.
 

File đính kèm

Mình đang gặp vấn đề khi làm việc với file này. Sơ lược về nội dung file thì công ty mình sẽ có 2 dây chuyền A và B chạy các loại sản phẩm mỗi ngày. Nếu như ngày sau đó chạy loại sản phẩm khác với ngày trước thì sẽ đánh kí hiệu = 1, còn nếu giống với ngày trước sẽ đánh kí hiệu = 0. Riêng với trường hợp item code là 0 thì sẽ phải đánh kí hiệu = 1 cho 5 ngày liên tiếp kể từ ngày bắt đầu.

Hiện tại mình đang làm công thức như trong file thì nó ko giải quyết được vấn đề với item code = 0, và mình sẽ phải sửa tay cho 5 ô liên tiếp như trong file đính kèm. Liệu có công thức nào có thể giúp mình giải quyết dc mà ko phải xài đến VBA ko ạ ?

Mình xin cảm ơn các anh chị em trong diễn đàn đã quan tâm ạ.
Công thức tại D7:
Mã:
=--OR(MIN(OFFSET(D2,,-MIN(4,COLUMNS($C$2:C2)),,MIN(4,COLUMNS($C$2:C2))))=0,D2<>C2)
P7 phải bằng 1 mới hợp lý
 
Ồ công thức này hay quá. Sau khi mài mò nghiên cứu cả ngày hôm qua thì mình đã hiểu hàm rồi. Cảm ơn bạn rất nhiều nhaa
 
Một cách khác hy vọng dễ hiểu hơn:
Nếu 1 trong 2 điều kiện thoả: ngày trước khác hôm nay, hoặc trong 5 ngày trước có số 0 thì trả về 1. Còn lại về 0

D7:
=IF(D2<>C2,1,0)

E7 copy sang phải:
=IF(OR(E2<>D2,COUNTIF(A2:E2,0)>0),1,0)
 

File đính kèm

Web KT

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

Back
Top Bottom