N 函數

Excel N 函數教學

N 函數用於將不同類型的數據轉換為數字。這個函數常用於將非數字數據(如文字、日期、錯誤等)轉換為對應的數字值。對於文字或錯誤值,N 函數會返回 0,而對於數字或日期,會返回它們的實際數值。


? 語法

N(value)
  • value(必填):要轉換為數字的值或表達式。
  • 返回值
    • 如果 value 是數字或日期,則返回該數字或日期的值。
    • 如果 value 是文字,則返回 0
    • 如果 value 是錯誤值(如 #DIV/0!),則返回 0
    • 如果 value 是布林值(TRUEFALSE),則 TRUE 會轉換為 1FALSE 會轉換為 0

? 應用範例

✅ 1. 將數字保持不變

=N(123)

? 結果123,因為數字 123 會被轉換為它本身。

✅ 2. 將日期轉換為數字

日期在 Excel 中實際上是數字(以 1900 年 1 月 1 日為起點的序列號)。使用 N 函數可以將日期轉換為它的序列號:

=N(DATE(2025, 2, 8))

? 結果45018,這是 2025 年 2 月 8 日的日期序列號。

✅ 3. 將文字轉換為 0

如果你使用 N 函數來檢查某個文字,會將其轉換為 0:

=N("Hello")

? 結果0,因為 N 函數將非數字的文字轉換為 0。

✅ 4. 將布林值轉換為數字

=N(TRUE)

? 結果1,因為 TRUE 轉換為 1。

=N(FALSE)

? 結果0,因為 FALSE 轉換為 0。

✅ 5. 處理錯誤值

=N(#DIV/0!)

? 結果0,因為錯誤值會轉換為 0。


✅ 6. 與 IF 函數搭配使用

你可以使用 N 函數將不同的數據轉換為數字,並根據需要進行條件判斷:

=IF(N(A1) > 100, "大於 100", "小於等於 100")

? 結果:如果 A1 是數字或日期並且大於 100,則顯示 "大於 100";如果不是數字,則顯示 "小於等於 100"


? 小結

N 函數將不同類型的數據轉換為數字。
✅ 文字、錯誤和布林值會轉換為 0,而數字和日期則保持原值(日期會被轉換為其對應的序列號)。
✅ 它常用於處理混合數據類型並進行數字運算。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *