Excel秘籍大全:sumproduct函数5种经典用法

迎曼说Excel 2024-05-27 00:32:43

Excel秘籍大全,正文开始

文章最后有彩蛋!好礼相送!

功能:将数组间对应的元素相乘,并返回乘积之和

结构:=SUMPRODUCT(数组1,数组2...)

一、常规用法

目的:计算各类产品的总金额。

E2=SUMPRODUCT(C2:C8,D2:D8)

说明:按回车键结束。计算过程是这样的:C2*D2+C3*D3+C4*D4+C5*D5+C6*D6+C7*D7+C8*D8,两列数据对应先相乘,后相加。

二、单条件求和

目的:计算出【AA】型号的总产量。

G2=SUMPRODUCT(1*(C2:C8=F2),D2:D8)

说明:按回车键结束。当C2:C8区域中的内容和F2单元格相同,就会返回TRUE,否则返回FALSE,所以C2:C8=F2返回{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE},由于这是逻辑值,不是数字,所以要乘以1,将其转为{1;0;1;0;1;0;1},然后跟D2:D8区域中的数字对应相乘,后相加。

三、多条件求和

目的:计算出【李1】【AA】型号的总产量。

H2=SUMPRODUCT((B2:B8=F2)*(C2:C8=G2),D2:D8)

说明:按回车键结束。B2:B8=F2返回{TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE},C2:C8=G2返回{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE},由于TRUE*TRUE返回1,TRUE/FALSE*FALSE返回0,所以(B2:B8=F2)*(C2:C8=G2)返回{1;0;0;0;0;0;1},然后跟D2:D8区域中的数字对应相乘,后相加。

四、隔列求和

目的:计算出每天各产品的总数量。

H3=SUMPRODUCT(($B$2:$G$2=H$2)*1,$B3:$G3)

说明:按回车键结束,向右填充公式,再向下填充。选中B2:G2区域后按1次F4功能键可以同时锁定行和列,如$B$2:$G$2,选中B3:G3区域后,按3次F4功能键可以锁定列,如$B3:$G3。

五、带单位计算

E2=SUMPRODUCT(1*SUBSTITUTE(C2:C8,"元",""))&"元"

说明:按回车键结束。SUBSTITUTE函数的作用是将字符串中的“元”替换成空值,如{"90";"400";"1450";"360";"112";"360";"350"},由于返回的结果为文本型,需要乘以1,转换为数值型,转换后{90;400;1450;360;112;360;350},由于只有一组数据,直接相加。

以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!

常用Excel

用Excel玩好报表

是必不可缺的技能

要知道一张好的图表

可以做到一图胜千言!

今天推荐的超实用干货是

《900套高逼格工作模板.xls 》

3.2G高逼格Excel可视化模板

制作精美 可直接套用

适合自用和内部培训使用

领取方式

关注我们

私信发送关键字:900

即可免费领取

资料来源于网络,公益分享,如有侵权,联系删除

0 阅读:0

迎曼说Excel

简介:感谢大家的关注