Nhờ hỗ trợ sửa công thức chạy sai (2 người xem)

Liên hệ QC

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

le_vis

Thành viên tích cực
Tham gia
23/7/09
Bài viết
1,314
Được thích
805
Khi thay đổi mã tại sheet BA5 = với sheet cột F thì đánh số thứ tự tại cột AR
Điều kiện 1: lần lượt theo ngày, theo Ka; Điều kiện 2: sum(I : L)=0 bỏ qua không đếm
Bình thường vẫn đang đếm đúng; khi phát sinh tình huống báo huỷ (HY) từ M376 - M379 thì giá trị đếm mã phía dưới khu vực báo HY khi sheet cột F nào = BA5 thì tương đương sheet cột AR đó đếm vượt lên
Như vậy trong trường hợp này tại AR381 phải = 50 nhưng nó đếm = 51 là sai - Xin xem Fle đính kèm
Xin nhờ các bạn hỗ trợ sửa công thức và chỉ cho sai ở đâu ?
XIN TRÂN TRỌNG CẢM ƠN !
 

File đính kèm

Công thức của bạn quá dài và phức tạp để mình có thể tìm hiểu và phân tích.
Dù sao mình đoán nếu bạn muốn đặt số thứ tự theo điều kiện thì kết hợp với hàm MAX để đếm nhé
Tại AR8:
Mã:
=IF(OR(F8<>$BA$5,SUM(I8:L8)=0),"",MAX($AR$7:AR7)+1)
Có lẽ bạn đang tìm mọi cách để tìm số gần nhất phía trên để cộng thêm 1, thì mình có thể dùng hàm MAX nhé.
Mình so sánh với kết quả cũ của bạn thì thấy OK nhé.
 

File đính kèm

Công thức của bạn quá dài và phức tạp để mình có thể tìm hiểu và phân tích.
Dù sao mình đoán nếu bạn muốn đặt số thứ tự theo điều kiện thì kết hợp với hàm MAX để đếm nhé
Tại AR8:
Mã:
=IF(OR(F8<>$BA$5,SUM(I8:L8)=0),"",MAX($AR$7:AR7)+1)
Có lẽ bạn đang tìm mọi cách để tìm số gần nhất phía trên để cộng thêm 1, thì mình có thể dùng hàm MAX nhé.
Mình so sánh với kết quả cũ của bạn thì thấy OK nhé.
Đúng như anh dự đoán là tôi cần tìm đến mã gần nhất tương ứng nhưng nó đi kèm thêm một số điều kiện như : Báo HY thì không được đếm (Để hàm max nó + thêm 1) - Để tôi thử công thức của thầy rồi xin phúc đáp lại sau mấy phút - Cảm ơn thầy
Bài đã được tự động gộp:

Công thức của bạn quá dài và phức tạp để mình có thể tìm hiểu và phân tích.
Dù sao mình đoán nếu bạn muốn đặt số thứ tự theo điều kiện thì kết hợp với hàm MAX để đếm nhé
Tại AR8:
Mã:
=IF(OR(F8<>$BA$5,SUM(I8:L8)=0),"",MAX($AR$7:AR7)+1)
Có lẽ bạn đang tìm mọi cách để tìm số gần nhất phía trên để cộng thêm 1, thì mình có thể dùng hàm MAX nhé.
Mình so sánh với kết quả cũ của bạn thì thấy OK nhé.
Thiếu điều kiện - nó đếm cả dòng báo huỷ thầy ơi . chưa kể tính huống nữa là ngày tháng và ka có thể lộn xộn thầy ạ - Có thể File đưa lên tôi ghi thiếu tình huống ngày tháng và ka lôn xộn nữa - Xin thầy xử lý giúp
 
Lần chỉnh sửa cuối:
... Báo HY thì không được đếm (Để hàm max nó + thêm 1) ...
Thêm biểu thức cho HY vào thôi bạn:

Mã:
=IF(OR(F8<>$BA$5,SUM(I8:L8)=0,M8="HY"),"",MAX($AR$7:AR7)+1)
Bài đã được tự động gộp:

huống nữa là ngày tháng và ka có thể lộn xộn thầy ạ - Có thể File đưa lên tôi ghi thiếu tình huống ngày tháng và ka lôn xộn nữa - Xin thầy xử lý giúp
Bạn cho 1 ví dụ về điều kiện ngày tháng và "Ka": khi nào thì đếm và khi nào thì không đếm.
 
Thêm biểu thức cho HY vào thôi bạn:

Mã:
=IF(OR(F8<>$BA$5,SUM(I8:L8)=0,M8="HY"),"",MAX($AR$7:AR7)+1)
Bài đã được tự động gộp:


Bạn cho 1 ví dụ về điều kiện ngày tháng và "Ka": khi nào thì đếm và khi nào thì không đếm.
Xin thầy xem file dưới thì rõ hơn đối với ngày - và với ka cũng tương tự có thể khác ka cùng ngày có thể khác ka khác ngày
 

File đính kèm

File mới này có gì thay đổi đâu bạn?
Còn "ngày" và "ka", bạn phải chỉ rõ chỗ nào cần kưu ý
Tốt nhất là bạn delete bớt dự liệu, chỉ để lại 1 ít dòng có đủ các trường hợp có thể phát sinh, và giải thích rõ kết quả muốn có
 
File mới này có gì thay đổi đâu bạn?
Còn "ngày" và "ka", bạn phải chỉ rõ chỗ nào cần kưu ý
Tốt nhất là bạn delete bớt dự liệu, chỉ để lại 1 ít dòng có đủ các trường hợp có thể phát sinh, và giải thích rõ kết quả muốn có
File mới tôi đã thay đổi ngày dòng cuối là ngày 24 (Có thể là ngày 10 chẳng hạn) trên nó là ngày 25 ; và thay mã tại BA5 thầy xem kết quả nó đếm thì thầy suy công thức hộ cái - Tôi bị rối cái đầu vì cái công thức dài nhưng không tìm được phương án nào khác
 
File mới này có gì thay đổi đâu bạn?
Còn "ngày" và "ka", bạn phải chỉ rõ chỗ nào cần kưu ý
Tốt nhất là bạn delete bớt dự liệu, chỉ để lại 1 ít dòng có đủ các trường hợp có thể phát sinh, và giải thích rõ kết quả muốn có
Tôi cắt bớt dòng trong File và thuyết trình chi tiết hơn mong thầy cùng anh em trong công đồng GPE xem sửa giúp
 

File đính kèm

Bạn kiểm tra lại nhé. ..
Cảm ơn thầy. Chuẩn rồi _ Thầy sửa như thế tôi nhận ra cái lỗi của mình rồi :"Cứ nghĩ $M$8:$M$383<>"HY") đã đặt =0 ngay đầu rồi.
Nhưng sao mọi người vào sửa , làm bài tôi thấy có thông báo mà thầy thì không thấy có thông báo nên cứ chờ thành ra chậm trả lời thầy - Trân trọng cảm ơn thầy nhiều
 
Web KT

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

Back
Top Bottom