Nội dung chính
Hướng dẫn xem xét cách tận dụng hàm UNIQUE để đếm các giá trị duy nhất trong Excel: công thức để đếm các mục duy nhất trong một cột, với nhiều tiêu chí, bỏ qua các khoảng trống và hơn thế nữa.
Một vài năm trước, chúng tôi đã thảo luận nhiều cách để đếm các giá trị duy nhất và khác biệt trong Excel. Nhưng giống như bất kỳ chương trình phần mềm nào khác, Microsoft Excel liên tục phát triển và các tính năng mới xuất hiện với hầu hết mọi bản phát hành. Hôm nay, chúng ta sẽ xem xét cách đếm các giá trị duy nhất trong Excel có thể được thực hiện với các hàm mảng động được giới thiệu gần đây. Nếu bạn chưa sử dụng bất kỳ chức năng nào trong số này, bạn sẽ ngạc nhiên khi thấy các công thức trở nên đơn giản hơn nhiều về mặt xây dựng và sự tiện lợi khi sử dụng.
Đếm các giá trị duy nhất trong cột với hàm UNIQUE
Cách dễ nhất để đếm các giá trị duy nhất trong một cột là sử dụng hàm UNIQUE cùng với COUNTA chức năng:
COUNTA (UNIQUE (phạm vi))
Công thức hoạt động với logic đơn giản này: UNIQUE trả về một mảng các mục duy nhất và COUNTA đếm tất cả các phần tử của mảng.
Ví dụ: hãy đếm các tên duy nhất trong phạm vi B2: B10:
=COUNTA(UNIQUE(B2:B10))
Công thức cho chúng ta biết rằng có 5 tên khác nhau trong danh sách người chiến thắng:
Chú ý. Trong ví dụ này, chúng tôi đếm các giá trị văn bản duy nhất, nhưng bạn có thể sử dụng công thức này cho các loại dữ liệu khác, bao gồm cả số, ngày, thời gian, v.v.
Sử dụng hàm UNIQUE đếm các giá trị duy nhất xảy ra chỉ một lần
Trong ví dụ trước, chúng tôi đã đếm tất cả các mục (khác biệt) khác nhau trong cột. Nếu bạn quan tâm để biết số lượng hồ sơ duy nhất mà chỉ xảy ra một lần, sau đó đặt 3lần thứ lập luận của UNIITE to TRUE:
=COUNTA(UNIQUE(B2:B10,,TRUE))
Kết quả là, bạn sẽ có được số lượng dựa trên khái niệm cơ sở dữ liệu duy nhất:
Xem thêm:
Cách tạo biểu đồ đường trong Excel
Hàm PPMT của Excel với các ví dụ về công thức
Hàm LET trong Excel với các ví dụ về công thức
Tính ngày từ / trước ngày trong Excel
UNIQUE Đếm các hàng duy nhất trong Excel
Bây giờ bạn đã biết cách đếm các ô duy nhất trong một cột, bạn có ý tưởng nào về cách tìm số lượng hàng duy nhất không?
Đây là giải pháp:
ROWS (UNIQUE (phạm vi))
Mẹo nhỏ là “cung cấp” toàn bộ phạm vi cho UNIITE để nó tìm thấy các kết hợp giá trị duy nhất trong nhiều cột. Sau đó, bạn chỉ cần đặt công thức trong hàm ROWS để tính số lượng hàng.
Ví dụ: để đếm các hàng duy nhất trong phạm vi A2: C10, chúng tôi sử dụng công thức này:
=ROWS(UNIQUE(A2:C10))
UNIQUE Đếm các mục duy nhất bỏ qua các ô trống
Để đếm các giá trị duy nhất trong Excel bỏ qua các khoảng trống, hãy sử dụng hàm Filter để lọc ra các ô trống và sau đó làm cong nó trong công thức COUNTA UNIQUE đã quen thuộc:
COUNTA (UNIQUE (Filter (phạm vi, phạm vi<> “”)))
Với dữ liệu nguồn trong B2: B11, công thức có dạng này:
=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11<>"")))
Ảnh chụp màn hình bên dưới hiển thị kết quả:
UNIQUE Đếm các giá trị duy nhất với tiêu chí
Để trích xuất các giá trị duy nhất dựa trên các tiêu chí nhất định, bạn lại sử dụng các hàm UNIQUE và Filter với nhau như được giải thích đây và gửi công thức đó trong COUNTA để có được số đếm duy nhất:
COUNTA (UNIQUE (FILTER (phạm vi, tiêu chí= =tiêu chí)))
Ví dụ: để tìm xem có bao nhiêu người chiến thắng khác nhau trong một môn thể thao cụ thể, hãy sử dụng công thức này:
=COUNTA(UNIQUE(FILTER(A2:A10, B2:B10=E1)))
Trong đó A2: A10 là một phạm vi để tìm kiếm các tên duy nhất (phạm vi), B2: B10 là các môn thể thao mà người chiến thắng cạnh tranh (tiêu chí) và E1 là môn thể thao được quan tâm (tiêu chí).
UNIQUE Đếm các giá trị duy nhất với nhiều tiêu chí
Công thức tính các giá trị duy nhất dựa trên nhiều tiêu chí rất giống với ví dụ trên, ngoại trừ việc bạn xây dựng các tiêu chí hơi khác một chút:
COUNTA (UNIQUE (FILTER (phạm vi, (iteria_range1= =tiêu chí1) * (iteria_range2= =tiêu chí2))))
Những người tò mò muốn biết cơ học bên trong, có thể tìm thấy lời giải thích về logic của công thức trong ví dụ này: Tìm các giá trị duy nhất dựa trên nhiều tiêu chí.
Trong thời gian này, chúng tôi sẽ tìm hiểu có bao nhiêu người chiến thắng khác nhau trong một môn thể thao cụ thể trong F1 (tiêu chí 1) và dưới độ tuổi F2 (tiêu chí 2). Đối với điều này, chúng tôi đang sử dụng công thức này:
=COUNTA(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10<F2))))
Trong đó A2: B10 là danh sách các tên (phạm vi), C2: C10 là thể thao (tiêu chí 1) và D2: D10 có độ tuổi (tiêu chí 2).
Đó là cách tính các giá trị duy nhất trong Excel bằng các hàm mảng động mới. Tôi chắc chắn rằng bạn đánh giá cao tất cả các giải pháp trở nên đơn giản hơn nhiều. Dù sao, cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của Dịch vụ kế toán tại Hà Nội vào tuần tới!