Hàm đếm Bỏ Qua Các Giá Trị Trùng Nhau

Hàm đếm Bỏ Qua Các Giá Trị Trùng Nhau

Bạn muốn đếm những giá trị duy nhất trong bảng Excel? Vậy hãy tham khảo ngay bài viết dưới đây của Học viện iT.vn để biết cách sử dụng hàm đếm bỏ qua các giá trị trùng nhau nhé!

2 hàm đếm bỏ qua các giá trị trùng nhau đơn giản nhất
2 hàm đếm bỏ qua các giá trị trùng nhau đơn giản nhất

Xem thêm: Bạn đã biết cách sửa lỗi Product Activation Failed Office 2010 chưa?

Cách 1: Sử dụng hàm COUNTIF

Các bước thực hiện như sau:

Bước 1: Đếm số lần giá trị tại dòng đó xuất hiện bằng cách nhập hàm: =COUNTIF(Bạn muốn tìm ở đâu?, Bạn muốn tìm giá trị nào?).

Hàm đếm số lần giá trị xuất hiện
Hàm đếm số lần giá trị xuất hiện

Ví dụ: =COUNTIF($C$2:C11,C11)

Công thức này sẽ giúp đếm số lần xuất hiện tại mỗi dòng bằng cách xét tăng dần theo các dòng và cố định giá trị điểm đầu C2 trong vùng Range. (Lưu ý, để cố định giá trị ô, bạn bôi đen ô bắt đầu trong công thức và nhấn phím F4).

Nếu kết quả bằng 1 thì có nghĩa là giá trị tương ứng tại cột C xuất hiện một lần duy nhất, tức là chưa bị trùng. Các giá trị lớn hơn 1 là bị trùng.

Bước 2: Tiếp tục sử dụng hàm COUNTIF để đếm các giá trị không trùng trong Excel.

Hàm đếm các giá trị không trùng
Hàm đếm các giá trị không trùng

Ví dụ: = COUNTIF(F2:F11,1)

Như vậy, chỉ với hàm COUNTIF đơn giản, bạn đã có thể đếm giá trị không trùng trong Excel. Tuy nhiên, trong trường hợp bảng dữ liệu quá dài, bạn có thể sử dụng hàm đếm bỏ qua các giá trị trùng nhau trong cách tiếp theo sau đây.

Cách 2: Sử dụng hàm SUMPRODUCT kết hợp FREQUENCY

FREQUENCY là một hàm xử lý dữ liệu dạng mảng, dùng để đếm số lần xuất hiện của các giá trị trong một phạm vi nào đó. Cấu trúc hàm FREQUENCY như sau:

=FREQUENCY(data_array,bins_array)

Trong đó:

  • Data_array: Một mảng hoặc tham chiếu tới một tập giá trị mà bạn muốn đếm tần suất của nó. Nếu data_array không chứa giá trị, thì hàm FREQUENCY trả về mảng các số không.
  • Bins_array: Mảng hoặc tham chiếu tới các khoảng mà bạn muốn nhóm các giá trị trong data_array vào trong đó. Nếu bins_array không chứa giá trị, thì hàm FREQUENCY trả về số thành phần trong data_array.

Nguyên tắc của hàm Frequency là đếm số lần lặp lại của các giá trị tham số bins_array trong data_array.

Ứng dụng nguyên tắc trên, chúng ta xét 2 nội dung sau:

  • Số thứ tự dòng của mỗi dòng dữ liệu trong cột cần đếm giá trị không trùng sẽ lần lượt là từ 1 đến 10 (ứng với các dòng từ C2:C11). Coi vùng này là bins_array. Giả sử xét A2:A11 chính là nội dung chúng ta cần.
  • Đếm xem mỗi giá trị xuất hiện trong cột ngày là giá trị thứ mấy với hàm MATCH. Vùng này được coi là data_array.

Từ đó, ta có cách sử dụng hàm đếm bỏ qua các giá trị trùng nhau như sau:

Bước 1: Nhập hàm MATCH để đếm xem mỗi giá trị xuất hiện trong cột là giá trị thứ mấy như sau: =MATCH(giá trị tìm kiếm, mảng tìm kiếm, [kiểu khớp]).

Hàm đếm xem mỗi giá trị xuất hiện trong cột là giá trị thứ mấy
Hàm đếm xem mỗi giá trị xuất hiện trong cột là giá trị thứ mấy

Ví dụ: =MATCH(C2:C11,C2:C11,0)

Các giá trị trả về là 1 mảng gồm các phần tử 1, 2, 3, 4, 4, 6, 7, 8, 9, 10. Trong đó, phần tử 4 xuất hiện 2 lần do ngày 12/5/2023 xuất hiện 2 lần trong mảng.

Bước 2: Nhập tiếp hàm: =FREQUENCY(data_array,bins_array) để đếm số lần xuất hiện của giá trị.

Hàm đếm số lần xuất hiện của giá trị
Hàm đếm số lần xuất hiện của giá trị

Ví dụ: =FREQUENCY(MATCH(C2:C11, C2:C11,0),A2:A11)

Bước 3: Bạn đếm giá trị không trùng trong Excel bằng cách đếm số giá trị lớn hơn 0 trong mảng tạo ra bởi hàm Frequency bằng cách sử dụng hàm: =SUMPRODUCT(array1, [array2], [array3], …).

Hàm đếm giá trị không trùng
Hàm đếm giá trị không trùng

Ví dụ: =SUMPRODUCT(-(FREQUENCY(MATCH(C2:C11,C2:C11,0),A2:A11)>0))

Việc so sánh Frequency>0 sẽ tạo ra các mảng là kết quả True/False. Khi đó chuyển các giá trị True/False về dạng 1/0 bằng cách thêm 2 dấu trừ ở trước biểu thức so sánh đó.

Mặc dù cách này đòi hỏi bạn cần nhập hàm 3 lần, nhưng đối với bảng dữ liệu lớn, việc sử dụng SUMPRODUCT kết hợp FREQUENCY sẽ giúp bạn tiết kiệm khá nhiều thời gian và công sức để đếm giá trị không trùng trong Excel.

Xem thêm: Hướng dẫn tạo bảng trong Excel đơn giản và nhanh nhất

Trên đây là chia sẻ của Học viện iT.vn về 2 hàm đếm bỏ qua các giá trị trùng nhau đơn giản nhất. Hy vọng những kiến thức này có thể giúp ích cho bạn trong quá trình học tập và làm việc.

Nếu có bất cứ thắc mắc nào thì hãy inbox trực tiếp cho Học viện iT.vn hoặc liên hệ qua Hotline 0981 223 001 để được giải đáp tốt nhất. Chúc bạn thành công!

Mọi chi tiết xin vui lòng liên hệ: CÔNG TY CỔ PHẦN HỌC VIỆN IT MST: 0108733789 Hotline: 0981 223 001 Facebook: www.fb.com/hocvienit Đăng ký kênh Youtube để theo dõi các bài học của Huấn luyện viên tốt nhất: http://bit.ly/Youtube_HOCVIENiT Hệ thống cơ sở đào tạo: https://hocvienit.vn/lien-he/ Học viện IT.vn – Truyền nghề thực tế cùng bạn đến thành công!