SUM函数高级用法示例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
正确的输入 应该是 =C48+C49+C5 0或 =SUM(C48:C5 0).
100 200 300
说明
=SUM(C46+C46+C4
600
8)
=SUM(C46:C48)
=C46+C47+C48
600 错误 !
600 正确 600 正确
直接键入到 参数表中的 数字、逻辑 值及数字的 文本表达式 将被计算。 如果参数为 数组或引 用,只有其 中的数字将 被计算。数 组或引用中 的空白单元 格、逻辑值 、文本或错 误值将被忽 略. 如果参数为 错误值或为 不能转换成 数字的文 本,将会导 致错误。
语法 SUM(num ber1,numbe r2, ...) Number1, number2, ... 为 1 到 30 个 需要求和的 参数。
格式 没有专门的 格式
注意 好多初学者 使用=SUM() 函数容易犯 的错误. 下面的示例 指出了在 SUM函数中 使用加号的 错误,尽管 运算结果正 确,但这样 做的结果使 得函数做了 许多况外的 工作
本市一中录取分数线的学生人 条件格式。)
41&D140:D157,MONTH(B140:B1 ,,MATCH(F140&F141&D140:D1 C157&D140:D157,0)))*1)
ngxiangzhou@etang.com 二○○四年七月九日
月份
1
媒体
南阳晚 报
刊登单位数 2
=SUM((ROW(D140:D157)139=IF(ISNA(MATCH(F140&F141&D140:D157,MONTH(B140:B1 57)&C140:C157&D140:D157,0)),,MATCH(F140&F141&D140:D1 57,MONTH(B140:B157)&C140:C157&D140:D157,0)))*1)
刊登日期 02/1/1
02/2/1 02/3/1 02/4/1 02/5/1 02/6/1 03/1/1 03/2/1 03/3/1 03/4/1 03/5/1 03/6/1 04/1/1 04/2/1 04/3/1 04/4/1 04/5/1 04/6/1 备注: 1、这只是 数据库的一 部分,实际 应用时,你 可以根据具 体情况修改 公式;
各期中奖号
码中同时包
含数字6和8
的号码出现
次数 正确答案应
该为:
=SUM(ISNUMBER(FI
ND("6",C125:C130))*I
SNUMBER(FIND("8",C
2
125:C130)))
请注意,这 是一个数组 公式。
示例5:高 级综合应用
下表是河南 南阳地方两 家报社三年 上半年刊登 广告单位数 据的一部 分,为了考 察广告黄金 月份的分布 情况, 现在要求对 不同月份广 告刊登单位 数量进行统 计。这要用 到一个复杂 的数组公 式:
示例3:条
件统计
下表是部分2004年河南省南阳市九中部分毕业生在中招考试中的成绩,要求统计达到本市一中录取分数线的学生人
数,这时可以使用条件求和(当然也可以使用其它函数,参见本例。注意表格中使用了条件格式。)
姓名
成绩
程香宙
389
刘冰
498
程坤
509
程龙
537
张三
533
刘路
488
张杰
532
黄奇超
426
2、公式中 的第一部分 只直到一个 获得自然序 列数的方 法,因数据 存放位置的 不同,所减 的数字应相 应改变; 比如:数据 如果是从第 2行开始 的,则应减 1。至于引 用第几列数 据,可随便 。
程香宙:chengxiangzhou@etang.com 二○○四年七月九日
hengxiangzhou
示例1
数据 -5 15 30 '5
TRUE 公式
5
21 40 55
2
说明(结果) 将 3 和 2 相加 (5)
将5、15 和 1 相加, 因为文本值被转换为 数字,逻辑值 TRUE 被转换成数字 1 (21) 在上列中添加前三个 数 (40) 在上列中添加前三个 数与 15 (55)
在上面最后两行中添 加数值与 2。因为引 用非数值的值不被转 换,故忽略上列中的 数值 (2)
S U M
水平方向
100
垂直方向 100 200 300 600
200
=SUM(C7:C9) 单个单元格
100
100 200 3000
200 复合范围
函数 100 200 300
功能 这个函数创 建一个数字 列表的总和 它可以加总 水平或垂直 方向数字
by:chengxiangzhou
=SUM(C
300
媒体 南阳晚报
南阳日报 南阳日报 南阳日报 南阳晚报 南阳晚报 南阳晚报 南阳晚报 南阳晚报 南阳日报 南阳日报 南阳晚报 南阳日报 南阳晚报 南阳晚报 南阳晚报 南阳晚报 南阳晚报
刊登单位 正大
科龙 科龙 科龙 科龙 志高 科龙 春兰 海尔 TCL 春兰 春兰 海信 志高 海尔 春兰 春兰 春兰
统计
种类 一
是否收 回 是
数量 23
=DSUM( B75:D83 ,3,F82:G 83)
中旬 15 17 28 38 98 62 75 82 83 84
下旬 77 78 98 69 63 64 85 95 92 72
十一月 十二月
统计的月份 五月出货:
78 65
五月 249
89
76
99
77
=SUM(IF(B89 :B100=C102, C89:E100))
示例2:条 件求和 下表中同时 满足:种类 为"一",是 否收回为" 是",求数 量的和。
注意公式中 "*"号的用 法技巧。
种类 一 三
二 一
是否收回 是 是
否 是
三
否
四
是来自百度文库
一
否
三
是
示例4:条 件求和 下表是某商 店某产品 2003年各月 份出货记 录,现在要 统计指定月 份的出货 量,可以用 数组公式完 成。
月份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月
上旬 12 13 25 36 88 95 66 42 32 65
数量 10 11 12 13
14
15 16 17
解答: 可以使用 如下数组 公式:
23
=SUM((B 76:B83=" 一 ")*(C76:C 83="是 ")*(D76:D 83)) 如果不 想使用 数组公 式,可 以使用 DSUM函数
用其它函数
达到人数
3
3
=COUNTIF(C109:C116,"
录取分数线
532
>="&C118)
=SUM(IF(C1 09:C116>= C118,1,0))
示例4:条
件统计 下面是一组中奖号码
期数
中奖号码
1
105628
2
203446
3
304886
4
406552
5
607325
6
706995
正在要统计
600 4:E4)
=SUM(C
13,D14,
300
600 E13)
400 500 600
4800
=SUM(C 17:C19, E17:E19 )
400 500 600
=SUM(A VERAG E(C23:C 25),MAX (E23:E2 800 5))
这个数字可 以是单个单 元格或单元 格范围或其 它公式
100 200 300
说明
=SUM(C46+C46+C4
600
8)
=SUM(C46:C48)
=C46+C47+C48
600 错误 !
600 正确 600 正确
直接键入到 参数表中的 数字、逻辑 值及数字的 文本表达式 将被计算。 如果参数为 数组或引 用,只有其 中的数字将 被计算。数 组或引用中 的空白单元 格、逻辑值 、文本或错 误值将被忽 略. 如果参数为 错误值或为 不能转换成 数字的文 本,将会导 致错误。
语法 SUM(num ber1,numbe r2, ...) Number1, number2, ... 为 1 到 30 个 需要求和的 参数。
格式 没有专门的 格式
注意 好多初学者 使用=SUM() 函数容易犯 的错误. 下面的示例 指出了在 SUM函数中 使用加号的 错误,尽管 运算结果正 确,但这样 做的结果使 得函数做了 许多况外的 工作
本市一中录取分数线的学生人 条件格式。)
41&D140:D157,MONTH(B140:B1 ,,MATCH(F140&F141&D140:D1 C157&D140:D157,0)))*1)
ngxiangzhou@etang.com 二○○四年七月九日
月份
1
媒体
南阳晚 报
刊登单位数 2
=SUM((ROW(D140:D157)139=IF(ISNA(MATCH(F140&F141&D140:D157,MONTH(B140:B1 57)&C140:C157&D140:D157,0)),,MATCH(F140&F141&D140:D1 57,MONTH(B140:B157)&C140:C157&D140:D157,0)))*1)
刊登日期 02/1/1
02/2/1 02/3/1 02/4/1 02/5/1 02/6/1 03/1/1 03/2/1 03/3/1 03/4/1 03/5/1 03/6/1 04/1/1 04/2/1 04/3/1 04/4/1 04/5/1 04/6/1 备注: 1、这只是 数据库的一 部分,实际 应用时,你 可以根据具 体情况修改 公式;
各期中奖号
码中同时包
含数字6和8
的号码出现
次数 正确答案应
该为:
=SUM(ISNUMBER(FI
ND("6",C125:C130))*I
SNUMBER(FIND("8",C
2
125:C130)))
请注意,这 是一个数组 公式。
示例5:高 级综合应用
下表是河南 南阳地方两 家报社三年 上半年刊登 广告单位数 据的一部 分,为了考 察广告黄金 月份的分布 情况, 现在要求对 不同月份广 告刊登单位 数量进行统 计。这要用 到一个复杂 的数组公 式:
示例3:条
件统计
下表是部分2004年河南省南阳市九中部分毕业生在中招考试中的成绩,要求统计达到本市一中录取分数线的学生人
数,这时可以使用条件求和(当然也可以使用其它函数,参见本例。注意表格中使用了条件格式。)
姓名
成绩
程香宙
389
刘冰
498
程坤
509
程龙
537
张三
533
刘路
488
张杰
532
黄奇超
426
2、公式中 的第一部分 只直到一个 获得自然序 列数的方 法,因数据 存放位置的 不同,所减 的数字应相 应改变; 比如:数据 如果是从第 2行开始 的,则应减 1。至于引 用第几列数 据,可随便 。
程香宙:chengxiangzhou@etang.com 二○○四年七月九日
hengxiangzhou
示例1
数据 -5 15 30 '5
TRUE 公式
5
21 40 55
2
说明(结果) 将 3 和 2 相加 (5)
将5、15 和 1 相加, 因为文本值被转换为 数字,逻辑值 TRUE 被转换成数字 1 (21) 在上列中添加前三个 数 (40) 在上列中添加前三个 数与 15 (55)
在上面最后两行中添 加数值与 2。因为引 用非数值的值不被转 换,故忽略上列中的 数值 (2)
S U M
水平方向
100
垂直方向 100 200 300 600
200
=SUM(C7:C9) 单个单元格
100
100 200 3000
200 复合范围
函数 100 200 300
功能 这个函数创 建一个数字 列表的总和 它可以加总 水平或垂直 方向数字
by:chengxiangzhou
=SUM(C
300
媒体 南阳晚报
南阳日报 南阳日报 南阳日报 南阳晚报 南阳晚报 南阳晚报 南阳晚报 南阳晚报 南阳日报 南阳日报 南阳晚报 南阳日报 南阳晚报 南阳晚报 南阳晚报 南阳晚报 南阳晚报
刊登单位 正大
科龙 科龙 科龙 科龙 志高 科龙 春兰 海尔 TCL 春兰 春兰 海信 志高 海尔 春兰 春兰 春兰
统计
种类 一
是否收 回 是
数量 23
=DSUM( B75:D83 ,3,F82:G 83)
中旬 15 17 28 38 98 62 75 82 83 84
下旬 77 78 98 69 63 64 85 95 92 72
十一月 十二月
统计的月份 五月出货:
78 65
五月 249
89
76
99
77
=SUM(IF(B89 :B100=C102, C89:E100))
示例2:条 件求和 下表中同时 满足:种类 为"一",是 否收回为" 是",求数 量的和。
注意公式中 "*"号的用 法技巧。
种类 一 三
二 一
是否收回 是 是
否 是
三
否
四
是来自百度文库
一
否
三
是
示例4:条 件求和 下表是某商 店某产品 2003年各月 份出货记 录,现在要 统计指定月 份的出货 量,可以用 数组公式完 成。
月份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月
上旬 12 13 25 36 88 95 66 42 32 65
数量 10 11 12 13
14
15 16 17
解答: 可以使用 如下数组 公式:
23
=SUM((B 76:B83=" 一 ")*(C76:C 83="是 ")*(D76:D 83)) 如果不 想使用 数组公 式,可 以使用 DSUM函数
用其它函数
达到人数
3
3
=COUNTIF(C109:C116,"
录取分数线
532
>="&C118)
=SUM(IF(C1 09:C116>= C118,1,0))
示例4:条
件统计 下面是一组中奖号码
期数
中奖号码
1
105628
2
203446
3
304886
4
406552
5
607325
6
706995
正在要统计
600 4:E4)
=SUM(C
13,D14,
300
600 E13)
400 500 600
4800
=SUM(C 17:C19, E17:E19 )
400 500 600
=SUM(A VERAG E(C23:C 25),MAX (E23:E2 800 5))
这个数字可 以是单个单 元格或单元 格范围或其 它公式