Hàm đếm sự liên tục của dữ liệu theo điều kiện cho sẵn

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

Kinna_Kim

Thành viên mới
Tham gia
22/1/24
Bài viết
3
Được thích
-6
Chào anh chị.
Anh chị chỉ giúp em hào nào đếm được sự liên tục của dữ liệu với điều kiện cho sẵn không ạ.
Ví dụ như bảng sau:
Em cần đếm A, B, C liên tục với điều kiện P
Nếu gặp phải điều kiện F thì hàm đếm tự động reset về 0 và đếm lại tính liên tục từ đầu.
Cảm ơn anh chị ạ!

Dữ Liệu​
Điều Kiện​
Kết quả​
A​
F​
0​
Đếm A liên với điều kiện P liên tục​
A​
P​
1​
Đếm B với điều kiện P liên tục​
B​
P​
1​
Đếm C với điều kiện P liên tục​
A​
P​
2​
A​
P​
3​
A​
F​
0​
C​
P​
1​
C​
P​
2​
C​
P​
3​
B​
P​
2​
B​
P​
3​
B​
P​
4​
A​
P​
1​
A​
P​
2​
 
Chào anh chị.
Anh chị chỉ giúp em hào nào đếm được sự liên tục của dữ liệu với điều kiện cho sẵn không ạ.
Ví dụ như bảng sau:
Em cần đếm A, B, C liên tục với điều kiện P
Nếu gặp phải điều kiện F thì hàm đếm tự động reset về 0 và đếm lại tính liên tục từ đầu.
Cảm ơn anh chị ạ!

Dữ Liệu​
Điều Kiện​
Kết quả​
A​
F​
0​
Đếm A liên với điều kiện P liên tục​
A​
P​
1​
Đếm B với điều kiện P liên tục​
B​
P​
1​
Đếm C với điều kiện P liên tục​
A​
P​
2​
A​
P​
3​
A​
F​
0​
C​
P​
1​
C​
P​
2​
C​
P​
3​
B​
P​
2​
B​
P​
3​
B​
P​
4​
A​
P​
1​
A​
P​
2​
Chắc cái này cần viết code VBA
 
Chào anh chị.
Anh chị chỉ giúp em hào nào đếm được sự liên tục của dữ liệu với điều kiện cho sẵn không ạ.
Ví dụ như bảng sau:
Em cần đếm A, B, C liên tục với điều kiện P
Nếu gặp phải điều kiện F thì hàm đếm tự động reset về 0 và đếm lại tính liên tục từ đầu.
Cảm ơn anh chị ạ!

Dữ Liệu​
Điều Kiện​
Kết quả​
A​
F​
0​
Đếm A liên với điều kiện P liên tục​
A​
P​
1​
Đếm B với điều kiện P liên tục​
B​
P​
1​
Đếm C với điều kiện P liên tục​
A​
P​
2​
A​
P​
3​
A​
F​
0​
C​
P​
1​
C​
P​
2​
C​
P​
3​
B​
P​
2​
B​
P​
3​
B​
P​
4​
A​
P​
1​
A​
P​
2​
Kết quả hơi khác tí
Mã:
=IF(B3="P",IFERROR(LOOKUP(2,1/($A$2:A2=A3)/($B$2:B2="P")/(ROW($1:1)>MAX(ROW($1:1)*($B$2:B2="F"))),$C$2:C2),0)+1,0)
 

File đính kèm

  • STT.xlsx
    9 KB · Đọc: 7
Chào anh chị.
Anh chị chỉ giúp em hào nào đếm được sự liên tục của dữ liệu với điều kiện cho sẵn không ạ.
Ví dụ như bảng sau:
Em cần đếm A, B, C liên tục với điều kiện P
Nếu gặp phải điều kiện F thì hàm đếm tự động reset về 0 và đếm lại tính liên tục từ đầu.
Cảm ơn anh chị ạ!
Gửi bạn tham khảo
Mã:
D3=IFERROR(IF(B3="F";0;LOOKUP(2;1/($A$2:A2=A3);$D$2:D2)+1);1)
 

File đính kèm

  • Screenshot_20240124_094347_com.microsoft.office.excel.jpg
    Screenshot_20240124_094347_com.microsoft.office.excel.jpg
    68.5 KB · Đọc: 9
Web KT
Back
Top Bottom