在输入完上面的公式后,需要同时按下 Ctrl+Shift+Enter 三个组合键,然后结果才会正确。这个时候你会发现公式前后会自动添加了 { } 符号。这个代表数组公式,手动直接输入无效!只能使用那三个组合键。
由于是同一列的多个条件,这情况不能用SUMIFS函数的,用SUM+SUMIF函数就行了。公式:=SUM(SUMIF(A:A,{"A";"B";"C"},B:B))公式大括号{"A";"B";"C"}就是ABC三个条件了,可根据实际需要添加,对于文本的条件,每个条件用双引号括起来,条件与条件之间用分号隔开就行了。
=SUMPRODUCT((C7:C5007="完成月任务")*(D7:D5007>=0)*(C5:C5005="每月成本")*D5:D5005)
=SUMIF(A:A,"1-1",B:B)+SUMIF(A:A,"2-2",B:B)
=SUMPRODUCT((A1:A7={1,3,5})*B1:B7)
输入公式:=SUMIF(A:A,"12.00R20*",B:B)
可以利用sumifs函数 具体用法,例如求A列大于1小于10 的数字的和:=sumifs(A:A,A:A">1",A:A,"<10")
=SUMIF($B$2:$B$23,E3,$C$2:$C$23)
=SUM(IF(B3:H100="K",B2:H99))数组公式,先按住CTRL+SHIFT,最后回车 行列下限可以任意扩大,但是必须是有限区域
个人的办法是做三个辅助列,三个条件每个一列,加总一下,超级简单。