Hỗ trợ hàm tổng có điều kiện (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

kimlater

Thành viên mới
Tham gia
15/7/20
Bài viết
15
Được thích
6
Giúp em làm hàm ở các ô từ K3 trở đi với ạ!
 

File đính kèm

Em cảm ơn ạ!
Em thấy hàm của 2 anh/chị khác nhau. Có thể giải thích giúp em không ạ?
1597797380154.png

1597797413627.png
 
Em cảm ơn ạ!
Em thấy hàm của 2 anh/chị khác nhau. Có thể giải thích giúp em không ạ?
View attachment 243439

View attachment 243440

Bạn nên tự tìm hiểu về hàm Sumproduct. Nếu để giải thích thì hơi dài á.

CÚ PHÁP HÀM SUMPRODUCT
=SUMPRODUCT(--(Biểu thức),(Vùng tính tổng))

hoặc:

=SUMPRODUCT((Biểu thức)*(Vùng tính tổng))

+ Khi chỉ có biểu thức: =SUMPRODUCT(--(Biểu thức)), lúc này SUMPRODUCT tính theo dạng đếm tương tự COUNTIFS.
+ Khi có cả biểu thức lẫn vùng tính tổng: =SUMPRODUCT(--(Biểu thức),(Vùng tính tổng)), lúc này SUMPRODUCT sẽ tính theo dạng tính tổng tương tự SUMIFS.
+ Hàm SUMPRODUCT sẽ tính toán chậm hơn so với SUMIFS/COUNTIFS, tuy nhiên sẽ có nhiều trường hợp ta chỉ có thể dùng hàm SUMPRODUCT để giải quyết bài toán. Vì vậy các bạn nên xét trường hợp phù hợp mà áp dụng.
+ Các vùng tham chiếu, chỉ nên giới hạn, không nên dùng cả cột (A:A, phải ghi rõ từ đâu tới đâu, ví dụ A2:A1000).
+ Căn bản hàm SUMPRODUCT là 1 hàm mảng, vì vậy KHÔNG cần phải nhấn CTRL+SHIFT+ENTER.
+ Lưu ý: dấu --, là 2 dấu trừ, dùng để chuyển đổi “chữ số” thành số. Ví dụ: =--"1" => 1.
+ Khi chỉ có 1 biểu thức, bạn nên dùng dấu --() để chuyển đổi dữ liệu từ TRUE/FALSE sang dạng số. Có lúc bạn sẽ thấy có lúc *1, hoặc +0, thực ra đó cũng là cách chuyển đổi dữ liệu TRUE/FALSE sang số. Nhưng cách tốt nhất nên dùng là --(), sẽ giúp Excel đỡ tính toán hơn.
+ Bạn có thể chuyển đổi thành tố nào trước, thành tố nào sau không quan trọng, nhưng mình khuyến khích các bạn nên đồng nhất theo kiểu SUMIFS(Vùng tính tổng, Vùng điều kiện, Điều kiện).
+ Thay vì dùng dấu phẩy, ta có thể dùng các vùng nhân với nhau.
+ Lúc này khi có phép tính nhân giữa các vùng điều kiện và vùng tính tổng, nên bạn cũng không cần chuyển đổi dữ liệu TRUE/FALSE, vì khi có phép toán tử thì Excel sẽ chuyển dữ liệu sang số rồi mới tính.

(ST từ Google)
 
Cho em hỏi các vùng tham chiếu có giới hạn không ạ? Ví dụ vùng tham chiếu của em lên tới 5000 6000 thì sao ạ?
 
Cho em hỏi các vùng tham chiếu có giới hạn không ạ? Ví dụ vùng tham chiếu của em lên tới 5000 6000 thì sao ạ?
Dữ liệu bạn tới đâu thì bạn tham chiếu tới đó thôi ! :)
Như bài trên thì họ khuyên mình " Các vùng tham chiếu, chỉ nên giới hạn, không nên dùng cả cột (A:A, phải ghi rõ từ đâu tới đâu, ví dụ A2:A1000)." á => bạn chơi tham chiếu tới 5000 6000. :)
 
Vùng tham chiếu của em lên tới 10000 nên khi tham chiếu bị lỗi, có cách nào khác giúp em không ạ?
 
Lỗi Value như trong file đó chắc không phải lỗi do tham chiếu "lên tới 10000 dòng" đâu bạn. Mình nghĩ "bị" chỗ vận hành trong công thức thui.
Bạn chờ 2 bác trên @befaint@phuongvq123 vào sửa công thức cho bạn nhé!
hàm Mid khi ô B không có dữ liệu sẽ trả giá trị là #value chứ không trả giá trị TRUE, FALSE. Nên hàm sumproduct không dùng được trong trường hợp này
 
hàm Mid khi ô B không có dữ liệu sẽ trả giá trị là #value chứ không trả giá trị TRUE, FALSE. Nên hàm sumproduct không dùng được trong trường hợp này
Mình nghĩ là chỉ kéo đến dòng cuối có dữ liệu thì vẫn ổn, không biết có đúng không bạn nhỉ?
 
Web KT

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

Back
Top Bottom