Xin giúp về cách tính tổng ở những cell khác nhau

Liên hệ QC

niitminhtanpro

Thành viên mới
Tham gia
2/11/08
Bài viết
35
Được thích
0
Mình xin nhờ GPE giúp mình cái hàm tính tổng số tiền ở những cell khác nhau trên cùng một colum. Mình có up file đính kèm. Mong đc sự giúp đỡ cảm ơn!
 

File đính kèm

Bạn thử xem
=SUMPRODUCT(($B$2:$B$6="MAI LINH")*1;$C$2:$C$6)
Chắc có nhiều cách nữa, bạn tự tìm hiểu nhé
 
Lần chỉnh sửa cuối:
Nokiano oi, cho minh hoi ban dung *1 de chi vay ban? Con dau ; su dung de lam gi. XIn chi giao .Thanks
 
Bạn xem file nhé, còn *1 là gì thì bạn tìm hiểu thêm các hàm excel (vào tìm kiếm gõ sumproduct)
 

File đính kèm

Minh biet sumif, nhung o ham sumproduct, that su ko hieu *1 lam gi. Co ai giai thich dum duoc ko. cam on nhieu
 
Minh biet sumif, nhung o ham sumproduct, that su ko hieu *1 lam gi. Co ai giai thich dum duoc ko. cam on nhieu
Với SUMPRODUCT có rất nhiều cách viết, tùy theo sở thích... Riêng tôi thì hay dùng:
=SUMPRODUCT((Vùng 1 = đ/k1)*(Vùng 2 = đ/k2)*....... *(Vùng n))
Khỏi cần rắc rối với mấy cái *1
Như công thức ở trên thì tôi sẽ viết vầy:
=SUMPRODUCT(($B$2:$B$6="MAI LINH")*($C$2:$C$6))
Nói thêm: SUMPRODUCT chỉ dùng tính tổng với nhiều điều kiện hoặc trong trường hợp bất khả kháng không thể dùng hàm khác ---> Nó tuy rất mạnh nhưng cũng có nhược điểm: Làm cho file chậm đi khi dử liệu nhiều
Trường hợp của bạn không nên SUMPRODUCT mà nên SUMIF... Vì SUMIF nhanh hơn gấp nhiều lần so với SUMPRODUCT... Bạn nên cân nhắc cho kỹ nhé
 
Cám ơn tất cả các lời chỉ dẫn. Nhưng Ice vẫn chưa hiểu ý nghĩ là gì của *1
 
Bạn muốn biết *1 trong công thức sau
SUMPRODUCT(($B$2:$B$6="MAI LINH")*1;$C$2:$C$6)

1. Biểu thức $B$2:$B$6="MAI LINH" là biểu thức cho kết quả là 1 dãy các giá trị TRUE hoặc FALSE.
2. Hai giá trị TRUE, FALSE có tính chất lạ là: bình thường nó là TEXT, nếu bạn dùng công thức
SUMPRODUCT(($B$2:$B$6="MAI LINH");$C$2:$C$6) thì kết quả là 0.
Nhưng nếu nó tham gia tính toán thì TRUE chuyển thành 1, còn FALSE chuyển thành 0.
Do đó * 1 là để chuyển nó thành number.
 
Tôi đã giải thích *1 trong công thức SUMPRODUCT, sao mở lại không thấy.
Gửi lại, nội dung có thể khác.

Trong công thức =SUMPRODUCT(($B$2:$B$6="MAI LINH")*1;$C$2:$C$6)
phần ($B$2:$B$6="MAI LINH") là 1 dãy các giá trị TRUE, FALSE.
Đây là 2 giá trị đặc biệt, bình thường các hàm hiểu nó là TEXT, coi là 0. Nghĩa là nếu bạn dùng
=SUMPRODUCT(($B$2:$B$6="MAI LINH");$C$2:$C$6) thì cho kết quả là 0 trong mọi trường hợp.
Nếu 2 giá trị đó tham gia tính toán thì TRUE chuyển thành 1, False chuyển thành 0.

Vậy bạn có thể dùng

=SUMPRODUCT(($B$2:$B$6="MAI LINH")*1;$C$2:$C$6)
hoặc
=SUMPRODUCT(($B$2:$B$6="MAI LINH") * $C$2:$C$6)

Còn dấu chấm phẩy (;) có trong công thức là dấu phân cách các tham số. Tùy hệ điều hành, có khi lại dùng dấu phẩy (,).
 
Cám ơn tất cả các lời chỉ dẫn. Nhưng Ice vẫn chưa hiểu ý nghĩ là gì của *1
Vấn đề của bạn cách giải thích của Anh NDu đã rất cụ thể rồi, bạn áp dụng cho tốt là được, không cần để ý đến *1 làm gì cho mệt. Thân
 
Web KT

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

Back
Top Bottom