我有一个像这样的数据集:
00089 15498
00789 15498
10521 15498
10854 15498
11058 15498
11992 15498
15498 15498 1099755
15499 15498 14321.25
15501 15498 74171.25
15503 15498 4931.25
15505 15498 255521.25
15508 15498 1425
我想排除A列和和C列中的某些数字。当我使用<>运算符时,它会对所有列C进行求和。我的公式:
=SUMIFS($C$3:$C$14,$A$3:$A$14,{"<>15498","<>15499"},$B$3:$B$14,"15498")
你混淆了语法。尝试:
=SUMIFS($C:$C,$A$A,"<>15498",$A$A,"<>15498")
最好检查一下您使用的任何功能的文档,而这些功能并非您100%确定。这是SUMIFS文档的链接。
摘录:
Syntax:
SUMIFS
SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)
Sum_range
(必填) - 总和的细胞范围。Criteria_range1
(必填) - 使用Criteria1测试的范围。Criteria1
(必填) - 定义Criteria_range1中哪些单元格的标准。例如,标准可以输入为32
,>32
,B4
,"apples"
或"32"
。Criteria_range2
,criteria2
,Criteria_range3
,criteria3
,Criteria_range4
,criteria4
等......(可选) 附加范围及其相关标准。 (最多127个范围/标准对。)(Qazxswpoi)
例如,如果要从列B大于10且C列包含字符串“是”的行中对所有列A求和,则可以使用:
Source
在线有大量信息 - 有时候太多,有时候信息过时或写得不好。我发现在我的搜索中具体化是有帮助的。
例如,当我想找到一个Excel函数的文档 - 这很多(甚至在这几十年之后) - 我搜索一个特定的方式,试图过滤掉,好吧,废话......
=SUMIFS($A:$A,$B$B,">10",$C$C,"Yes")
FunctionName
喜欢excel site:office.com
sumifs excel site:office.com
FunctionName
excel vba site:msdn.com
SUMIFS
, COUNTIFS
, AVERAGEIFS
SUMIFS
Function (Excel)这不是VBA Language reference的工作方式。试试这个:
SUMIFS