如何在 Excel 中使用条件求和向导

文章翻译 文章翻译
文章编号: 214249 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文介绍如何在 Excel 中使用条件求和向导。

条件求和向导可帮助您计算满足指定的条件的值的总和。它将包含在 Microsoft Excel 版本 97 及更高版本中。

本文中讨论的加载项作为原样。Microsoft 不能保证它可以在所有情况下使用。尽管 Microsoft 支持专业人员可以通过安装和现有的功能,该外接程序的帮助,它们将不会修改外接程序提供新的功能。

更多信息

在编写公式将计算一组符合指定的条件的值的总和的条件求和向导辅助工具。它是一个多个加载项的附带 Excel,但默认情况下不加载它。

下面是如何安装该向导,并使用它的一个示例的说明后跟这一向导中的每个步骤的详细的说明。

步骤 1: 确定数据区域

在这一步中您可以指定包含要用于条件的总和数据的单元格区域。此范围必须包含列标题和单元格包含要进行求和的数据以及在总和中定义为包含条件的数据。在大多数情况,这意味着选择整个列表的工作表上。

像大多数 Excel 数据工具,向导时启动该向导时,所选单元格将是列表中自动标识数据列表。如果所选单元格超出列表,必须通过选择了正确的范围,用鼠标或键入相应的范围说明对它进行标识。

: 它是必须在此步骤中指定的数据区域具有列标题。在向导的下列步骤中使用列标题。

步骤 2: 标识要进行求和数据和包含的条件

首先,您要选择列包含到总和值满足指定的条件 ; 如果使用包含列标题,您在步骤 1 中指定的数据范围内的所选内容列表。

第二个,您需要指定条件之和。每个条件都有一个条件参数 (一个列标题)、 运算符和值。选择列表提供参数和运算符,并可以从所提供的列表选择条件的值或可以键入没有列出的值。

您可以建立多达七个条件。设置每个条件后,单击 添加条件,将其添加到列表中的条件。如果您犯了一个错误,或者如果您需要更改一个条件单击修改列表中 删除的条件

第 3 步: 选择输出的类型

您可以从条件求和向导选择的输出的两种类型之一:
  • 将只是公式复制到一个单元格。默认情况下,可以选择此选项。

    -或者-
  • 复制公式和条件值。

    此操作将该公式,以及条件参数的值复制到工作表中。如果选择了此选项可以更改的条件参数的值,而无需修改公式,或请再次执行该向导。

步骤 4: 识别输出单元格

在本步骤中所需的信息取决于您选择在步骤 3 中的选项。执行以下步骤之一:
  • 如果您选择了第一个选项 (也就是复制的仅导致当前参数的总和),在此步骤中您需要提供的工作表上条件和结果的单元格地址。您可以选择用该的鼠标单元格,也可以键入单元格引用。

    -或者-
  • 如果您在步骤 3 (也就是包含当前参数,以及在工作表中的结果) 中选择第二个选项,则需要提供的条件的所有参数也作为结果的单元格引用。您可以选择鼠标所在的单元格,也可以键入单元格引用。您在步骤 2 中指定的每个条件,您将找到一个额外的步骤。
: 使用条件求和向导不会增加七个嵌套的 IF 函数,在 Excel 中的限制。当到达七个条件的限制时,向导将禁用 添加条件 按钮。

如何加载条件求和向导

默认情况下,条件求和向导将不会加载。若要确定是否加载,在 工具 菜单上查找 向导 菜单项。它不存在,或如果当您指向它时,不存在项 条件求和,则需要加载加载项。

若要加载条件求和向导,请按照下列步骤操作:
  1. 工具 菜单上单击 加载项
  2. 加载宏 列表中选择 条件求和向导,然后单击 确定
有关从联机服务下载文件的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从联机服务获得 Microsoft 支持文件

使用条件求和向导示例

  1. 在新的 Microsoft Excel 工作表中插入以下,带标签的单元格 A1 中的 区域
        Region   Date        Total Sales    Sales Rep
        South    1-Jan-96    $103,476.98    John Smith
        East     1-Jan-96    $57,400.35     John Smith
        North    5-Jan-96    $95,375.34     Mary Jones
        East     9-Jan-96    $143,564.6     John Smith
        West     9-Jan-96    $200,359.85    Mary Jones
        North    9-Jan-96    $204,014.46    Mary Jones
        South    9-Jan-96    $98,435.12     Mary Jones
        West    13-Jan-96    $65,678.41     John Smith
        West    14-Jan-96    $138,357.60    John Smith
        East    23-Jan-96    $69,189.58     John Smith
        North   23-Jan-96    $40,781.30     Mary Jones
        East    25-Jan-96    $89,053.68     Mary Jones
        North   31-Jan-96    $85,462.12     John Smith
        South   31-Jan-96    $199,980.15    Mary Jones
    					
  2. 确保所选单元格位于该列表在 工具 菜单上,指向 向导,然后单击 条件求和
  3. 4 步骤之 1 对话框的区域
    $ $ 1: $ D $ 15
    应进行标识。如果它不键入该正确区域,然后单击 下一步
  4. 4 步骤之 2 对话框中的在 列总和 框中选择 总销售额
  5. 框中选择 销售代表 ; 在 框选择 = ; 在 此值 框中选择 Mary Jones ;,然后单击 添加条件
  6. 框中选择 日期 ; 在 框中选择 > ; 在 此值 框中键入 96 年一月 10 日 ;,然后单击 添加条件
  7. 单击 下一步
  8. 4 步骤之 3 对话框中选择 复制只是单个单元格公式。请注意结果会显示 $ 329,815.13,然后单击 下一步
  9. 第 4 步的 4 对话框中键入单元格地址 F1,然后单击 完成

当您使用条件求和向导时,可能会出现的已知的问题

如果该文件的文件名或工作表名称太长,条件求和向导将失败并一个"运行时错误 1004年: 范围类的方法,FormulaArray 失败"错误满足以下条件为真时:
  • 您尝试将条件和公式复制到工作簿中的另一个工作表。
  • 您应用多个条件。
Excel 在生成公式数组的字符串时 Excel 将包含条件的每个引用该工作簿的名称。该字符串可能超过 255 个字符的限制为 FormulaArray 方法。即使公式输入时,会删除工作簿名称,该方法不能成功,原因超出了字符限制。

参考

有关外接程序的详细信息,单击 帮助 菜单上的 Microsoft Excel 帮助、 在 Office 助手或应答向导中,键入 Microsoft excel 加载宏程序,然后单击 搜索 以查看返回的主题。

属性

文章编号: 214249 - 最后修改: 2007年1月24日 - 修订: 2.4
这篇文章中的信息适用于:
  • Microsoft Excel 2000 标准版
  • Microsoft Excel 2002 标准版
  • Microsoft Excel 97 标准版
  • Microsoft Excel 95 标准版
  • Microsoft Excel 98 for Macintosh
关键字:?
kbmt kbhowto KB214249 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 214249
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com