我有一个像这样的数据集:
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")
答案 0 :(得分:2)
您混淆了语法。试试:
=SUMIFS($C:$C,$A$A,"<>15498",$A$A,"<>15498")
检查文档是否有100%不确定的使用功能是个好主意。这是SUMIFS文档的链接。
摘录:
语法:
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
,等……(可选) < br /> 其他范围及其相关标准。 (最多127个范围/条件对。)(Source)
例如,如果您想对B列大于10且C列包含字符串“是”的行中的所有A列进行求和,则可以使用:
=SUMIFS($A:$A,$B$B,">10",$C$C,"Yes")
在线上有大量信息-有时太多,有时信息已经过时或示例写得不好。我发现将搜索内容具体化很有帮助。
例如,当我想查找Excel函数的文档-很多 (即使这样做几十年之后)时,我会搜索一种特定方法以尝试过滤出好吧,废话...
用于Excel工作表功能:
FunctionName
excel site:office.com
就像sumifs excel site:office.com
用于Excel VBA函数/方法/等:
FunctionName
excel vba site:msdn.com
答案 1 :(得分:1)
SUMIFS
的工作方式不是这样。试试这个:
=SUMIFS($C$3:$C$14,$A$3:$A$14,"<>"&15498,$A$3:$A$14,"<>"&15499,$B$3:$B$14,15498)