說明
當給定一個值時,使用此函式返回一個數字。
此函式通常用來將 TRUE 和 FALSE 分別轉換為 1 和 0。其他用途請參閱值轉換表。
語法
N(value)
輸入
此功能有下列參數:
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
值 |
是 | 要評估的值。 | 單元格引用、數字、日期、文字字串、錯誤或導致任何這些結果的公式。 |
值轉換如下所示:
| 提供值 | 回傳值 |
|---|---|
| 任何數字 | 相同數字。保留符號(正或負)。 |
| 格式為 yyyy/mm/dd 的日期 | 序列號格式的日期 |
| 任何其他格式的日期。 | 將日期視為等式計算的數字。如果日期帶有引號,則返回 #VALUE! |
| TRUE | 1 |
| FALSE | 0 |
| 錯誤 (#VALUE、#N/A、#NUM!等) | 相同錯誤代碼 |
| 其他值(包括引號中的文字) | 0 |
| 不含引號的文字 | #NAME? |
範例
範例資料
| A | B | |
|---|---|---|
| 1 | 紅色 | TRUE |
| 2 | 12/06/2024 | FALSE |
| 3 | 12 | 15 |
| 4 | #VALUE! | 23465 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 將文字值轉換/兌換為數字。 | =N("red") |
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!. |
附註
- 通配符在此函數中不起作用。
相關功能
abs
exp
ln
mod
power
product
sign
sqrt
subtotal
sum
sumif
sumifs
sumproduct