在公式中使用嵌套函数

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

在使用函数的公式中将某个函数用作其一个参数称为嵌套,我们将该函数称为嵌套函数。例如,在 IF 函数中,通过将 AVERAGE 和 SUM 函数嵌套到其参数内,只有在一组数字 (F2:F5) 的平均值大于 50 时,下面的公式才会对另一组数字 (G2:G5) 求和。否则,将返回 0。

嵌套函数

1.AVERAGE 和 SUM 函数嵌套在 IF 函数。

在公式中,最多可以嵌套 64 层函数。

  1. 单击要在其中输入公式的单元格。

  2. 若公式以函数开始,请单击编辑栏 按钮图像 上的“插入函数” 按钮图像

    Excel 会为您插入等号 (=)。

  3. “或选择类别”框中,单击“全部”

    如果您熟悉函数类别,也可以选择一个类别。

    如果您不确定要使用的函数,您可以在“搜索函数”框中键入问题以描述您要执行的操作(例如,“数字求和”将返回 SUM 函数)。

    提示: 

  4. 要将另一函数作为参数输入,请在所需的参数框中输入该函数。

    显示在“函数参数”对话框中的公式部分可反映您在上一步中选择的函数。

    如果单击“IF”,则“函数参数”对话框即会显示 IF 函数的参数。要嵌套其他函数,您可以直接将其输入到参数框中。例如,您可以在 IF 函数的“Value_if_true”框中输入 SUM(G2:G5)

  5. 输入完成公式所需的任何其他参数。

    您也可以选择要引用的单元格,而不必键入单元格引用。单击 按钮图像 使对话框最小化,选择要引用的单元格,然后再次单击 按钮图像 以展开对话框。

    提示: 有关该函数及其参数的详细信息,请单击“有关该函数的帮助”。

  6. 完成公式的参数后,请单击“确定”

示例

下面显示使用的示例嵌套 IF 函数来指定一个字母等级为数字测试分数。

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。

分数

45

90

78

公式

说明

结果

'=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F"))))

使用嵌套 IF 条件为单元格 A2 中的分数指定一个字母等级。

=IF(A2>89,"A",IF(A2>79,"B",IF(A2>69,"C",IF(A2>59,"D","F"))))

'=IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F"))))

使用嵌套 IF 条件为单元格 A3 中的分数指定一个字母等级。

=IF(A3>89,"A",IF(A3>79,"B",IF(A3>69,"C",IF(A3>59,"D","F"))))

'=IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F"))))

使用嵌套 IF 条件为单元格 A4 中的分数指定一个字母等级。

=IF(A4>89,"A",IF(A4>79,"B",IF(A4>69,"C",IF(A4>59,"D","F"))))

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×