2024年6月3日发(作者:藩夜南)
SUMIFS 函数
本文介绍 Microsoft Excel 中 SUMIFS函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,
用公式执行很长或复杂的计算时。)的公式语法和用法。
说明
对区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中满足多个条件的单元
数值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式:
=SUMIFS(A1:A17, B1:B17, ">0", C1:C17, "<10")
要点 SUMIFS 和 SUMIF 函数的参数顺序有所不同。具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SU
数,请确保按正确的顺序放置参数。
语法
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMIFS 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
sum_range 必需。对一个或多个单元格求和,包括数字或包含数字的名称、区域或单元格引用 (单元格引用
criteria_range1 必需。在其中计算关联条件的第一个区域。
criteria1 必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对 criteria_range1 参数中的哪些单元格
criteria_range2, criteria2, „ 可选。附加的区域及其关联条件。最多允许 127 个区域/条件对。
注解
仅在 sum_range 参数中的单元格满足所有相应的指定条件时,才对该单元格求和。例如,假设一个公式中包含两个 criteri
sum_range 中包含 TRUE 的单元格计算为 1;sum_range 中包含 FALSE 的单元格计算为 0(零)。
与 SUMIF 函数中的区域和条件参数不同,SUMIFS 函数中每个 criteria_range 参数包含的行数和列数必须与
您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果
示例 1
已销售数量
5
4
15
3
22
12
10
33
公式
产品
苹果
苹果
香梨
香梨
香蕉
香蕉
胡萝卜
胡萝卜
说明
销售人员
1
2
1
2
1
2
1
2
结果
sumSUMPRODUCT列1
A32: =SUMIFS(A23:A30,
A33: =SUMIFS(A23:A30,
D32: =SUM(SUM((C23:C30
D33: =SUM((C23:C30=1)*
E32: =SUM(SUMPRODUCT((
E33: =SUMPRODUCT((C23:
37香”开头并由销售人员 1 售出的产品373737
30售人员 1 售出的产品(不包括香蕉)303030
示例 2:根据支付的利息对银行帐户中的金额求和
总计
金额(人
民币)
支付利息
(2000)
支付利息
(2001)
支付利息
(2002)
公式
500
帐户 1
100
1%
1%
0.50%
说明
2000 年利息高于 3% 以及
2001 年利息高于或等于 2%
的每个银行帐户的总额。
帐户 2
390
0.50%
1.30%
3%
结果
500
帐户 3
8321
3%
2.10%
1%
帐户 4
500
4%
2%
4%
sum
支持
500
87112002 年利息介于 1% 到 3%8711
之间以及 2001 年利息高于
1% 的每个银行帐户的总额。
示例 3:对特定日期的降雨量求和
每日测量
值
雨水(总
毫米数)
平均温度
(度)
平均风速
(公里/小
时)
公式
8.8
第一天
3.3
35
6.5
第二天
0.8
19
19.5
第三天
5.5
19
6
第四天
5.5
37.5
6.5
sum
支持
说明结果
计算平均温度至少为摄氏 208.8
度以及平均风速小于每小时
10 公里的这些天的总降水量
。
只能对单元格 B2 和 E2 求
和,因为,对于每个列(从 B
到 E),行 3 和 4 中的值必
须分别满足 criteria1 和
criteria2。单元格 B3 和 B4
同时满足这两个条件,E3 和
E4 也是如此。但是,C3 或
C4 哪个条件都不满足。最
后,尽管 D4 满足 criteria2,
但 D3 不满足 criteria1。
8.8
示例 4:对特定日期的上午和下午降雨量求和
上午和下
午的测量
值
上午:雨
水(总毫
米数)
第一天
1.3
第二天
0
第三天
1.5
第四天
3
2024年6月3日发(作者:藩夜南)
SUMIFS 函数
本文介绍 Microsoft Excel 中 SUMIFS函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,
用公式执行很长或复杂的计算时。)的公式语法和用法。
说明
对区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中满足多个条件的单元
数值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式:
=SUMIFS(A1:A17, B1:B17, ">0", C1:C17, "<10")
要点 SUMIFS 和 SUMIF 函数的参数顺序有所不同。具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SU
数,请确保按正确的顺序放置参数。
语法
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMIFS 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
sum_range 必需。对一个或多个单元格求和,包括数字或包含数字的名称、区域或单元格引用 (单元格引用
criteria_range1 必需。在其中计算关联条件的第一个区域。
criteria1 必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对 criteria_range1 参数中的哪些单元格
criteria_range2, criteria2, „ 可选。附加的区域及其关联条件。最多允许 127 个区域/条件对。
注解
仅在 sum_range 参数中的单元格满足所有相应的指定条件时,才对该单元格求和。例如,假设一个公式中包含两个 criteri
sum_range 中包含 TRUE 的单元格计算为 1;sum_range 中包含 FALSE 的单元格计算为 0(零)。
与 SUMIF 函数中的区域和条件参数不同,SUMIFS 函数中每个 criteria_range 参数包含的行数和列数必须与
您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果
示例 1
已销售数量
5
4
15
3
22
12
10
33
公式
产品
苹果
苹果
香梨
香梨
香蕉
香蕉
胡萝卜
胡萝卜
说明
销售人员
1
2
1
2
1
2
1
2
结果
sumSUMPRODUCT列1
A32: =SUMIFS(A23:A30,
A33: =SUMIFS(A23:A30,
D32: =SUM(SUM((C23:C30
D33: =SUM((C23:C30=1)*
E32: =SUM(SUMPRODUCT((
E33: =SUMPRODUCT((C23:
37香”开头并由销售人员 1 售出的产品373737
30售人员 1 售出的产品(不包括香蕉)303030
示例 2:根据支付的利息对银行帐户中的金额求和
总计
金额(人
民币)
支付利息
(2000)
支付利息
(2001)
支付利息
(2002)
公式
500
帐户 1
100
1%
1%
0.50%
说明
2000 年利息高于 3% 以及
2001 年利息高于或等于 2%
的每个银行帐户的总额。
帐户 2
390
0.50%
1.30%
3%
结果
500
帐户 3
8321
3%
2.10%
1%
帐户 4
500
4%
2%
4%
sum
支持
500
87112002 年利息介于 1% 到 3%8711
之间以及 2001 年利息高于
1% 的每个银行帐户的总额。
示例 3:对特定日期的降雨量求和
每日测量
值
雨水(总
毫米数)
平均温度
(度)
平均风速
(公里/小
时)
公式
8.8
第一天
3.3
35
6.5
第二天
0.8
19
19.5
第三天
5.5
19
6
第四天
5.5
37.5
6.5
sum
支持
说明结果
计算平均温度至少为摄氏 208.8
度以及平均风速小于每小时
10 公里的这些天的总降水量
。
只能对单元格 B2 和 E2 求
和,因为,对于每个列(从 B
到 E),行 3 和 4 中的值必
须分别满足 criteria1 和
criteria2。单元格 B3 和 B4
同时满足这两个条件,E3 和
E4 也是如此。但是,C3 或
C4 哪个条件都不满足。最
后,尽管 D4 满足 criteria2,
但 D3 不满足 criteria1。
8.8
示例 4:对特定日期的上午和下午降雨量求和
上午和下
午的测量
值
上午:雨
水(总毫
米数)
第一天
1.3
第二天
0
第三天
1.5
第四天
3