- 人事必须知道的80个Excel函数
- 起点文化编著
- 308字
- 2020-08-27 09:29:12
案例2 对生产表中大于100的产量求和(SUM)
☉ 源文件:CDROM\02\2.1\案例2.xls
打开光盘中的数据文件,在单元格D2中输入如下数组公式:
=SUM((B2:B11>100)*B2:B11)
同时按下【Ctrl+Shift+Enter】组合键,公式将返回B列中大于100的数据之和,结果如图2-3所示。
图2-3 对区域中大于100的数据求和
公式说明
本公式为数组公式,可以对B2:B11区域中大于100的数据进行求和,而排除小于等于100的数据。输入公式时必须按【Ctrl+Shift+Enter】组合键结束,否则无法得到正确结果。
案例提示
1.公式中“B2:B11>100”部分表示求和条件,后跟实际求和区域“B2:B11”。如果有多个条件,可一并罗列出来。例如求大于100且小于115的数据之和,公式如下:
=SUM((B2:B11>100)*(B2:B11<115)*B2:B11)
2.此数组公式只适用于单个区域求和,如果有多个区域,只能用多个SUM求和,然后相加。例如对B2:B11和D2:D12区域中大于100的数汇总,公式如下:
=SUM((B2:B11>100)*B2:B11,(D2:D11>100)*D2:D11)
3.对于SUM函数的数组公式,可以用SUMPRODUCT函数来代替,从而将数组公式转换成普通公式。例如本案例的公式改用SUMPRODUCT函数后,普通公式如下:
=SUMPRODUCT((B2:B11>100)*B2:B11)