假设您要计算商店里所有未售商品的价格总和或预算内所有部门的毛利润总和。对数字求和有多种方式。
您要做什么?
对单元格中的数字求和
若要执行此任务,请使用 +(加号)算术运算符。
例如,如果在单元格中键入以下公式:
=5+10
单元格将显示下面的结果:
15
对行或列中所有连续的数字求和
要执行此任务,请使用“自动求和”
。
- 单击数字所在列下面的某个单元格,或数字所在行右侧的某个单元格。
- 在“开始”选项卡的“编辑”组中,单击“自动求和”
,然后按 Enter。
对非连续的数字求和
要执行此任务,请使用 SUM 函数。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
- 创建一个空白工作簿或工作表。
- 选择“帮助”主题中的示例。
注释 请不要选择行或列标题。
![从“帮助”中选择示例](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA060481922052)
从“帮助”中选择示例
- 按 Ctrl+C。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
- 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
|
A |
B |
销售人员 |
发票 |
林丹 |
15,000 |
林丹 |
9,000 |
苏术平 |
8,000 |
苏术平 |
20,000 |
林丹 |
5,000 |
刘天妮 |
22,500 |
公式 |
说明(结果) |
=SUM(B2:B3, B5) |
对林丹的两张发票和苏术平的一张发票求和 (44,000) |
=SUM(B2,B5,B7) |
对林丹、苏术平和刘天妮的单张发票求和 (57,500) |
|
注释 函数 SUM 可包括多达 30 个单元格或单元格区域引用。
函数详细信息
基于一个条件对数字求和
可以使用 SUMIF 函数,根据其他单元格区域中的值,计算某个单元格区域的总值,如下面的示例所示。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
- 创建一个空白工作簿或工作表。
- 选择“帮助”主题中的示例。
注释 请不要选择行或列标题。
![从“帮助”中选择示例](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA060481922052)
从“帮助”中选择示例
- 按 Ctrl+C。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
- 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
|
A |
B |
销售人员 |
发票 |
林丹 |
15,000 |
林丹 |
9,000 |
苏术平 |
8,000 |
苏术平 |
20,000 |
林丹 |
5,000 |
刘天妮 |
22,500 |
公式 |
说明(结果) |
=SUMIF(A2:A7,"林丹",B2:B7) |
林丹的发票的总和 (29000) |
=SUMIF(B2:B7,">=9000",B2:B7) |
大于或等于 9000 的大额发票的总和 (66500) |
=SUMIF(B2:B7,"<9000",B2:B7) |
小于 9000 的小额发票的总和 (13000) |
|
SUMIF 函数使用下列参数:
![带 SUMIF 函数的公式](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA060482152052)
带 SUMIF 函数的公式
![标注 1](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA010939481033)
要计算的单元格区域:检查这些单元格以确定行是否满足条件。
![标注 2](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA010939491033)
条件:对于求和运算中包括的行,计算的单元格必须满足的条件。
![标注 3](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA010939501033)
要求和的单元格区域:如果行满足条件,则对这些单元格中的数字求和。
函数详细信息
基于多个条件对数字求和
若要执行此任务,请使用 IF 函数和 SUM 函数。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
- 创建一个空白工作簿或工作表。
- 选择“帮助”主题中的示例。
注释 请不要选择行或列标题。
![从“帮助”中选择示例](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA060481922052)
从“帮助”中选择示例
- 按 Ctrl+C。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
- 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
|
A |
B |
C |
D |
地区 |
销售人员 |
类型 |
销售额 |
南部 |
林丹 |
饮料 |
3571 |
西部 |
李小明 |
奶制品 |
3338 |
东部 |
苏术平 |
饮料 |
5122 |
北部 |
苏术平 |
奶制品 |
6239 |
南部 |
刘天妮 |
农产品 |
8677 |
南部 |
李小明 |
肉类 |
450 |
南部 |
李小明 |
肉类 |
7673 |
东部 |
苏术平 |
农产品 |
664 |
北部 |
李小明 |
农产品 |
1500 |
南部 |
刘天妮 |
肉类 |
6596 |
公式 |
说明(结果) |
=SUM(IF((A2:A11="南部")*(C2:C11="肉类"),D2:D11)) |
南部地区肉类总销售量 (14719) |
=SUM(IF((A2:A11="南部")+(A2:A11="东部"),D2:D11)) |
南部或东部地区总销售量 (32753) |
|
注释 示例中的公式必须按输入。将示例复制到空白工作表之后,请选中公式单元格。按 F2,然后按 Ctrl+Shift+Enter。如果公式不是以数组公式的形式输入,则返回错误 #VALUE!。
函数详细信息
基于存储在其他单元格区域中的条件对数字求和
若要执行此任务,请使用 DSUM 函数。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
- 创建一个空白工作簿或工作表。
- 选择“帮助”主题中的示例。
注释 请不要选择行或列标题。
![从“帮助”中选择示例](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA060481922052)
从“帮助”中选择示例
- 按 Ctrl+C。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
- 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
|
A |
B |
C |
D |
地区 |
销售人员 |
类型 |
销售额 |
南部 |
林丹 |
饮料 |
3571 |
西部 |
李小明 |
奶制品 |
3338 |
东部 |
苏术平 |
饮料 |
5122 |
北部 |
苏术平 |
奶制品 |
6239 |
南部 |
刘天妮 |
农产品 |
8677 |
南部 |
李小明 |
肉类 |
450 |
南部 |
李小明 |
肉类 |
7673 |
东部 |
苏术平 |
农产品 |
664 |
北部 |
李小明 |
农产品 |
1500 |
南部 |
刘天妮 |
肉类 |
6596 |
地区 |
销售人员 |
类型 |
销售额 |
南部 |
|
肉类 |
|
|
|
农产品 |
|
公式 |
说明(结果) |
=DSUM(A1:D11, "销售额", A12:D13) |
南部地区肉类总销售量 (14719) |
=DSUM(A1:D11, "销售额", A12:D14) |
南部地区肉类和农产品总销售量 (25560) |
|
DSUM 函数使用下列参数:
![带 DSUM 函数的公式](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA060482172052)
![标注 1](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA010939481033)
要计算的单元格区域:要求和的列表。
![标注 2](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA010939491033)
字段:要求和的列的标签。
![标注 3](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA010939501033)
条件:包含条件的单元格区域。
函数详细信息
使用条件求和向导基于多个条件对数字求和
如果要基于特定条件对单元格区域求和,那么可以使用条件求和向导。例如,如果单元格区域中包括不同销售人员的销售量,则条件求和向导的程序可以帮助您创建一个计算每个销售人员的总销售量的公式。
- 单击单元格区域中的单元格。
- 在“公式”选项卡的“解决方案”组中,单击“条件求和”。
如果“条件求和”命令或“解决方案”选项卡不可用,则需要加载条件求和向导的加载宏程序。
安装和加载条件求和向导的加载宏程序
- 单击“Office 按钮”
,单击“Excel 选项”,然后单击“加载项”类别。 - 在“管理”列表框中选择“Excel 加载项”,然后单击“转到”。
- 在“可用加载宏”列表中,选中“条件求和向导”复选框,然后单击“确定”。
- 按照向导中的说明操作。
注释 条件求和向导创建的公式是。编辑完公式后,必须按 Ctrl+Shift+Enter 以锁定公式。
对唯一值求和
若要执行此任务,请使用 SUM、IF 和 FREQUENCY 函数。
以下示例使用:
- FREQUENCY 函数,以标识唯一值。当某个值第一次出现时,此函数返回该值的出现次数。对于该值在第一次出现后的每一次出现,此函数返回 0(零)。
- IF 函数,以为每个真条件指定值 1。
- SUM 函数,以对唯一值求和。
提示 要查看逐步计算的函数,请选择包含公式的单元格,然后在“公式”选项卡的“公式审核”组中,单击“公式求值”。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
- 创建一个空白工作簿或工作表。
- 选择“帮助”主题中的示例。
注释 请不要选择行或列标题。
![从“帮助”中选择示例](http://office.microsoft.com/global/images/default.aspx?AssetID=ZA060481922052)
从“帮助”中选择示例
- 按 Ctrl+C。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
- 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
|
A |
数据 |
986 |
456 |
67 |
1 |
34 |
689 |
456 | 56 | 67 |
公式 | 说明(结果) |
=SUM(IF(FREQUENCY(A2:A10,A2:A10)>0,A2:A10)) | 对单元格 A2:A10 中的唯一值求和 (2289) |
|
函数详细信息
阅读(1628) | 评论(0) | 转发(0) |