Cần giúp đỡ "công thức tính tổng có điều kiện"

Liên hệ QC

nguyenvinh_excel

Thành viên mới
Tham gia
22/11/08
Bài viết
19
Được thích
9
Xin chào các bạn! Mình có vấn đề này cần giúp đỡ mong ai biết chỉ dùm, cảm ơn nhiều.
Tôi có bảng tính như sau:
Ô (A1):A
Ô (A2):B
Ô (A3):C
Ô (A4):D
Ô (A5):B
Ô (A6):E
Ô (A7):A
Vậy giờ tôi muốn ô (B1) có kết quả là 5.
Nghĩa là tôi muốn tính có bao nhiêu tên nếu giá trị trùng nhau thì chỉ tính 1.(A,B,C,D,E)
Xin cảm ơn nhiều!
 
Bạn thử ct dưới xem.
Mã:
=SUMPRODUCT(1/COUNTIF($A$1:$A$500,$A$2:$A$500&""))
 
Bạn dùng công thức này thử nhé:

=SUMPRODUCT(--(MATCH($A$1:$A$50;$A$1:$A$50;0)=ROW($A$1:$A$50)))
 
Bạn dùng công thức này thử nhé:

=SUMPRODUCT(--(MATCH($A$1:$A$50;$A$1:$A$50;0)=ROW($A$1:$A$50)))
Cảm ơn bạn nhé, công thức mà bạn chỉ cho ra kết quả là đúng rồi nhưng mình không hiểu lắm về 2 dấu -- (2 dấu gạch ngang) trong hàm SUMPRODUCT, bạn có thể giải thích thêm cho mình được không! THANKS very much.
 
Cảm ơn bạn nhé, công thức mà bạn chỉ cho ra kết quả là đúng rồi nhưng mình không hiểu lắm về 2 dấu -- (2 dấu gạch ngang) trong hàm SUMPRODUCT, bạn có thể giải thích thêm cho mình được không! THANKS very much.

Sau các dấu -- là biểu thức logic, giá trị của nó là TRUE hoặc FALSE.
Đặt thêm dấu - để ép kiểu của nó về giá trị -1 hoặc - 0 (tức là 0)
Đặt thêm dấu -- để ép kiểu của nó về giá trị 1 hoặc 0
Nếu không ép kiểu, hàm coi là text và chuyển thành số 0.

Nếu vẫn dùng công thức đó, bạn chỉ cần dùng 1 dấu - để thực hiện 1 lần ép kiểu.
Nếu số dấu - xóa đi là lẻ thì thêm dấu - vào sau dấu =

Vấn đề là không sai, nhưng hiệu quả tốt hơn.
(Tham khảo)
 
Web KT

Bài viết mới nhất

Back
Top Bottom