Excel - N 函数
N 函数
Excel N 函数将值转换为数字。它列在 Excel 信息函数下。您还可以将 N 函数与其他函数(如 SUM、IF、FILTER、INDIRECT 等)结合使用。通过此函数可以解释非数字和布尔值,例如添加布尔值。如果值包含日期,则 N 函数会将其转换为日期序列号。
兼容性
此高级 Excel 函数与以下版本的 MS Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
- Excel 2013
- Excel 2010
- Excel 2007
语法
N 函数的语法如下 −
=N(value)
参数
您可以将以下参数与 N 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
value | 数值或单元格引用,特定单元格的计算值公式。 下表列出了 N 个转换值。 |
必需 |
值 | N 的返回值 |
---|---|
数值 | 该数值 |
Microsoft Excel 中内置日期格式中指定的日期 | 该序列号日期 |
TRUE | 1 |
FALSE | 0 |
错误值,例如 #DIV/0! | 错误值 |
其他任何值 | 0 |
要点
- 计算特定公式时无需实现 N 函数,因为值会在需要时自动转换为数字。
N 函数示例
练习以下示例,了解 Excel 中 N 函数的用法。
示例 1:如何在 Excel 中实现 N 函数?
解决方案
步骤 1 − 假设示例数据集,其中 Value 列中显示不同的数据值。您可以选择单元格区域B3:B14,并在公式栏中输入公式=N(B2)。

之后,按"Ctrl + Enter"快捷键获取所选区域中N函数的计算值。

正如您在屏幕截图中看到的,B6单元格中指定的日期22-10-2012被转换为日期序列号41204. 评估 N 函数时,数字和错误将保持不变。
示例 2:添加布尔值
解决方案
如果您尝试计算表达式 =SUM(A1:A12),其中单元格引用指向布尔值。那么,此表达式将给出结果 0。要解决此问题,您可以使用 N 函数将 TRUE/FALSE 值转换为 1/0 值,然后应用 SUM 函数获取布尔值的总和。
步骤 1 − 考虑示例数据集,其中 A 列中指定了逻辑值列表。选择单元格区域 C2:C12,在公式栏中输入公式 =N(B2),然后按 Enter。

因此,结果值显示在 C2:C12 单元格中。

步骤 2 −之后,在 C13 单元格中输入公式 =SUM(B2:B12)。

之后,按 Enter 键获取值。

下载练习表
您可以下载并使用示例数据表来练习 N 函数。