[IF函數]根據條件更改顯示的值

計算公式中可設定IF函數。IF函數是能夠依據設定的條件公式而使顯示值變化的函數。

IF(條件公式,符合時,不符合時)

若[條件公式]符合,會顯示[符合時]的值;若不符合,會顯示[不符合時]的值。

可於條件公式中使用下列運算符號。
=, !=,<>,<,>,<=,>=

  • 比較數值時可使用所有運算符號。
  • 比較字串時僅能使用=,!=,<>。
    字串欄位包含:單行文字方塊、下拉式選單、選項按鈕、Lookup(若複製來源為字串)。

詳情會在運算符號及函數的清單頁面進行說明。

計算公式的範例

此處介紹能夠使用於計算欄位或單行文字方塊欄位的計算公式範例。
指定為條件公式的文字為欄位代碼。
此外,可將冗長的計算公式摺疊,或換行以便查看。

計算公式(計算折扣金額):IF(總金額>=1000, 總金額*0.85, 總金額)

總金額為一千日圓以上,顯示折扣15%的金額;未滿一千則顯示總金額。
計算公式(計算住宿費):IF(早餐="是", 9000, 7000)

附早餐的住宿費顯示為9,000日圓,沒有早餐則顯示為7,000日圓。
判斷「早餐」於下拉式選單或選項按鈕中,是否選擇「有」。於下拉式選單或選項按鈕指定條件時,請將""(雙引號)置於項目名稱前後以指定。
計算公式(計算預算比例):IF(預算>0, (實際業績/預算)*100, "")

如預算「0」,則「預算比例」空白。預算不為「0」時則計算「預算比例」。由於分母有可能為「0」,所以透過IF函數區分。
計算公式(成績的計算公式):IF(分數>=80, "合格", "不合格")

若考試分數為80分以上則顯示合格,此外則顯示不合格。由於結果為字串,請於單列字串中設定計算公式。
計算公式(成績的計算公式):IF(分數=100,"滿分",IF(分數>=80,"合格","不合格"))

也可使用巢狀IF函數。考試的分數為100分則顯示滿分,80分以上則顯示合格,此外則顯示不合格。由於結果為字串,請於單列字串中設定計算公式。

TIPS:未輸入的欄位

即使計算目標中有未輸入的項目,也會被判斷為「0」或「""」進行計算。

  • 若指定「數值欄位=0」,除了數值欄位中輸入「0」的欄位,未輸入任何數值的欄位也將符合計算條件。

  • 若指定「數值欄位=""」時,即可判定欄位「是否空白」。即為輸入「0」時為不符合,未輸入時為符合。

  • 將顯示為「0」取代為「不顯示任何內容(空白欄位)」的方法
    請將計算結果改為「""」。

    • 例:IF(個數=0,"",單價*個數)
      當個數為0時,則不顯示為0,改以空白欄位顯示。個數不為0時,則顯示加算後的金額。

設定步驟

以訂單管理應用程式為例,說明根據總金額更改折扣金額的計算公式的設定方法。

完成範例:

  1. 於訂單管理應用程式中的表單設定頁面,設置顯示總金額的欄位(計算欄位)。
    欄位名稱和欄位代碼為「總金額」。
    關於總金額欄位的設定方法,詳細請參閱[SUM函數]總和值的計算頁面。

  2. 從頁面左側的部件清單設置計算欄位。

  3. 開啟欄位的設定頁面,將欄位名稱更改為「折扣金額」。
    繼續於欄位的設定頁面操作。

  4. 輸入「若總金額為10萬日圓以上,顯示折扣15%的價格;若未滿10萬則顯示總金額」的計算公式。

    • 計算公式:IF(總金額>=100000, 總金額*0.85, 總金額)
      同時選擇數值(例:1,000)
  5. 點擊計算的設定頁面中的[儲存]。

  6. 點擊頁面左上[儲存表單]以及頁面右上的[更新應用程式]。

當總金額為10萬日圓以上時,將顯示折扣15%的價格。

使用下拉式選單/選項按鈕的範例

計算公式能夠參照下拉式選單欄位或選項按鈕的欄位。能夠作為IF函數的條件公式使用。
住宿費為「附早餐為9,000日圓,不附早餐為7,000日圓」,能夠根據選項更改顯示的值。

  • 選項按鈕的選項範例:「附早餐」和「不附早餐」

  • 計算公式的範例:IF(早餐="有", 9000, 7000)