Excel CEILING 函数

2025年3月17日 | 阅读 7 分钟

四舍五入是一个有用的 Excel 功能,可以在您不需要精确答案的情况下帮助您。它是一种能够获取具有预期精度级别的近似数字的技术。简单来说,四舍五入一个数字会消除最小的有效数字,使值变短,但使其接近实际数字。Microsoft Excel 提供了各种内置的四舍五入函数,其中一个就是 **CEILING 函数。**

本教程将涵盖 Excel CEILING 函数的定义、语法、参数、返回值、在工作表中实现 CEILING 函数的步骤、将小数四舍五入到整数的各种示例、将数字四舍五入到最接近的倍数,以及更多内容!

什么是 CEILING 函数?

Excel 中的 CEILING 函数将给定数字向上舍入到最接近的有效数字的倍数。它的语法与 FLOOR 函数相同,但 FLOOR 函数用于向下舍入数字,而 CEILING 函数用于向上舍入数字。

此函数将数字向上舍入到指定的倍数(在“有效数字”参数中提供)。如果指定数字已经是精确的倍数,则不会发生四舍五入,并且此函数将返回原始数字。“有效数字”参数用于为任何数字提供四舍五入的倍数。

此函数接受两个参数,即 number(数字)和 Significance(有效数字)。Number 参数表示您要向上舍入到精确倍数的数值。Significance 参数表示将指定数字向上舍入到的倍数。

CEILING 函数归类于 Math/Trig 函数。它的工作方式类似于 FLOOR 或 MROUND 函数,但与 FLOOR 或 MROUND(它们向下舍入到最接近的倍数或舍入到最接近的倍数)不同,CEILING 始终向上舍入。

注意:Excel CEILING 函数已正式记录为兼容函数,已被 Excel CEILING.MATH 和 CEILING.PRECISE 所取代。

语法

参数

  • Number(必需)- 此参数表示应四舍五入的数字。
  • Significance(必需)- 此参数表示四舍五入时要使用的倍数。符号必须与数字匹配。因此,如果数字为负数,则 Significance 也必须为负数。

返回

Excel CEILING 函数返回一个数字,将其向上舍入到指定的倍数。

Excel CEILING 函数规则

CEILING 是 Excel 中的一个内置函数,它基于一些预定义的舍入规则工作,这些规则通常将数字远离 0 向上舍入。在您的工作表中实现此函数之前,请查看以下规则:

  1. 如果两个参数(数字和有效数字)都为正数,则给定的数字将向上舍入。例如,数字参数为 12,有效数字为 5,则数字 12 将向上舍入到 15。请参考下图:
    Excel CEILING Function
  2. 如果**参数 number 为正数,而参数 significance 为负数,则 CEILING 函数将返回 #NUM 错误。**请参考下图。
    Excel CEILING Function
  3. 如果**number 参数为负数,而 significance 参数为正数,则数字将向上舍入**(朝向零)。请参考下图。
    Excel CEILING Function
  4. 如果两个参数(数字和有效数字)都为负数,则给定的数字将向下舍入。请参考下图。
    Excel CEILING Function

示例

示例 1:使用 CEILING 函数将值向上舍入到给定的倍数。

数字意义
523
545
2110
13012
123-3
1210

请遵循以下步骤使用 CEILING 函数向上舍入上述数字:

步骤 1:插入辅助列

我们将在单元格 E3 中添加一个名为“向上舍入”的辅助列。在此列中,我们将使用 CEILING 函数将数字向下舍入到指定的 Significance 值。

请参考下图:

Excel CEILING Function

