用sum+if函数进行单条件求和的时候,公式是没有问题的,可是计算出的结果要比实际的少,你要考虑的是单元格是否有空字符串,含有空字符串的单元格是不会计算在内的
工具/原料
WPSOffice
电脑
方法/步骤
1、点击F2单元格,输入公式:=SUM(IF(E2=TRIM($C$2:$C$6),$D$2:$D$6,"")),按ctrl+shift+enter组合键结束,结果为:900(如图)
2、点击F2单元格,下拉完成填充(如图)
3、过程讲解。TRIM($C$2:$C$6)返回{"男";&qu艺皱麾酪ot;女";"男"稆糨孝汶;"女";"男"}trim函数功能:清除文本中的所有空格结构:=trim(字符串)
4、IF(E2={"男";"挢旗扦渌;女";"男";"女&quo墉掠载牿t;;"男"},$D$2:$D$6,"")返回{500;"";400;"";0}if函数功能:判断条件是否满足,若满足返回一个值,不满足则返回另一个值结构:=if(测试条件,真值,假值)
5、SUM({500;"";400;"";0})返回900sum函数功能:返回数组中所有数值之和结构:=sum(数值1...)