如果员工属于某个组,我有一组数据要在其中添加工资额。
现在,从A到H共有8个组,我可以使用sumif排除E到H,如下所示:
=SUMIFS($Q$3:$Q$119,$M$3:$M$119,"<>e",$M$3:$M$119,"<>f",$M$3:$M$119,"<>g",$M$3:$M$119,"<>h")
但是有没有可能做一个更简单的相反的陈述,即包括A到D?
尝试使用{“ A”,“ B”,“ C”,“ D”},但这无效...
答案 0 :(得分:3)
Here是一个选择:
=SUM(SUMIFS($Q$3:$Q$119,$M$3:$M$119,{"A","B","C","D"}))
答案 1 :(得分:2)
一些建议,我不能赞扬。
=SUM(SUMIF(A1:A5,{"e","f"},B1:B5))
=SUMPRODUCT(N(ISNUMBER(MATCH(A1:A5,{"e","f"},0))),B1:B5)
答案 2 :(得分:2)
您需要对SUMIF公式求和。
基本上,{}创建一个数组。因此,使用此公式;
=SUMIFS($Q$3:$Q$119,$M$3:$M$119,{"A","B","C","D"})
SUMIF将仅返回第一个条件(“ A”)的答案。
因此,如果您对整个数组求和,您将得到:
SUMIF(“ A”)+ SUMIF(“ B”)+ SUMIF(“ C”)+ SUMIF(“ D”)
因此请使用以下内容;
=SUM(SUMIFS($Q$3:$Q$119,$M$3:$M$119,{"A","B","C","D"}))