利用Excel表格中的SUMPRODUCT函数、求和、计数
利用Excel表格中的SUMPRODUCT函数、求和、计数,方法如下(自行准备一个excel数据表单):
1、计算商品总价,C列是商品单价,D列是商品数量,要计算所有商品的总价,可以使用下面这个公式:
=SUMPRODUCT(C2:C12,D2:D12)
公式把每一行中的单价与数量对应相乘,然后再求和。 计算过程相当于C2*D2+C3*D3+C4*D4…… 本例中,也可以将中间的逗号换成乘号:
=SUMPRODUCT(C2:C12*D2:D12)
2、计算指定条件的总价,要计算部门为“大食堂”的所有商品总价,可以使用以下公式:
=SUMPRODUCT((A2:A12="学校")*C2:C12*D2:D12)
这个公式中,先使用(A2:A12=”学校”),判断A列的部门是不是等于指定的部门,得到一组由TRUE和FALSE构成的逻辑值。 但是逻辑值不能直接作为数组参数,但是可以参加四则运算,所以咱们用乘号,分别乘以C列的单价和D列的数量。如果(A2:A12=”学校”)这部分的结果里是逻辑值TRUE,就相当于1,而逻辑值FALSE的作用就相当于是0。换句话说,符合指定部门的,就用1*单价*数量,不符合指定部门的就用0*单价*数量,最后再将各个乘积进行求和。
3、计算指定月份的总金额,要根据A列的日期,计算2月份的总金额。 公式为:
=SUMPRODUCT((MONTH(A2:A12)=2)*1,D2:D12,E2:E12)
MONTH(A2:A12)=2部分,先使用MONTH函数计算出A列日期的月份,然后用等式,判断是不是等于2,这部分得到的,也是一组由TRUE和FALSE构成的逻辑值。 接下来把逻辑值乘以1,TRUE*1结果为1,FALSE*1结果为0,最终变成由数值1和0构成的新数组。再用这个新数组作为参数1,分别与第二参数D2:D12和第三参数E2:E12相乘,最后计算出乘积之和。 也可以直接把各个参数之间的逗号写成乘号;
=SUMPRODUCT((MONTH(A2:A12)=2)*D2:D12*E2:E12)
4、计算指定月份、指定部门的总金额,要计算2月份大食堂的总金额。 公式为:
=SUMPRODUCT((MONTH(A2:A12)=2)*(B2:B12="学校"),D2:D12,E2:E12)
公式看起来很长,但是和第三个例子是一样的,就是多了一个部门的判断条件(B2:B12=”学校”)。
5、根据两个条件计算采购量,要根据B1:E1单元格中的日期和A2:A12单元格中的品名,来计算对应的采购量。 公式为:
=SUMPRODUCT((B1:E1=1*"2021-2-2")*(A2:A12="玉米")*B2:E12)
数值区域是B2:E12,这里的行数是2~12行,和(A2:A12=”黄瓜”)的行数是一样的。而列数是B:E,和(B1:E1=1*”2021-2-2″)的列数是一样的。
6、同一区域设置多个条件,要计算2月份白菜和土豆的总采购量。公式为:
=SUMPRODUCT((MONTH(B1:E1)=2)*((A2:A12="白菜")+(A2:A12="土豆"))*B2:E12)
(MONTH(B1:E1)=2) 这部分是计算水平方向的月份的。 ((A2:A12=”白菜”)+(A2:A12=”土豆”))这部分,用来判断垂直方向的商品名称是不是符合条件。
7、带通配符的求和,要根据A列的手机型号,统计带有“摩托罗拉”字样的手机销量。 公式为:
=SUMPRODUCT(ISNUMBER(FIND("摩托罗拉",A2:A12))*B2:B12*C2:C12)
SUMPRODUCT函数的参数中不支持使用通配符。
栏 目:Excel
本文标题:利用Excel表格中的SUMPRODUCT函数、求和、计数
本文地址:http://www.ziyuanwuyou.com/html/ruanjianjiaocheng/excel/1305.html
您可能感兴趣的文章
- 12-02Excel日常工作设置技巧
- 12-02按年设置每月上班天数公式
- 12-02介绍几个典型的excel数据填充方法
- 12-02快速设置excel表中最高、最低和平均值
- 12-02怎么使用Excel函数公式生成超链接
- 12-02设置Excel表单中查询内容高亮显示
- 12-02制作excel通用数据查询表
- 12-02使用excel表格计算人数的方法
- 12-02如何正确使用Excel中的翻译函数
- 12-02Excel表格的中效率加速器GROUPBY函数应用
阅读排行
推荐教程
- 12-02Excel多工作表快速汇总操作方法
- 12-02Excel表格中MID、AVERAGEIF、FREQUENCY函数用法
- 12-02在excel表单中判断性别设置金额的方法
- 12-02Excel数据表怎么从身份证号中提取出生年月
- 12-02Excel数据表中怎么提取不重复名单
- 12-02一些实用的Excel操作方法
- 12-02Excel表单中怎么制作下拉菜单
- 12-02Excel表格中怎么设置在下拉菜单中选择计算方式
- 12-02Excel表单中自定义格式方法
- 12-02Excel怎么制作饼图