Excel - IF 函式



說明

如果條件為 TRUE,IF 函式返回一個值;如果條件為 FALSE,IF 函式返回另一個值。

語法

IF (logical_test, value_if_true, [value_if_false]) 

引數

引數 說明 必需/可選
邏輯測試 您想要測試的條件。 必需
真值 當邏輯測試的結果為 TRUE 時要返回的值。 必需
假值 當邏輯測試的結果為 FALSE 時要返回的值。 可選

註釋

  • 如果既未提供真值又未提供假值,IF 函式將在單元格中返回一個錯誤 0(零)。

  • 若要看到返回的正確值,請向這兩個引數新增引數文字,或向引數新增 TRUE 或 FALSE。

  • 如果公式拼寫錯誤,IF 函式將在單元格中返回一個錯誤 #NAME?。

  • 將 IF 函式巢狀時更實用。最多可以將多達 64 個 IF 函式彼此巢狀,用於真值和假值引數,以便構造更加精細的測試。

  • 如果 IF 函式的任何引數為陣列,在執行 IF 語句時,該陣列的每個元素都將被求值。

  • 您可以將 IF 與其他 Excel 函式結合使用 −

    • 要計算文字字串或數字在單元格範圍內出現的次數,請使用 COUNTIF 或 COUNTIFS 函式。

    • 要根據文字字串或數字計算範圍內的總和,請使用 SUMIF 或 SUMIFS 函式。

適用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

IF Function
advanced_excel_logical_functions.htm
廣告