Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1576|回复: 4

[已解决][讨论]怎样运用函数求和

[复制链接]
发表于 2008-12-29 09:10 | 显示全部楼层 |阅读模式
呵呵,o(∩_∩)o
最佳答案
2008-12-29 09:14

最简单的函数是sum

返回某一单元格区域中所有数字之和。

语法

SUM(number1,number2, ...)

Number1, number2, ...   为 1 到 30 个需要求和的参数。

说明

  • 直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。
  • 如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下面的示例三。
  • 如果参数为错误值或为不能转换成数字的文本,将会导致错误。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

显示 操作方法

  1. 创建空白工作簿或工作表。
  2. 请在“帮助”主题中选取示例。不要选取行或列标题。

    从帮助中选取示例。

    从帮助中选取示例。
  3. 按 Ctrl+C。
  4. 在工作表中,选中单元格 A1,再按 Ctrl+V。
  5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

 
1
2
3
4
5
6
A
数据
-5
15
30
'5
TRUE
公式说明(结果)
=SUM(3, 2)将 3 和 2 相加 (5)
=SUM("5", 15, TRUE)将5、15 和 1 相加,因为文本值被转换为数字,逻辑值 TRUE 被转换成数字 1 (21)
=SUM(A2:A4)将此列中前三个数相加 (40)
=SUM(A2:A4, 15)将此列中前三个数之和与 15 相加 (55)
=SUM(A5,A6, 2)将上面最后两行中的值之和与 2 相加。因为引用非数值的值不被转换,故忽略上列中的数值 (2)

发表于 2008-12-29 09:14 | 显示全部楼层    本楼为最佳答案   

最简单的函数是sum

返回某一单元格区域中所有数字之和。

语法

SUM(number1,number2, ...)

Number1, number2, ...   为 1 到 30 个需要求和的参数。

说明

  • 直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。
  • 如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下面的示例三。
  • 如果参数为错误值或为不能转换成数字的文本,将会导致错误。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

显示 操作方法

  1. 创建空白工作簿或工作表。
  2. 请在“帮助”主题中选取示例。不要选取行或列标题。

    从帮助中选取示例。

    从帮助中选取示例。
  3. 按 Ctrl+C。
  4. 在工作表中,选中单元格 A1,再按 Ctrl+V。
  5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

 
1
2
3
4
5
6
A
数据
-5
15
30
'5
TRUE
公式说明(结果)
=SUM(3, 2)将 3 和 2 相加 (5)
=SUM("5", 15, TRUE)将5、15 和 1 相加,因为文本值被转换为数字,逻辑值 TRUE 被转换成数字 1 (21)
=SUM(A2:A4)将此列中前三个数相加 (40)
=SUM(A2:A4, 15)将此列中前三个数之和与 15 相加 (55)
=SUM(A5,A6, 2)将上面最后两行中的值之和与 2 相加。因为引用非数值的值不被转换,故忽略上列中的数值 (2)

回复

使用道具 举报

发表于 2008-12-29 09:16 | 显示全部楼层

如果需要加条件判断可以用sumif

根据指定条件对若干单元格求和。

语法

SUMIF(range,criteria,sum_range)

Range   为用于条件判断的单元格区域。

Criteria   为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。

Sum_range   是需要求和的实际单元格。

说明

  • 只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。

  • 如果忽略了 sum_range,则对区域中的单元格求和。

  • Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用 IF 函数。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

显示 操作方法

  1. 创建空白工作簿或工作表。
  2. 请在“帮助”主题中选取示例。不要选取行或列标题。

    从帮助中选取示例。

    从帮助中选取示例。
  3. 按 Ctrl+C。
  4. 在工作表中,选中单元格 A1,再按 Ctrl+V。
  5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

 
1
2
3
4
5
AB
属性值佣金
100,0007,000
200,00014,000
300,00021,000
400,00028,000
公式说明(结果)
=SUMIF(A2:A5,">160000",B2:B5)属性值超过 160,000 的佣金的和 (63,000)

回复

使用道具 举报

发表于 2008-12-29 09:18 | 显示全部楼层

SUMPRODUCT

在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法

SUMPRODUCT(array1,array2,array3, ...)

Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

说明

  • 数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
  • 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

显示 操作方法

  1. 创建空白工作簿或工作表。
  2. 请在“帮助”主题中选取示例。不要选取行或列标题。

    从帮助中选取示例。

    从帮助中选取示例。
  3. 按 Ctrl+C。
  4. 在工作表中,选中单元格 A1,再按 Ctrl+V。
  5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

 
1
2
3
4
ABCD
Array 1Array 1Array 2Array 2
3427
8667
1953
公式说明(结果)
=SUMPRODUCT(A2:B4, C2:D4)两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。(156)

说明

上例所返回的乘积之和,与以数组形式输入的公式 SUM(A2:B4*C2:D4) 的计算结果相同。使用数组公式可以为类似于 SUMPRODUCT 函数的计算提供更通用的解法。例如,使用公式 =SUM(A2:B4^2) 并按 Ctrl+Shift+Enter 可以计算 A2:B4 中所有元素的平方和。

回复

使用道具 举报

发表于 2008-12-29 09:19 | 显示全部楼层

这是求数字之和,如果是求格式之和还有用到统计函数等,需要根据具体情况而定有什么函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-28 11:32 , Processed in 0.429093 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表