Excel N 函數教學
N 函數用於將不同類型的數據轉換為數字。這個函數常用於將非數字數據(如文字、日期、錯誤等)轉換為對應的數字值。對於文字或錯誤值,N 函數會返回 0,而對於數字或日期,會返回它們的實際數值。
? 語法
N(value)
value(必填):要轉換為數字的值或表達式。- 返回值:
- 如果
value是數字或日期,則返回該數字或日期的值。 - 如果
value是文字,則返回0。 - 如果
value是錯誤值(如#DIV/0!),則返回0。 - 如果
value是布林值(TRUE或FALSE),則TRUE會轉換為1,FALSE會轉換為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,而數字和日期則保持原值(日期會被轉換為其對應的序列號)。
✅ 它常用於處理混合數據類型並進行數字運算。