描述
使用此函数可以根据给定的值返回一个数字。
该函数通常用于将 TRUE 和 FALSE 分别转换为 1 和 0。有关其他用途,请参考数值转换表。
句法
N(值)
输入
该函数有以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
值 |
是的 | 待评估的值。 | 单元格引用、数字、日期、文本字符串、错误或导致上述任何一种结果的公式。 |
数值转换方式如下所示:
| 提供的价值 | 返回值 |
|---|---|
| 任意数量 | 号码相同。符号(正数或负数)保留。 |
| 日期格式为 yyyy/mm/dd | 以序列号格式表示的日期 |
| 其他格式的日期。 | 将日期视为一个等式,计算出一个数值。如果日期包含在引号中,则会返回 #VALUE! 错误。 |
| 真的 | 1 |
| 错误的 | 0 |
| 错误(#VALUE、#N/A、#NUM! 等) | 相同的错误代码 |
| 其他值(包括带引号的文本) | 0 |
| 文本未用引号括起来 | #NAME? 错误 |
实例
范例数据
| A | B | |
|---|---|---|
| 1 | 红色 | 真的 |
| 2 | 12/06/2024 | 错误的 |
| 3 | 12 | 15 |
| 4 | #价值! | 23465 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 将文本值转换为数字。 | =N("红色") |
N 函数将一个值转换为一个数字。当值为文本时,该函数返回 0。 |
| 将包含文本的单元格内容转换为数字。 | =N(A1) |
此公式将单元格 A1 中的值转换为数字。由于 A1 包含文本“red”,因此该函数返回 0。 |
| 将单元格中的日期转换为其对应的序列号。 | =N(A2) |
N 函数识别日期并将其转换为相应的序列号。单元格 A2 中的日期“12/06/2024”的序列号为 45632。 |
| 将逻辑值转换为数字。 | =N(B1) |
此公式将单元格 B1 中找到的逻辑值 TRUE 转换为其数值等效值 1。 |
| 将逻辑值转换为数字。 | =N(B2) |
此公式将单元格 B2 中的逻辑值 FALSE 转换为其数值等效值 0。 |
| 将数学运算结果转换为数字。 | =N(A3+B3) |
N 函数接受计算结果 A3+B3,即 12 + 15,并返回该数字。结果是 27。 |
| 将错误值转换为数字。 | =N(A4) |
N 函数无法将类似 #VALUE! 的错误值转换为数字。因此,它返回错误本身,即 #VALUE!。 |
笔记
- 此函数不支持通配符。