2 hàm đếm bỏ qua các giá trị trùng nhau | Hiệu quả, dễ thực hiện

22/05/2023 - Góc chia sẻ
Bạn muốn đếm các giá trị trong bảng Excel và chỉ lấy những kết quả duy nhất? Hãy theo dõi ngay hướng dẫn chi tiết của Sửa chữa Laptop 24h về 2 hàm đếm bỏ qua các giá trị trùng nhau dưới đây nhé!

Hướng dẫn sử dụng hàm đếm bỏ qua các giá trị trùng nhau

Hướng dẫn sử dụng hàm đếm bỏ qua các giá trị trùng nhau

Bạn cần đếm số loại sản phẩm bán ra mà không muốn bị trùng? Bạn cần đếm số dữ liệu nào đó mà không muốn tính các giá trị lặp lại? Bài viết này sẽ giúp bạn bằng 2 hàm đếm bỏ qua các giá trị trùng nhau.

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

Để phân biệt giá trị tại dòng đó xuất hiện lần thứ mấy thì chúng ta dùng hàm COUNTIF như sau:

Bước 1: Nhập hàm: =COUNTIF($C$2:C11,C11) tại dòng đầu tiên của cột trống.

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 C2 trong công thức và nhấn phím F4).

Nhập hàm đếm như hình

Nhập hàm đếm như hình

Kéo thả để sao chép hàm đến các dòng còn lại

Kéo thả để sao chép hàm đến các dòng còn lại

Mỗi 1 giá trị số 1 thể hiện là ngày 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à trùng. 

Bước 2: Nhập hàm: = COUNTIF(F2:F11,1) để đếm giá trị không trùng trong Excel.  

Nhập hàm đếm bỏ qua các giá trị trùng nhau như hình

Nhập hàm đếm bỏ qua các giá trị trùng nhau như hình

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 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 1 phạm vi nào đó. Cấu trúc hàm FREQUENCY như sau:

=FREQUENCY(data_array,bins_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. 

Bước 1: Nhập hàm MATCH như sau: =MATCH(C2:C11,C2:C11,0)

Nhập hàm đếm lọc trùng trong Excel

Nhập hàm đếm lọc trùng trong Excel

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 hàm: =FREQUENCY(MATCH(C2:C11, C2:C11,0),A2:A11) để đếm số lần xuất hiện của giá trị.  

Nhập hàm như hình

Nhập hàm như hình

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 như sau: 

=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 đó.

Nhập hàm đếm bỏ trùng trong Excel như hình

Nhập hàm đếm bỏ trùng trong Excel như hì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 đếm giá trị không trùng trong Excel

Như vậy, Sửa chữa Laptop 24h đã hướng dẫn chi tiết 2 công thức hàm đếm bỏ qua các giá trị trùng nhau. Chúc bạn xử lý công việc hiệu quả! Đừng quên theo dõi Sửa chữa Laptop 24h để cập nhật các Thủ thuật hữu ích và Mẹo laptop hay nhé!


Đánh giá - Bình luận
Nhấn vào đây để đánh giá
X
Đặt lịch hẹn sửa chữa
Hãy đặt lịch trước để chúng tôi phục vụ bạn tốt hơn
Liên hệ tổng đài 1800 6024 - Hoặc 085 245 3366 để được đặt lịch.
X
Tra cứu bảo hành
Dễ dàng theo dõi tình trạng bảo hành máy của bạn
Tra cứu thông tin bảo hành

Nhập thông tin bảo hành

Đặt lịch

0.54206 sec| 2508.945 kb