Đánh dấu vùng dữ liệu theo điều kiện (1 người xem)

  • Thread starter Thread starter cop_kh
  • Ngày gửi Ngày gửi

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

cop_kh

Hôm qua em đến trường...
Tham gia
6/10/08
Bài viết
816
Được thích
985
Nghề nghiệp
Thợ hồ.
Tình hình là em có 2 cột: Ma_kh & Ma_nv, theo yêu cầu thì mỗi Ma_Kh sẽ chỉ có 1 Ma_nv quản lý.
Tuy vậy có một số Ma_kh lại có nhiều Ma_nv, nên em muốn đánh dấu x tại cột Chk bị tình trạng trên. (Em có VD như hàng 224 - 228 trong File đính kèm).
Mong sự giúp đỡ của các ACE!
 

File đính kèm

Chỉ có dòng 68 với 133 là không có bị thôi nha bạn :3
Công thức của mình... ý tưởng là như này...
Nếu trung bình cộng theo Mã Khách hàng của cột Nhân viên mà khác với mã nhân viên... Thì nó sẽ có hơn 1 nhân viên cho 1 khách hàng và ngược lại là chỉ có 1 nhân viên cho 1 khách hàng.
Mã:
IF(AVERAGEIF($A$2:$A$228,A2,$B$2:$B$228)<>B2,"X","")
 
Lần chỉnh sửa cuối:
Tình hình là em có 2 cột: Ma_kh & Ma_nv, theo yêu cầu thì mỗi Ma_Kh sẽ chỉ có 1 Ma_nv quản lý.
Tuy vậy có một số Ma_kh lại có nhiều Ma_nv, nên em muốn đánh dấu x tại cột Chk bị tình trạng trên. (Em có VD như hàng 224 - 228 trong File đính kèm).
Mong sự giúp đỡ của các ACE!
Bạn thử công thức này:
C2 =IF(SUMPRODUCT(--($A$2:$A$228=A2)*($B$2:$B$228<>B2)),"x","")
 
Cảm ơn 2 bạn nhiều nhé.
 
Bài này có thể dùng advance filter được không các bạn!
 
Theo tôi thì bạn nên sử dụng chức năng Remove Duplicates cho 2 cột A, B trước, khi đó, dữ liệu còn lại sẽ "nhẹ nhàng" hơn.
Tiếp theo thì chỉ cần dùng công thức
PHP:
C2=IF(COUNTIF(A:A,A2)>1,"x","")
là "xử lý" được bài toán này rồi.
 

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

Back
Top Bottom