——这是第288篇教程—— 函数是表格中最简单的部分, 因为每个公式都是有规律的,按格式套用就可以了; 函数也是表格中最难的部分 因为数目多,目前函数有12类,405个,还会随着版本而增加 而且函数还能排列组合使用。 您看此文用 之前介绍过的SUM系列函数有:SUM、SUMIF与SUMIFS(具体内容可参考:SUMIF 与 SUMIFS的使用,又一个实用贴,今天再说一个SUMPRODUCT函数,SUMPRODUCT函数可以代替前面的三种函数,还能替代countif等函数,而且字符数额单元格默认为0或可计算。可解决四大类统计问题。
SUMPRODUCT解决四大类统计问题
如图
如图 合计C列数量: 【SUM公式】=SUM(C2:C43),计算不了,C6为文本。 【SUMPRODUCT】H4=SUMPRODUCT(C2:C8) 解释:当只有一个数组时,SUMPRODUCT函数作为合计数值使用;忽视C6文本,自动计算为0 计算领取文具金额之和:如只有C列与D列时,需要计算领取玩具合计总和。 传统SUM法: 传统方法根本计算不了,只能加上E列作为辅助列,再使用SUM函数计算 H5=SUM(E2:E43),而且由于C列出现字符,SUM无法计算,必须把字符删除才可。 SUMPRODUCT法:
如图,需统计办公室人员1月薪酬 SUMIF计算:L4=SUMIF($F:$F,$K4,H:H) SUMPRODUCT语法: L4为例:办公室人员的薪酬。 L4 = SUMPRODUCT((F2:F10=K5)*(H2:H10)) (条件列=条件)* (计算区域) 两个函数使用注意事项:SUMIF可以使用列为计算、条件列,但 SUMPRODUCT只能使用区域进行计算。 设置如图: 如图,需统计办公室女性人员1月薪酬 SUMIF计算:C14=SUMIFS(H2:H10,F2:F10,A14,C2:C10,A15) SUMPRODUCT语法: C14为例:办公室女性人员的薪酬。 C14=SUMPRODUCT((F2:F10=A14)*(C2:C10=A15)*(H2:H10)) 简单来说,多条件的合计就是 不同条件*计算区域,比SUMIFS简单很多。 设置如图:
如图,需要计算不同部门人数 方法: COUNTIF:C14=COUNTIF(F2:F10,A14) (计数区域,条件) SUMPRODUCT:C14=SUMPRODUCT(N(F2:F10=A14))
【GIF演示如下】 需要计算办公室、薪酬大约3000元人数 SUMPRODUCT: C14=SUMPRODUCT(N(F2:F10=A14)*(H2:H10>=3000)) 设置如图 多权重合计,合计数据由不同列,不同比例合计而成 【GIF演示如下】
SUMPRODUCT:E3=SUMPRODUCT(B$2:D$2,B3:D3)
如图:需要对销售业绩进行排名 中国式排名特点:出现并列名次。中国式排名次序是:1,2,2,3。也就是并列第二名后是第三名,不会漏掉名次的数字 SUMPRODUCT公式: E3=SUMPRODUCT((C$3:C$7>C3)*1/(COUNTIF(C$3:C$7,C$3:C$7))))+1 公式说明: 1.首先判断C$3:C$7>C3>F7条件是否成立,如果成立,则返回True,=1,否则返回False,=0。另外*1可以删除。 2.(COUNTIF(C$3:C$7,C$3:C$7)的作用就是形成一个5个元素为1的数组。 3.第一步和第二步对应的数组元素进行除法运算,形成一个新的数组,而Sumproduct函数当数组区域为单一区域时,对区域中的值进行求和运算。 4.公式中的1为附加值。 . 花一秒钟,扫一扫收藏 |
|