Đếm tăng dần có điều kiện khi dữ liệu lặp lại và dữ liệu khác.

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

NGUYEN1996***

Thành viên mới
Tham gia
16/4/23
Bài viết
11
Được thích
0
Đề bài: Nếu Nguyễn Văn A cùng tên và kết quả (Đạt) thì tính tăng dần 1 đơn vị
Nếu Nguyễn Văn A cùng tên và kết quả (Không đạt) thì bắt đầu tính lại bằng 0
Khi gặp một tên khác Nguyễn Văn B và kết quả (Đạt) thì tính bắt đầu bằng 1
 

File đính kèm

Dạ có á anh.
Bài tren là xét 2 ddieuf kiện.
Còn bài này xét 3 điều kiện.
Anh giúp xem giúp em với ạ. Cảm ơn Anh nhiều
 
Có cần thiết phải viết hoa toàn bộ tiêu đề như vậy không?
 
Xin lỗi ạ. Do em không để ý. để chế độ capslock để viết
 
Đề bài: Nếu Nguyễn Văn A cùng tên và kết quả (Đạt) thì tính tăng dần 1 đơn vị
Nếu Nguyễn Văn A cùng tên và kết quả (Không đạt) thì bắt đầu tính lại bằng 0
Khi gặp một tên khác Nguyễn Văn B và kết quả (Đạt) thì tính bắt đầu bằng 1
Nếu có thêm phần chào hỏi thì đỡ giống giáo viên ra đề cho học sinh.
 
Lần chỉnh sửa cuối:
Làm đại:
C2:
Mã:
=IF(B2="Không đạt",0,IFERROR(LOOKUP(2,1/($A$1:A1=A2),$C$1:C1)+1,1))
copy xuống
 

File đính kèm

Làm đại:
C2:
Mã:
=IF(B2="Không đạt",0,IFERROR(LOOKUP(2,1/($A$1:A1=A2),$C$1:C1)+1,1))
copy xuống
Bác ơi cho em hỏi thêm một chút nữa ạ.
Ở cột B2 ="Không đạt" thì nếu giá trị đếm <10 thì sẽ là 1 và tăng dần nếu vẫn <1. Tuy nhiên nếu giá trị đếm >10 thì sẽ bằng 0 và bắt đầu đếm lại
Bác giúp em thêm điều kiện này với ạ.
em có nhập thủ công ở cột STT2
 

File đính kèm

Bác ơi cho em hỏi thêm một chút nữa ạ.
Ở cột B2 ="Không đạt" thì nếu giá trị đếm <10 thì sẽ là 1 và tăng dần nếu vẫn <1. Tuy nhiên nếu giá trị đếm >10 thì sẽ bằng 0 và bắt đầu đếm lại
Bác giúp em thêm điều kiện này với ạ.
em có nhập thủ công ở cột STT2
Không hiểu lắm phần này (>10 thì sẽ =0) nhưng kết quả ra đúng như bạn tính tay:
Mã:
=IFERROR(IF(B2="Không đạt",IF(LOOKUP(2,1/($A$1:A1=A2),$B$1:B1)="Đạt",1,LOOKUP(2,1/($A$1:A1=A2),$D$1:D1)+1),
IF(LOOKUP(2,1/($A$1:A1=A2),$B$1:B1)="Không đạt",1,LOOKUP(2,1/($A$1:A1=A2),$D$1:D1)+1)),1)
Bài đã được tự động gộp:

Em hỏi tại sao mà :( ý là nhờ bác giải thích giúp chỗ đó sao lại là 2.
Bạn nghiên cứu hàm LOOKUP, phần tìm kết quả gần đúng nhé.
 

File đính kèm

Bác ơi cho em hỏi thêm một chút nữa ạ.
Ở cột B2 ="Không đạt" thì nếu giá trị đếm <10 thì sẽ là 1 và tăng dần nếu vẫn <1. Tuy nhiên nếu giá trị đếm >10 thì sẽ bằng 0 và bắt đầu đếm lại
Bác giúp em thêm điều kiện này với ạ.
em có nhập thủ công ở cột STT2
Theo kết quả nhập tay
Mã:
C2 =IF(AND(A2=A1,B2=B1),C1+1,1)
 
Theo kết quả nhập tay
Mã:
C2 =IF(AND(A2=A1,B2=B1),C1+1,1)
Nếu tách ra chỉ đếm cột "Không đạt" được không bác nhỉ
Bài đã được tự động gộp:

Không hiểu lắm phần này (>10 thì sẽ =0) nhưng kết quả ra đúng như bạn tính tay:
Mã:
=IFERROR(IF(B2="Không đạt",IF(LOOKUP(2,1/($A$1:A1=A2),$B$1:B1)="Đạt",1,LOOKUP(2,1/($A$1:A1=A2),$D$1:D1)+1),
IF(LOOKUP(2,1/($A$1:A1=A2),$B$1:B1)="Không đạt",1,LOOKUP(2,1/($A$1:A1=A2),$D$1:D1)+1)),1)
Bài đã được tự động gộp:


Bạn nghiên cứu hàm LOOKUP, phần tìm kết quả gần đúng nhé.
Cảm ơn bác nhiều ạ.
Nếu tách ra chỉ đếm cột "không đạt" được không bác nhỉ
 
Web KT

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

Back
Top Bottom