步骤 2:实现 CEILING 函数

  • Excel 提供了一个内置函数 CEILING,可帮助将给定数字向上舍入到指定有效数字的最接近倍数。
  • 在“向上舍入”辅助列中,以等号 (=) 开始公式,然后键入 CEILING 函数。因此,我们的公式将是:=CEILING(
    Excel CEILING Function

步骤 3:插入 CEILING 参数

  • 首先,它会询问 number 参数。在此处指定您要四舍五入的数字。在我们的例子中,我们将引用单元格 C4。因此,我们的公式将是:= CEILING (C4,
    Excel CEILING Function
  • 接下来,提供 significance 参数。在我们的例子中,我们将引用单元格 D4。因此,我们的公式将是:= CEILING (C4, D4)
    Excel CEILING Function

步骤 4:Excel 将返回输出

  • 键入公式后,按 Enter 键完成。
  • 上述公式将返回一个向下舍入到 3 的数字。由于给定的数字是 52(3 的倍数),它将返回 54,如下图所示。
    Excel CEILING Function

步骤 5:将公式复制到所有单元格

  • 选择键入公式的单元格。将鼠标光标移到矩形框的末端。您会注意到光标将变为一个小细黑十字。将其拖到要自动填充 CEILING 公式到其中的单元格。
  • 公式将被复制,其中绝对单元格引用值将发生变化,您将获得每个单元格的输出。

您将看到以下输出。

Excel CEILING Function

示例 2:将给定的价格向上舍入到以 .99 结尾。

价格
8952
2154
231
1390
1293
1212

您还可以使用 Excel CEILING 函数在货币转换后或获得折扣后设置价格。要将价格向上舍入到以 .99 结尾,请遵循以下步骤:

步骤 1:插入辅助列

我们将在单元格 D3 中添加一个名为“以 .99 结尾”的辅助列。在此列中,我们将使用 CEILING 函数将价格向上舍入,使其以 .99 结尾。

请参考下图:

Excel CEILING Function

步骤 2:实现 CEILING 函数

  • Excel 提供了一个内置函数 CEILING,可帮助将给定数字向上舍入到指定有效数字的最接近倍数。
  • 在“以 .99 结尾”辅助列中,以等号 (=) 开始公式,然后键入 CEILING 函数。因此,我们的公式将是:= CEILING (
    Excel CEILING Function

步骤 3:插入 CEILING 参数

  • 首先,它会询问 number 参数。在此处指定您要四舍五入的数字。在我们的例子中,我们将引用单元格 C3。因此,我们的公式将是:= CEILING (C4,
    Excel CEILING Function
  • 接下来,提供 significance 参数。在问题本身中,significance 已给出为 1。因此,我们的公式将是:= CEILING (C4, 1)
    Excel CEILING Function
  • 然后减去 1 美分,以返回类似 341.99、54.99、69.99 等的价格。我们的公式将是:= CEILING (C4, 1) - 0.01
    Excel CEILING Function

步骤 4:Excel 将返回输出

  • 键入公式后,按 Enter 键完成。
  • 上述公式将返回一个在向上舍入到 1 后以 .99 结尾的数字。您将获得以下输出:
    Excel CEILING Function

步骤 5:将公式复制到所有单元格

  • 选择键入公式的单元格。将鼠标光标移到矩形框的末端。您会注意到光标将变为一个小细黑十字。将其拖到要自动填充 CEILING 公式到其中的单元格。
  • 公式将被复制,其中绝对单元格引用值将发生变化,您将获得每个单元格的舍入输出。

您将看到以下输出。

Excel CEILING Function

示例 3:使用 Excel CEILING 函数将 Time 列中的给定时间向上舍入到最近的 15 分钟。

Excel CEILING 函数可以理解时间格式,因此可用于将时间向上舍入到指定的倍数。要将时间向上舍入到最近的 15 分钟,请遵循以下步骤:

步骤 1:插入辅助列

我们将在单元格 D3 中添加一个名为“向上舍入到 15 分钟”的辅助列。在此列中,我们将使用 CEILING 函数将时间向上舍入到最近的 15 分钟。

请参考下图:

Excel CEILING Function

步骤 2:实现 CEILING 函数

  • Excel 提供了一个内置函数 CEILING,可帮助将给定数字向上舍入到指定有效数字的最接近倍数。
  • 在“最近 15 分钟”辅助列中,以等号 (=) 开始公式,然后键入 CEILING 函数。因此,我们的公式将是:= CEILING (
    Excel CEILING Function

步骤 3:插入 CEILING 参数

  • 首先,它会询问 number 参数。在此处指定您要四舍五入的数字。在我们的例子中,我们将引用单元格 C4。因此,我们的公式将是:= CEILING(C4,
  • 接下来,提供 significance 参数。在问题本身中,significance 被指定为最近 15 分钟。时间值也可以在 Significance 文本中输入,例如“1:16”。因此,在这里我们将输入“0:15”。因此,我们的公式将是:= CEILING (C4, "0:15")
    Excel CEILING Function

步骤 4:Excel 将返回输出

  • 键入公式后,按 Enter 键完成。
  • 上述公式将返回一个在舍入到“0:15”后的数字。您将获得以下输出:
    Excel CEILING Function

步骤 5:将公式复制到所有单元格

  • 选择键入公式的单元格。将鼠标光标移到矩形框的末端。您会注意到光标将变为一个小细黑十字。将其拖到要自动填充 CEILING 公式到其中的单元格。
  • 公式将被复制,其中绝对单元格引用值将发生变化,您将获得每个单元格的输出。

您将看到以下输出。

Excel CEILING Function

Excel 中的其他四舍五入函数

  1. 当您想正常四舍五入数字时,可以使用Excel ROUND 函数
  2. 当您想将数字四舍五入到最接近的倍数时,可以使用Excel MROUND 函数
  3. 当您想向下舍入到指定位数时,可以使用Excel ROUNDDOWN 函数
  4. 您可以使用Excel ROUNDUP 函数将数字向上舍入到指定位数。
  5. 您可以使用Excel FLOOR 函数将给定数字向下舍入到指定最接近的倍数。
  6. 您可以使用Excel INT 函数将给定数字向下舍入并仅返回整数。
  7. 您可以使用Excel TRUNC 函数截断小数位数。

下一个主题Excel IPMT 函数