excel如何统计多条件满足的计数求和

如题所述

貌似用sumifs
能简单一些
对区域
(区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中满足多个条件的单元格求和。例如,如果需要对区域
a1:a20
中符合以下条件的单元格的数值求和:b1:b20
中相应单元格的数值大于零且
c1:c20
中相应单元格的数值小于
10,则可以使用以下公式:
=sumifs(a1:a20,
b1:b20,
">0",
c1:c20,
"<10")
要点
sumifs

sumif
函数的参数顺序有所不同。具体而言,
sum_range
参数在
sumifs
中是第一个参数,而在
sumif
中则是第三个参数。如果要复制和编辑这些相似函数,请确保按正确的顺序放置参数。
语法sumifs(sum_range,
criteria_range1,
criteria1,
[criteria_range2,
criteria2],
…)
sumifs
函数语法具有下列参数
(参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
sum_range
必需。对一个或多个单元格求和,包括数值或包含数值的名称、区域或单元格引用
(单元格引用:用于表示单元格在工作表上所处位置的坐标集。例如,显示在第
b
列和第
3
行交叉处的单元格,其引用形式为“b3”。)。忽略空白和文本值。
criteria_range1
必需。在其中计算关联条件的第一个区域。
criteria1
必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对
criteria_range1
参数中的哪些单元格求和。例如,条件可以表示为
32、">32"、b4、"苹果"

"32"。
criteria_range2,
criteria2,

可选。附加的区域及其关联条件。最多允许
127
个区域/条件对。
注解
仅在
sum_range
参数中的单元格满足所有相应的指定条件时,才对该单元格求和。例如,假设一个公式中包含两个
criteria_range
参数。如果
criteria_range1
的第一个单元格满足
criteria1
,而
criteria_range2
的第一个单元格满足
critera2
,则
sum_range
的第一个单元格计入总和中。对于指定区域中的其余单元格,依此类推。
sum_range
中包含
true
的单元格计算为
1;
sum_range
中包含
false
的单元格计算为
0(零)。

sumif
函数中的区域和条件参数不同,
sumifs
函数中每个
criteria_range
参数包含的行数和列数必须与
sum_range
参数相同。
您可以在条件中使用通配符,即问号
(
?
)
和星号
(
*
)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,请在字符前键入波形符
(
~
)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-04
为你点赞,用COUNTIFS是一个很好的选择!
另外,也可以使用SUMPRODUCT函数、IF的多套或者是数组公式等