Giải thích ý nghĩa công thức hàm Sumproduct trong bảng chấm công??? (1 người xem)

Liên hệ QC

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

laidaugaux9x

Thành viên mới
Tham gia
16/1/10
Bài viết
30
Được thích
2
Chào cả nhà!
Tình hình là hôm nọ đọc bài
Bảng chấm công & bảng lương mẫu của bác ptm041

Link:
http://www.giaiphapexcel.com/forum/showthread.php?39056-Bảng-chấm-công-bảng-lương-mẫu

Mình đang tìm hiểu các công thức có trong bảng chấm công
VD: ô H10 trong đó có công thức: SUMPRODUCT(($Q$6:$DE$6=1)*($Q$8:$DE$8="C");$Q10:$DE10)

Theo mình hiểu hàm sumproduct có thể dùng để tính tổng tích có điều kiện. Hay là ít nhất phải có 2 dãy Array trở lên và điều kiện.
Như ở ví dụ này
A: Số lượng; B: Đơn giá
A1 =2 B1=20 C1="Cam" D1="Giống lai"
A2 =3 B2=10 C2="Bưởi" D2="Không"
A3 =4 B3=25 C3="Cam" D3="Không"
yêu cầu
Tính tổng doanh thu của loại là "Cam"
=SUMPRODUCT(A1:A3,B1:B3*(C1:C3="Cam")) hoặc =SUMPRODUCT(A1:A3*B1:B3*(C1:C3="Cam")) = 140
Công thức tính như sau:
=A1*B1*(C1="Cam")+A2*B2*(C2="Cam")+A3*B3*(C3="Cam" )
=2*20*True+3*10*False+4*25*True
=2*20*1+3*10*0+4*25*1= 140
Với TRUE/1, FALSE/0

Ở công thức trong bảng chấm công lại chỉ có 1 dãy array
SUMPRODUCT(($Q$6:$DE$6=1)*($Q$8:$DE$8="C");$Q10:$DE10)
Mình không hiểu rõ lắm. Ai hiểu bản chất của công thức này. giải thích giùm mình với, Thanks cả nhà!
P/s: Mình học văn kém, diễn đạt hơi lủng cũng, mọi người thông cảm nha--=0--=0--=0

Đây là bảng châm công
 

File đính kèm

SumProduct của bạn là thành tiền = số lượng * đơn giá * điều kiện nên có 2 range và 1 điều kiện
Còn Công thức kia chỉ lấy số lượng nên chỉ 1 range * điều kiện (2 điều kiện). Có đơn giá đâu mà nhân, vả lại nếu có cũng không nhân vì đang chỉ cần số lượng.

Thậm chí nếu chỉ muốn đếm, thì chỉ có 2 điều kiện nhân với nhau, không có range số nào.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom