Bỏ qua nội dung chính

Làm cách nào để đếm các giá trị duy nhất dựa trên nhiều tiêu chí trong Excel?

Bài viết này, tôi sẽ lấy một số ví dụ để bạn đếm các giá trị duy nhất dựa trên một hoặc nhiều tiêu chí trong một trang tính. Các bước chi tiết sau đây có thể giúp bạn.

Đếm các giá trị duy nhất dựa trên một tiêu chí

Đếm các giá trị duy nhất dựa trên hai ngày nhất định

Đếm các giá trị duy nhất dựa trên hai tiêu chí

Đếm các giá trị duy nhất dựa trên ba tiêu chí


mũi tên màu xanh bong bóng bên phải Đếm các giá trị duy nhất dựa trên một tiêu chí

Ví dụ: tôi có dải dữ liệu sau, bây giờ, tôi muốn đếm sản phẩm duy nhất mà Tom bán.

số lượng tài liệu duy nhất với nhiều tiêu chí 1

Vui lòng nhập công thức này vào ô trống mà bạn muốn lấy kết quả, ví dụ: G2:

= SUM (IF ("Tom" = $ C $ 2: $ C $ 20, 1 / (COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20)) ), 0)), và sau đó nhấn Shift + Ctrl + Nhập các phím với nhau để có kết quả chính xác, xem ảnh chụp màn hình:

số lượng tài liệu duy nhất với nhiều tiêu chí 2

Chú thích: Trong công thức trên, “Tom”Là tiêu chí tên mà bạn muốn tính dựa trên, C2: C20 là các ô chứa tiêu chí tên, A2: A20 là các ô mà bạn muốn đếm các giá trị duy nhất.


mũi tên màu xanh bong bóng bên phải Đếm các giá trị duy nhất dựa trên hai ngày nhất định

Ví dụ: để tính toán các giá trị duy nhất giữa hai ngày nhất định, tôi muốn đếm sản phẩm duy nhất giữa phạm vi ngày 2016/9/1 và 2016/9/30, vui lòng áp dụng công thức sau:

= SUM (IF ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DATE (2016, 9, 1)), 1 / COUNTIFS ($ A $ 2 : $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DATE (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1))), 0), và sau đó nhấn Shift + Ctrl + Nhập các phím với nhau để có được kết quả duy nhất, xem ảnh chụp màn hình:

số lượng tài liệu duy nhất với nhiều tiêu chí 3

Chú thích: Trong công thức trên, ngày 2016,9,12016,9,30 là ngày bắt đầu và ngày kết thúc mà bạn muốn tính theo, D2: D20 là các ô chứa tiêu chí ngày tháng, A2: A20 là các ô mà bạn muốn đếm các giá trị duy nhất từ ​​đó.


mũi tên màu xanh bong bóng bên phải Đếm các giá trị duy nhất dựa trên hai tiêu chí

Nếu bạn muốn đếm sản phẩm duy nhất mà Tom bán trong tháng XNUMX, công thức sau có thể giúp bạn.

Vui lòng nhập công thức này vào một ô trống để xuất ra kết quả, chẳng hạn như H2.

= SUM (IF (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DATE ( 2016, 9, 1))), 1 / COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, " <= "& DATE (2016, 9, 30), $ D $ 2: $ D $ 20,"> = "& DATE (2016, 9, 1))), 0) và sau đó nhấn Shift + Ctrl + Nhập các phím với nhau để có được kết quả duy nhất, xem ảnh chụp màn hình:

số lượng tài liệu duy nhất với nhiều tiêu chí 4

Ghi chú:

1. Trong công thức trên, “Tom”Là tiêu chí tên, 2016,9,12016,9,30 là hai ngày mà bạn muốn tính dựa trên, C2: C20 là các ô chứa tiêu chí tên và D2: D20 là các ô chứa ngày tháng, A2: A20 là phạm vi ô mà bạn muốn đếm các giá trị duy nhất.

2. Nếu bạn cần sử dụng “or”Tiêu chí để tính các giá trị duy nhất, chẳng hạn như, tính toán các sản phẩm được bán bởi Tom hoặc ở khu vực phía Nam, vui lòng áp dụng công thức này:

=SUM(--(FREQUENCY(IF(("Tom"=$C$2:$C$20)+("South"=$B$2:$B$20), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20), ""), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20))>0)), và nhớ nhấn Shift + Ctrl + Nhập các phím với nhau để có được kết quả duy nhất, xem ảnh chụp màn hình:

