EXCEL的SUMIFS函数
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
帐户 2 390
帐户 3 8321
帐户 4 500
E33: =SUMPRODUC T((C23:C30 =1)*(A23:A 30))SUMPRODUCT ((C23:C30= 1)*(B23:B3 0="香蕉 ")*(A23:A3 0))
sum 支持
支付利息 1% (2000)
0.50% 3%
4%
示例
1
已销售数量
产品
5
苹果
4
苹果
15
香梨
3
香梨
22
香蕉
销售人员 sum 1 2 1 2
1
SUMPRODUCT
列1 A32: =SUMIFS(A2 3:A30, B23:B30, "=香*", C23:C30, 1) A33: =SUMIFS(A2 3:A30, B23:B30, "<>香蕉", C23:C30, 1) D32: =SUM(SUM(( C23:C30=1) *(B23:B30= "香蕉 ")*(A23:A3 0)),SUM((C 23:C30=1)* (B23:B30=" 香梨 ")*(A23:A3 0)))
10 公里的这些天的总降水量
。
只能对单元格 B2 和 E2 求
和,因为,对于每个列(从 B
到 E),行 3 和 4 中的值必须
分别满足 criteria1 和 criteria2
。单元格 B3 和 B4 同时满足
这两个条件,E3 和 E4 也是
如此。但是,C3 或 C4 哪个
条件都不满足。最后,尽管
F95: =COUNTIFS (A85:A105 ,"A") F96: =SUM(COUN TIFS(A85: A105,{"A" ,"B"})) F97: =SUM(COUN TIFS(A85: A105,{"A" ,"B"},B85 :B105,1)) F98: =SUM(COUN TIFS(A85: A105,{"A" ,"B"},B85 :B105,{1; 3})) F99: =SUM(COUN TIFS(A85: A105,{"A" ,"B"},B85 :B105,{1, 3})) F100: =SUMPRODU CT(1/COUN TIFS(A85: A105,A85: A105,B85: B105,B85: B105)) G86: =SUMPRODU CT(C85:C1 05*(A85:A 105="A")) G87: =SUMPRODU CT(C85:C1 05*(A85:A 105="A")* (B85:B105 =1)) G88: =SUMPRODU CT(C85:C1 05*(A85:A 105="A")* (B85:B105 ={1,3}))
SUMIFS 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
sum_range
必需。对一个或多个单元格求和,包括数字或包含数字的名称、区域或单元格引用 (单元格引用:用于表
criteria_range1 必需。在其中计算关联条件的第一个区域。
criteria1 必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对 criteria_range1 参数中的哪些单元格求
支付利息 1% (2001)
支付利息 0.50% (2002)
1.30% 2.10%
2%
3%
1%
4%
公式
说明
结果
500
2000 年利息高于 3% 以及 500
500
2001 年利息高于或等于 2%
的每个银行帐户的总额。
8711
2002 年利息介于 1% 到 3% 8711 之间以及 2001 年利息高于 1% 的每个银行帐户的总额。
C
2
200 C2
A
3
200 A3
A
4
200 A4
B
1
200 B1
C
2
200 C2
D
3
200 D3
A79: =AVERAGEIF S(G71:G75, C71:C75,"> 2",E71:E75 ,B76,F71:F 75,">1999" ,F71:F75," <2004")
A80: =SUMIFS(G7 1:G75,C71: C75,">2",E 71:E75,B76 ,F71:F75," >1999",F71 :F75,"<200 4",B71:B75 ,">2000")
3.5
第一天 第二天
1.3
0
2
0.8
36
24
34
14
13
6
0
33
说明
结果
计算平均温度至少为摄氏 20
3.5
度以及平均风速小于每小时
10 公里的 12 小时周期的总降
水量。
A65: 只对单元格 B3、C2 和 D2 求 =SUMIFS 总和,因为其相应单元格同时 (B58:E59, 满足这两个条件。B3 的相应 B60:E61, 单元格为 B5 和 B7,C2 的相 ">=20", 应单元格为 C4 和 C6,而 D2 B62:E63, 的相应单元格为 D4 和 D6。 "<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], ...)
12 10 33 公式
香蕉 胡萝卜 胡萝卜 说明
2 1 2 结果
计算以“香”开头并由销售人
37
员 1 售出的产品的总量。
37
37
37
计算由销售人员 1 售出的产
30
品(不包括香蕉)的总量。
30
30
30
示例 2: 根据 支付 的利 息对 银行 帐户 中的 金额 求和
总计
金额(人 民币)
帐户 1 100
SU MI FS 函 数
本文介绍 Microsoft Excel 中 SUMIFS函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或 公式执行很长或复杂的计算时。)的公式语法和用法。
说明
对区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中满足多个条件的单元格求和。例如 值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式:
200 A4 1 C1 200 A2
200 A3 200 B4 200 C1 200 D2 200 A3 200 C4 200 A3
客户A和B的数量
12
客户A和B的1月份数量
3
客户A和B的1\3月份数量
7
客户A的1月份和客户B的3月
份数量
2
客户和月份的不重复个数
13
A80: =SUMIFS(G 71:G75,C7 1:C75,">2 ",E71:E75 ,B76,F71: F75,">199 9",F71:F7 5,"<2004" ,B71:B75, ">2000") F89: =SUM(SUMI FS(C85:C1 05,A85:A1 05,{"A"," C"})) F90: =SUM(SUMI FS(C85:C1 05,A85:A1 05,{"A"," C"},B85:B 105,1)) F91: =SUM(SUMI FS(C85:C1 05,A85:A1 05,{"A"," C"},B85:B 105,{1,3} )) F92: =SUM(SUMI FS(C85:C1 05,A85:A1 05,{"A"," C"},B85:B 105,{1;3} )) F93: =SUM(SUMI FS(C85:C1 05,A85:A1 05,{"A"," C"},B85:B 105,{1;3; 4})) F94: =SUM(SUMI FS(C85:C1 05,A85:A1 05,{"A"," B","C"},B 85:B105,{ 1;3;4}))
示例 3: 对特 定日 期的 降雨 量求 和
每日测量 第一天
第二天 第三天 第四天
sum
值
雨水(总 3.3 毫米数)
0.8
5.5
5.5
平均温度 35 (度)
19
19
37.5
平均风速 6.5 (公里/小 时)
19.5
6
6.5
公式 8.8
说明
结果
计算平均温度至少为摄氏 20 度以及平均风速小于每小时
8.8
价格相加。
返回至少有 3 间卧室和 1 个 车库且截至 2009 年建造年限 在 5 至 10 年之间的房子的平 均价格。
312500
1.5 否 3是
2.5 是 3是
建造年份 1940
1965 2003 2001 1998
625000
A78: =SUMIFS(G7 1:G75,C71: C75,A76,E7 1:E75,B76, F71:F75,"> 1999",F71: F75,"<2004 ")
376000
返回至少有 3 间卧室和 1 个 车库且截至 2009 年建造年限 在 5 至 10 年之间,面积不少于 2000平方英尺的房子的平均 价格。
376000
示例 6: 综合 应用 (mx qchi na)
客户
月份
销售额
A
1
100 A1
B
2
200 B2
C
2
200 C2
D
4
200 D4
A
1
200 A1
criteria_range2, criteria2, … 可选。附加的区域及其关联条件。最多允许 127 个区域/条件对。
注解
仅在 sum_range 参数中的单元格满足所有相应的指定条件时,才对该单元格求和。例如,假设一个公式中包含两个 criteria_ sum_range 中包含 TRUE 的单元格计算为 1;sum_range 中包含 FALSE 的单元格计算为 0(零)。 与 SUMIF 函数中的区域和条件参数不同,SUMIFS 函数中每个 criteria_range 参数包含的行数和列数必须与 sum_range 参 您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的
金额
1700 300 1100 2701 501
300
1301
1901
2301 9
A
4
C
Hale Waihona Puke Baidu
1
A
2
A
3
B
4
C
1
D
2
A
3
C
4
A
3
当真正有一 天你遇到有 127个条件 要求的求值 时,你才能 体会到除了 这个函数, 其它函数很 难做到的。 做到了也是 一个差不多 像长城那样 长的公式了 。 A78: =SUMIFS(G 71:G75,C7 1:C75,A76 ,E71:E75, B76,F71:F 75,">1999 ",F71:F75 ,"<2004") A79: =AVERAGEI FS(G71:G7 5,C71:C75 ,">2",E71 :E75,B76, F71:F75," >1999",F7 1:F75,"<2 004")
D4 满足 criteria2,但 D3 不
满足 criteria1。
支持 8.8
示例 4: 对特 定日 期的 上午 和下 午降 雨量 求和
上午和下 午的测量 值上午:雨 水(总毫 米数)
下午:雨 水(总毫 米数)
上午:平 均温度 (下度午) :平 均温度 (上度午) :平 均风速 (公里/小 时下)午:平 均风速 (公里/小 时公)式
D33: =SUM((C23: C30=1)*(A2 3:A30))SUM((C23:C 30=1)*(B23 :B30="香蕉 ")*(A23:A3 0))
E32: =SUM(SUMPR ODUCT((C23 :C30=1)*(B 23:B30="香 蕉 ")*(A23:A3 0)),SUMPRO DUCT((C23: C30=1)*(B2 3:B30="香 梨 ")*(A23:A3 0)))
第三天 1.5
4
20 18
8
4
第四天 3
2.5
18 37
1
12
作为被排除在运算外的数据示 例,B2 的相应单元格(B4 和 B6)没有同时满足这两个条 件;具体就是,单元格 B6 不 满足条件,因为其值 (13) 大 于 criteria2 (10)。
示例 5: 以引 用形 式或 使用 通配 符输 入条 件
房子 House1
平方英尺
卧室数 浴室数 是否有车库
1200
2
1是
House2 House3 House4 House5 >2 公式
625000
312500
1580
3
2200
4
1750
3
2140
4
是
y*
说明
结果
将至少有 3 间卧室和 1 个车
625000
库且截至 2009 年建造年限在
5 至 10 年之间的那些房子的
项目
列1 客户A的销售额 客户A的1月份销售额 客户A的1月份和3月份销售额 客户A和C的销售额 客户A和C的1月份销售额合计 客户A的1月份和客户C的3月 份销售额合计 客户A和客户C的1月份和3月 份销售额合计 客户A和客户C的1月份\3月份 \4月份销售额合计 客户A\B\C的1月份\3月份\4月 份销售额合计 客户A的数量