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必需。在其中计算关联条件的第一个区域。
函数sumifs使用演示
criteria1必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对 criteria_range1 参数中的哪些单元格criteria_range2, criteria2, …可选。附加的区域及其关联条件。最多允许 127 个区域/条件对。
注解
数据库系统概论读写说仅在 sum_range 参数中的单元格满足所有相应的指定条件时,才对该单元格求和。例如,假设一个公式中包含两个 criteri sum_range 中包含 TRUE 的单元格计算为 1;sum_range 中包含 FALSE 的单元格计算为 0(零)。
与 SUMIF 函数中的区域和条件参数不同,SUMIFS 函数中每个 criteria_range 参数包含的行数和列数必须与
您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果
已销售数量产品销售人员sum SUMPRODUCT列1 5苹果1A32:  =SUMIFS(A23:A30, 4苹果2A33:  =SUMIFS(A23:A30, 15香梨1D32:  =SUM(SUM((C23:C30 3香梨2D33:  =SUM((C23:C30=1)* 22香蕉1E32:  =SUM(SUMPRODUCT(( 12香蕉2E33:  =SUMPRODUCT((C23: 10胡萝卜1
33胡萝卜2
公式说明结果
37香”开头并由销售人员 1 售出的产品373737
30售人员 1 售出的产品(不包括香蕉)303030
示例 2:根据支付的利息对银行帐户中的金额求和
总计帐户 1帐户 2帐户 3帐户 4sum 金额(人
民币)
1003908321500支持
支付利息
(2000)
1%0.50%3%4%
支付利息链接下载腾讯视频
(2001)
1%  1.30%  2.10%2%
支付利息
(2002)
0.50%3%1%4%
公式说明结果
5002000 年利息高于 3% 以及
2001 年利息高于或等于 2%
的每个银行帐户的总额。
500500
87112002 年利息介于 1% 到 3%
之间以及 2001 年利息高于
1% 的每个银行帐户的总额。
8711
示例 3:对特定日期的降雨量求和
每日测量值第一天第二天第三天第四天sum
雨水(总
毫米数)
3.30.8  5.5  5.5支持
平均温度
(度)
35191937.5
平均风速
(公里/小
时)
6.519.56  6.5
公式说明结果
计算平均温度至少为摄氏 20
度以及平均风速小于每小时
10 公里的这些天的总降水量
只能对单元格 B2 和 E2 求
和,因为,对于每个列(从 B
到 E),行 3 和 4 中的值必
须分别满足 criteria1 和
criteria2。单元格 B3 和 B4
同时满足这两个条件,E3 和
E4 也是如此。但是,C3 或
C4 哪个条件都不满足。最
后,尽管 D4 满足 criteria2,
但 D3 不满足 criteria1。
示例 4:对特定日期的上午和下午降雨量求和
上午和下午的测量值第一天第二天第三天第四天
上午:雨水(总毫米数)1.30  1.53
8.8
8.88.8
下午:雨
水(总毫
米数)
20.84  2.5
上午:平均温度(度)36242018
下午:平均温度(度)34141837
myeclipse补全快捷键上午:平均风速(公里/小时)13681springboot和dubbo的区别
下午:平均风速(公里/小时)033412
公式说明结果
计算平均温度至少为摄氏 20
度以及平均风速小于每小时
10 公里的 12 小时周期的总降
水量。
3.5
只对单元格 B3、C2 和 D2 求
总和,因为其相应单元格同时
满足这两个条件。B3 的相应
单元格为 B5 和 B7,C2 的相
应单元格为 C4 和 C6,而 D2
的相应单元格为 D4 和 D6。
A65:  =SUMIFS(B58:E59, B60:E61, ">=20", B62:E63, "<10")
作为被排除在运算外的数据示
例,B2 的相应单元格(B4 和
B6)没有同时满足这两个条
件;具体就是,单元格 B6 不
满足条件,因为其值 (13) 大
于 criteria2 (10)。
示例 5:以引用形式或使用通配符输入条件
房子平方英尺卧室数浴室数是否有车库建造年份House1120021是1940 House215803  1.5否1965 House3220043是2003 House417503  2.5是2001 House5214043是1998 >2是y*
公式说明结果
625000将至少有 3 间卧室和 1 个车
库且截至 2009 年建造年限在
5 至 10 年之间的那些房子的
价格相加。625000
625000
312500返回至少有 3 间卧室和 1 个
车库且截至 2009 年建造年限
在 5 至 10 年之间的房子的平
均价格。312500
A78:  =SUMIFS(G71:G75,C
3.5
376000返回至少有 3 间卧室和 1 个
车库且截至 2009 年建造年限
在 5 至 10 年之间,面积不少压力容器安全附件
于2000平方英尺的房子的平
均价格。376000
A79:  =AVERAGEIFS(G71:G
A80:  =SUMIFS
F100:  =SUMPRODUCT(1/COUNTIFS(A85:A105,A85:A105,B85:B105,B85:B105))
G86:  =SUMPRODUCT(C85:C105*(A85:A105="A"))
G87:  =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105=1))
G88:  =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105={1,3}))
G89:  =SUMPRODUCT(C85:C105*(A85:A105={"A","C"}))
G90:  =SUMPRODUCT(C85:C105*(A85:A105={"A","C"})*(B85:B105=1))
G91:  =SUMPRODUCT(C85:C105*(A85:A105={"A","C"})*(B85:B105={1,3}))
G92:  =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105={1,3}))+SUMPRODUCT(C85:C105*(A85:A105="C")*(B85:B105={1 G93:  =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105={1,3,4}))+SUMPRODUCT(C85:C105*(A85:A105="C")*(B85:B105= G94:  =SUMPRODUCT(C85:C105*(A85:A105="A")*(B85:B105={1,3,4}))+SUMPRODUCT(C85:C105*(A85:A105="B")*(B85:B105= G95:  =SUMPRODUCT(--(A85:A105="A"))
G96:  =SUMPRODUCT(--(A85:A105={"A","B"}))
G97:  =SUMPRODUCT((A85:A105={"A","B"})*(B85:B105=1))
G98:  =SUMPRODUCT((A85:A105={"A","B"})*(B85:B105=1))+SUMPRODUCT((A85:A105={"A","B"})*(B85:B105=3))
G99:  =SUMPRODUCT((A85:A105={"A","B"})*(B85:B105={1,3}))
G100:  =SUMPRODUCT(--(MATCH(A85:A105&B85:B105,A85:A105&B85:B105,)=ROW(A85:A105)-1))
H86:  =SUMIF(A85:A105,"A",C85:C105)
H89:  =SUM(SUMIF(A85:A105,{"A","C"},C85:C105))
I95:  =COUNTIF(A85:A105,"A")
I96:  =SUM(COUNTIF(A85:A105,{"A","B"}))
I100:  =SUMPRODUCT(1/COUNTIF(D85:D105,D85:D105))

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。