[HỎI] Đếm theo điều kiện và loại bỏ dữ liệu trùng - 2 sheet khác nhau

Liên hệ QC

iamcuong

Cám ơn GPE
Tham gia
17/7/10
Bài viết
155
Được thích
27
Thân gửi các bác các chú, các anh em trong diễn đàn.

Em có tìm trong diễn đàn nhưng vẫn chưa xử lý được vấn đề.
Em cần ở sheet báo cáo Đếm dữ liệu ở các cột B,C,D,E theo điều kiện, và order trùng (cột F) chỉ đếm 1 lần.
Dữ liệu ở sheet Chi tiết
upload_2018-1-9_10-32-46.png
Báo cáo ở sheet Báo cáo
upload_2018-1-9_10-33-15.png
Em có đính kèm file, rất mong các chú các bác, anh chị em hỗ trợ thêm ạ.
Ngoài ra, em có:
- 2 file excel riêng biệt (file 1: Mẹ, file 2: Con), mỗi file có 1 sheet,
- Dữ liệu được xử lý ở file 1, gồm bảng và liên tục thay đổi số dòng
- Muốn khi mở file 2 thì sẽ tự động update từ file 1.
- Em đã thử chức năng Data/Connection nhưng phải làm từng ô 1. Có cách nào liên kế nhanh hơn không ạ?
 

File đính kèm

  • Ví dụ.xlsx
    33.3 KB · Đọc: 12
Có bác nào hỗ trợ giúp em không ạ? Em đang bí vụ này quá.
 
Thân gửi các bác các chú, các anh em trong diễn đàn.

Em có tìm trong diễn đàn nhưng vẫn chưa xử lý được vấn đề.
Em cần ở sheet báo cáo Đếm dữ liệu ở các cột B,C,D,E theo điều kiện, và order trùng (cột F) chỉ đếm 1 lần.
Dữ liệu ở sheet Chi tiết
View attachment 189656
Báo cáo ở sheet Báo cáo
View attachment 189657
Em có đính kèm file, rất mong các chú các bác, anh chị em hỗ trợ thêm ạ.
Ngoài ra, em có:
- 2 file excel riêng biệt (file 1: Mẹ, file 2: Con), mỗi file có 1 sheet,
- Dữ liệu được xử lý ở file 1, gồm bảng và liên tục thay đổi số dòng
- Muốn khi mở file 2 thì sẽ tự động update từ file 1.
- Em đã thử chức năng Data/Connection nhưng phải làm từng ô 1. Có cách nào liên kế nhanh hơn không ạ?
Gỏ kết quả vào từng ô, giải thích đếm dòng nào, gởi lại file
 
Nguồn tham khảo ở đây nhé:
https://www.get-digital-help.com/2017/08/28/count-unique-distinct-values-based-on-a-condition/

Áp dụng vào bài toán đếm duy nhất theo điều kiện của bạn:
Các công thức dưới đây là công thức mảng (Array formula), khi gõ xong kết thúc bằng Ctrl-Shift-Enter thay vì Enter nhé:

Ô C2:
Mã:
=SUM(IF('Chi tiết'!$F$4:$F$503>0,1/COUNTIFS('Chi tiết'!$F$4:$F$503,">0",'Chi tiết'!$F$4:$F$503,'Chi tiết'!$F$4:$F$503)))

C4:
Mã:
=SUM(IF('Chi tiết'!$C$4:$C$503="1.Chưa",1/COUNTIFS('Chi tiết'!$C$4:$C$503,"1.Chưa",'Chi tiết'!$F$4:$F$503,'Chi tiết'!$F$4:$F$503)))

C5:
Mã:
=SUM(IF('Chi tiết'!$C$4:$C$503="4.paid",1/COUNTIFS('Chi tiết'!$C$4:$C$503,"4.paid",'Chi tiết'!$F$4:$F$503,'Chi tiết'!$F$4:$F$503)))

Các ô còn lại cấu trúc tương tự, chỉ cần lưu ý thay đổi các điều kiện: cột 'Chi tiết'!$C$4:$C$503 và điều kiện "1.Chưa" cho phù hợp
 
Dạ em đã gửi lại ạ. Phiền anh xem giúp em nhé. Em cám ơn nhiều ạ.
Mã:
B4 =SUMPRODUCT(('Chi tiết'!$C$4:$C$68="1.Chưa")/COUNTIF('Chi tiết'!$F$4:$F$68,'Chi tiết'!$F$4:$F$68&""))
B8 =SUMPRODUCT(('Chi tiết'!$E$4:$E$68="2.Done")/COUNTIF('Chi tiết'!$F$4:$F$68,'Chi tiết'!$F$4:$F$68&""))
B9 =SUMPRODUCT(('Chi tiết'!$B$4:$B$68="3.Refund")/COUNTIF('Chi tiết'!$F$4:$F$68,'Chi tiết'!$F$4:$F$68&""))
 

File đính kèm

  • Ví dụ (1).xlsx
    34.3 KB · Đọc: 9
Nguồn tham khảo ở đây nhé:
https://www.get-digital-help.com/2017/08/28/count-unique-distinct-values-based-on-a-condition/

Áp dụng vào bài toán đếm duy nhất theo điều kiện của bạn:
Các công thức dưới đây là công thức mảng (Array formula), khi gõ xong kết thúc bằng Ctrl-Shift-Enter thay vì Enter nhé:

Ô C2:
Mã:
=SUM(IF('Chi tiết'!$F$4:$F$503>0,1/COUNTIFS('Chi tiết'!$F$4:$F$503,">0",'Chi tiết'!$F$4:$F$503,'Chi tiết'!$F$4:$F$503)))

C4:
Mã:
=SUM(IF('Chi tiết'!$C$4:$C$503="1.Chưa",1/COUNTIFS('Chi tiết'!$C$4:$C$503,"1.Chưa",'Chi tiết'!$F$4:$F$503,'Chi tiết'!$F$4:$F$503)))

C5:
Mã:
=SUM(IF('Chi tiết'!$C$4:$C$503="4.paid",1/COUNTIFS('Chi tiết'!$C$4:$C$503,"4.paid",'Chi tiết'!$F$4:$F$503,'Chi tiết'!$F$4:$F$503)))

Các ô còn lại cấu trúc tương tự, chỉ cần lưu ý thay đổi các điều kiện: cột 'Chi tiết'!$C$4:$C$503 và điều kiện "1.Chưa" cho phù hợp
Tuyệt vời quá, mình cám ơn nhiều nhé. Mình đang check lại
 
Mã:
B4 =SUMPRODUCT(('Chi tiết'!$C$4:$C$68="1.Chưa")/COUNTIF('Chi tiết'!$F$4:$F$68,'Chi tiết'!$F$4:$F$68&""))
B8 =SUMPRODUCT(('Chi tiết'!$E$4:$E$68="2.Done")/COUNTIF('Chi tiết'!$F$4:$F$68,'Chi tiết'!$F$4:$F$68&""))
B9 =SUMPRODUCT(('Chi tiết'!$B$4:$B$68="3.Refund")/COUNTIF('Chi tiết'!$F$4:$F$68,'Chi tiết'!$F$4:$F$68&""))
Dạ em cám ơn anh rất nhiều ạ. Em bắt đầu hiểu hơn phần này rồi.
 
Web KT
Back
Top Bottom