số lượng tài liệu duy nhất với nhiều tiêu chí 5


mũi tên màu xanh bong bóng bên phải Đếm các giá trị duy nhất dựa trên ba tiêu chí

Để đếm sản phẩm duy nhất với ba tiêu chí, công thức có thể phức tạp hơn. Giả sử, tính toán các sản phẩm độc đáo được Tom bán trong tháng XNUMX và ở khu vực phía Bắc. Vui lòng làm như sau:

Nhập công thức này vào một ô trống để xuất ra kết quả, I2, ví dụ:

= SUM (IF (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30)) * ($ D $ 2: $ D $ 20> = DATE (2016, 9, 1)) * ("North" = $ B $ 2: $ B $ 20), 1 / COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2 : $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DATE (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1), $ B $ 2 : $ B $ 20, "Bắc")), 0), và sau đó nhấn Shift + Ctrl + Nhập các phím với nhau để có được kết quả duy nhất, xem ảnh chụp màn hình:

số lượng tài liệu duy nhất với nhiều tiêu chí 6

Công cụ năng suất văn phòng tốt nhất

Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

tab kte 201905


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For all the above formula an you suggest a non array formula as my data runs to 25000 rows. I need a free suggestions and not paid ones
This comment was minimized by the moderator on the site
Hi,
This is great - except I cant get it to work for what I require
I have two sheets - a Summary sheet, and another sheet containing data
The dates are dynamic - so you enter the date ranges in the Summary sheet in two cells (from B2 to D2)
When I replace DATE(2022,6,1) with B2 it comes back with "a value used in the formula is the wrong data type"
When I test with putting DATE(2022,6,1) and DATE (2022,6,30) in the from - to parts in the formula - I get 0 as the result - which is wrong.
Note: I'm in Ireland - so the date format here is dd.mm.yy - changing things doesn't fix - and adds confusion tbh
My formula is
=SUM(IF(Sheet4!$C$2:Sheet4!$C$65<=(D2)*(Sheet4!$C$2:Sheet4!$C$65>=(B2)), 1/COUNTIFS(Sheet4!$A$2:Sheet4!$A$65, Sheet4!$A$2:Sheet4!$A$65, Sheet4!$C$2:Sheet4!$C$65, "<="&D2,Sheet4!$C$2:Sheet4!$C$65, ">="&B2))),0)
Where Sheet4 contains the data, C2:C65 are cells with dates, A2:A65 are cells with project numbers - where there maybe duplicates
Any help - greatly appreciated,
Thanks
This comment was minimized by the moderator on the site
1 month2 brand name 3 executive wise4 mix party nameCount unique party name
This comment was minimized by the moderator on the site
Count Unique Values Based On four Criteria
This comment was minimized by the moderator on the site
I am trying to use this method to calculate unique customers for a particular product (where a customer may have bought multiple times, but I want unique customers). If I enter the formula but limit the range to a subset of just 5 rows that I know contain a duplicate customer, it works fine. But when I apply to the whole column, e.g. $D:$D, it calculates endlessly; if it finishes, it returns a wrong result. But now it's not even finishing and I have to end the Excel process. Is this just too costly in terms of CPU to apply to a large volume of data (e.g. 1500 rows)?
This comment was minimized by the moderator on the site
I ma getting value in point which is not possible So please help me Out

{=SUM(IF(("Regular"='Raw Data'!$G$5:$G$1785)*('Raw Data'!$D$5:$D$1785<=DATE(2019,6,30)*('Raw Data'!$D$5:$D$1785>=DATE(2019,6,1))),1/COUNTIFS('Raw Data'!$B$5:$B$1785,'Raw Data'!$B$5:$B$1785,'Raw Data'!$D$5:$D$1785,"<="&DATE(2019,6,30),'Raw Data'!$D$5:$D$1785,">="&DATE(2019,6,1))),0)}
This comment was minimized by the moderator on the site
my question.
I mean that filtered rows , and not count hidden rows.
This comment was minimized by the moderator on the site
"if count visible rows."
I mean filtered rows , and not count rows hidden.
This comment was minimized by the moderator on the site
Ffrom this article formula,
if count visible rows. how can add or edit formula?
This comment was minimized by the moderator on the site
The greater and less than date criteria is a distracting example of how to use the sumif array.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations