[Trợ giúp] Đếm dữ liệu

Blue Softs Liên hệ QC

tnqnhu2017

Thành viên chính thức
Tham gia ngày
6 Tháng mười hai 2017
Bài viết
58
Được thích
7
Giới tính
Nữ
Em xin chào các anh/chị!
- Em có 1 yêu cầu như file đính kèm nhờ các anh/chị giúp đỡ
Em xin cảm ơn rất nhiều!
 

File đính kèm

  • Dem khong trung.xlsx
    10.1 KB · Đọc: 27

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,752
Được thích
1,778
Donate (Momo)
Donate

vulunktheky

Thành viên thường trực
Tham gia ngày
2 Tháng ba 2018
Bài viết
241
Được thích
75
Giới tính
Nam

tnqnhu2017

Thành viên chính thức
Tham gia ngày
6 Tháng mười hai 2017
Bài viết
58
Được thích
7
Giới tính
Nữ
Thử công thức:
Mã:
=SUMPRODUCT((1/COUNTIFS(B2:B19,B2:B19,C2:C19,C2:C19,D2:D19,D2:D19))*(C2:C19=I3)*(D2:D19=I4))
Em xin cảm ơn Nhattanktnn rất nhiều ạ!
- Cho em xin nhờ a giúp thêm: đó là khi em áp dụng vào file thực tế lại báo lỗi #DIV/0!, mong anh giải thích thêm giúp em với ạ
Em xin cảm ơn rất nhiều
Bài đã được tự động gộp:

Thử công thức
Mã:
=SUMPRODUCT(($C$2:$C$19=I$3)*($D$2:$D$19=I$4)*1/COUNTIF($B$2:$B$19,$B$2:$B$19))
Em xin cảm ơn vulunktheky rất nhiều ạ!
- Cho em xin nhờ a giúp thêm: đó là khi em áp dụng vào file thực tế lại báo lỗi #DIV/0!, mong anh giải thích thêm giúp em với ạ
Em xin cảm ơn rất nhiều
 

vulunktheky

Thành viên thường trực
Tham gia ngày
2 Tháng ba 2018
Bài viết
241
Được thích
75
Giới tính
Nam
Em xin cảm ơn Nhattanktnn rất nhiều ạ!
- Cho em xin nhờ a giúp thêm: đó là khi em áp dụng vào file thực tế lại báo lỗi #DIV/0!, mong anh giải thích thêm giúp em với ạ
Em xin cảm ơn rất nhiều
Bài đã được tự động gộp:


Em xin cảm ơn vulunktheky rất nhiều ạ!
- Cho em xin nhờ a giúp thêm: đó là khi em áp dụng vào file thực tế lại báo lỗi #DIV/0!, mong anh giải thích thêm giúp em với ạ
Em xin cảm ơn rất nhiều
File thực tế của bạn có dòng trống đúng không.
 

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,752
Được thích
1,778
Donate (Momo)
Donate
Em xin cảm ơn @Nhattanktnn rất nhiều ạ!
- Cho em xin nhờ a giúp thêm: đó là khi em áp dụng vào file thực tế lại báo lỗi #DIV/0!, mong anh giải thích thêm giúp em với ạ
Em xin cảm ơn rất nhiều
bạn đưa file đó lên đây
Bài đã được tự động gộp:

Thử công thức
Mã:
=SUMPRODUCT(($C$2:$C$19=I$3)*($D$2:$D$19=I$4)*1/COUNTIF($B$2:$B$19,$B$2:$B$19))
Bạn xem lại, công thức này nó sẽ không đúng trong một số trường hợp đấy
 

vulunktheky

Thành viên thường trực
Tham gia ngày
2 Tháng ba 2018
Bài viết
241
Được thích
75
Giới tính
Nam

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,752
Được thích
1,778
Donate (Momo)
Donate
Mình đã thử lại, kết quả sai nhưng không biết nguyên nhân do đâu, anh có thể giải thích thêm được không?
Do cái hàm countif nó chỉ bao gồm tên, do vậy những thay đổi về nhóm hay thôn sẽ không làm giá trị trong hàm countif thay đổi, countif phải bao gồm thêm cả thôn và nhóm nữa để khi tìm ra mã có 1 trong 3 điều kiện khác nhau thì nó sẽ đếm đó là một mã mới. Ví dụ như công thức của bạn thì ông A thôn 1 cũng như ông A thôn 2, vì đếm ra là {2,2}, nhưng nếu countif bao gồm thôn, nhóm thì đó là 2 người khác nhau, {1,1}.. giải thích dài dòng quá, bạn suy nghĩ tiếp nhé
 
Tham gia ngày
10 Tháng mười 2017
Bài viết
3,023
Được thích
9,277
Giới tính
Nam
Cho em xin nhờ a giúp thêm: đó là khi em áp dụng vào file thực tế lại báo lỗi #DIV/0!, mong anh giải thích thêm giúp em với ạ
Do công thức không 'đóng băng' các vùng dữ liệu, nên khi fill qua phải nó báo lỗi #DIV/0!. Hoặc do vùng dữ liệu bạn chọn có dòng trống như bài #5 đã nêu (xem file kèm).


Thêm cách khác:
Mã:
I5=COUNT(1/(MATCH($B$2:$B$30,IF(($C$2:$C$30=I3)*($D$2:$D$30=I4),$B$2:$B$30),)=ROW($1:$100)))
kết thúc bằng Ctrl+Shift+Enter, fill qua phải. Công thức này không ngại vùng dữ liệu có dòng trống.

Thân
 

File đính kèm

  • Dem khong trung.xlsx
    11.6 KB · Đọc: 10
Lần chỉnh sửa cuối:

tnqnhu2017

Thành viên chính thức
Tham gia ngày
6 Tháng mười hai 2017
Bài viết
58
Được thích
7
Giới tính
Nữ
Do công thức không 'đóng băng' các vùng dữ liệu, nên khi fill qua phải nó báo lỗi #DIV/0!. Hoặc do vùng dữ liệu bạn chọn có dòng trống như bài #5 đã nêu (xem file kèm).


Thêm cách khác:
Mã:
I5=COUNT(1/(MATCH($B$2:$B$30,IF(($C$2:$C$30=I3)*($D$2:$D$30=I4),$B$2:$B$30),)=ROW($1:$100)))
kết thúc bằng Ctrl+Shift+Enter, fill qua phải. Công thức này không ngại vùng dữ liệu có dòng trống.

Thân
Dạ em xin cảm ơn anh Phan Thế Hiệp rất nhiều ạ!
 

phuongvq123

Thành viên tiêu biểu
Tham gia ngày
15 Tháng tư 2020
Bài viết
474
Được thích
298
Em xin chào các anh/chị!
- Em có 1 yêu cầu như file đính kèm nhờ các anh/chị giúp đỡ
Em xin cảm ơn rất nhiều!
tham khảo công thức mảng
=SUMPRODUCT(($C$2:$C$19=I$3)*($D$2:$D$19=I$4)*IFERROR(1/COUNTIFS($B$2:$B$19,$B$2:$B$19,$C$2:$C$19,I$3,$D$2:$D$19,I$4),0))
 
Top Bottom