应用对象
Microsoft 365 专属 Excel Excel 网页版 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

嵌套函数

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。 如果需要,可调整列宽以查看所有数据。

Score

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”) ) ) )

提示: 

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

IF 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。