[IF函數]根據條件改變顯示的值
文章推薦指數: 80 %
若[條件公式]符合,會顯示[符合時]的值;若不符合,會顯示[不符合時]的值。
... 比較字串型的欄位(單行文字方塊欄位等)時,只能使用「=, !=, <>」。
kintone說明
使用者說明
應用程式的設定
表單設定
計算公式的設定
[IF函數]根據條件改變顯示的值
[IF函數]根據條件改變顯示的值
鏈接已復制
文章編號:040505
計算公式中可設定IF函數。
IF函數是能夠依據設定的條件公式而使顯示值變化的函數。
IF(條件公式,符合時,不符合時)
若[條件公式]符合,會顯示[符合時]的值;若不符合,會顯示[不符合時]的值。
條件運算式記載方法
鏈接已復制
使用比較運算符號,比較要作為條件判斷的欄位代碼或數值。
依據一個欄位的輸入內容分歧(1)
範例:IF(合計>=80,"OK","NG")
其中「合計>=80」為條件運算式。
在此範例中,以欄位代碼(合計)、比較運算符號(>=)、數值(80)的順序記載。
值的部分也可指定欄位代碼。
若「合計」欄位的數值高於80時,將顯示OK,反之則顯示NG。
欄位代碼
記載要從計算公式參照的欄位的欄位代碼。
比較運算符號
比較數值型的欄位(數值欄位等)時,可使用「=,!=,<>,,<=,>=」的比較運算符號。
比較字串型的欄位(單行文字方塊欄位等)時,只能使用「=,!=,<>」。
使用字串時,可比較「是否相等」。
但與數值不同,無法比較大小。
關於數值型/字串型等欄位類型,請參閱在計算公式中參照的數值的資料類型。
關於比較運算符號的詳情,請參閱運算符號與函數清單中的「=,!=,<>,,<=,>=」。
數値
數值的情況請直接記載,字串的情況請以「""(雙引號)」圍住。
比較運算符號的左右側,不僅可指定欄位代碼或值(數值、字串等),也可指定運算式與函數。
例如(數值a*0.1)與(SUM(數值a、數值b))這類的運算式與函數,不論在比較運算符號的左右側,皆可指定。
依據一個欄位的輸入內容分歧(2)
範例:IF(CONTAINS(出勤星期,"星期天"),"星期天有出勤","星期天未出勤")
其中「CONTAINS(出勤星期,"星期天")」為條件運算式。
當選擇出勤星期欄位的星期天時,將顯示「星期天有出勤」,未選擇時則顯示「星期天未出勤」。
要在IF函數的條件運算式內參照核取方塊或複選時,需使用CONTAINS函數。
在條件運算式中記載「等於」的情況時,雖然在「依據一個欄位的輸入內容分歧(1)」的情況下,需使用「=」,但在核取方塊與複選的情況下,則須使用「,」取代「=」。
關於CONTAINS函數的詳情,請見以下說明頁面。
[CONTAINS函數]計算核取方塊、複選
[SUM函數、CONTAINS函數]表格的計算
指定多個欄位分歧
範例:IF(AND(學科>=80,實作>=80),"OK","NG")
其中「AND(學科>=80,實作>=80)」為條件運算式。
若「學科」欄位與「實作」欄位皆為80以上時顯示OK,反之則顯示NG。
在IF函數中,可記載指定多個欄位的條件運算式。
使用AND函數或OR函數,並以「,」連結條件運算式。
可使用的比較運算符號,與「依據一個欄位的輸入內容分歧(1)」相同。
關於AND函數與OR函數的詳情,在[AND、OR、NOT函數]條件的組合中有相關說明。
使用條件運算式的計算公式範例
鏈接已復制
以下介紹使用條件運算式的計算公式範例。
成交價格的計算公式:IF(總金額>=1000,總金額*0.85,總金額)
總金額為一千日圓以上,顯示折扣15%的金額;未滿一千則顯示總金額。
住宿費的計算公式:IF(早餐="有",9000,7000)
附早餐的住宿費顯示為9,000日圓,沒有早餐則顯示為7,000日圓。
判斷「早餐」於下拉式選單或選項按鈕中,是否選擇「有」。
於下拉式選單或選項按鈕指定條件時,請將""(雙引號)置於項目名稱前後以指定。
預算率的計算公式:IF(預算>0,(實際金額/預算)*100,"")
如預算「0」,則「預算比例」空白。
預算不為「0」時則計算「預算比例」。
由於分母有可能為「0」,所以透過IF函數區分。
目標達成的計算公式:IF(合計>=目標值,"達成","未達成")
合計值大於目標值時顯示達成,反之則顯示未達成。
「合計」與「目標值」皆為欄位代碼。
由於結果為字串,請於單列字串中設定計算公式。
評分的計算公式:IF(分數>=80,"合格","不合格")
若考試分數為80分以上則顯示合格,此外則顯示不合格。
由於結果為字串,請於單列字串中設定計算公式。
評分的計算公式:IF(分數=100,"滿分",IF(分數>=80,"合格","不合格"))
也可使用巢狀IF函數。
考試的分數為100分則顯示滿分,80分以上則顯示合格,此外則顯示不合格。
由於結果為字串,請於單列字串中設定計算公式。
提示
可將冗長的計算公式摺疊,或者換行以方便查看。
TIPS:空白欄位的處理方式
鏈接已復制
即使計算目標中有未輸入的項目,也會被判斷為「0」或「""」進行計算。
若指定「數值欄位=0」,除了數值欄位中輸入「0」的欄位,未輸入任何數值的欄位也將符合計算條件。
若指定「數值欄位=""」時,即可判定欄位「是否空白」。
即為輸入「0」時為不符合,未輸入時為符合。
將顯示為「0」取代為「不顯示任何內容(空白)」的方法
請將計算結果改為「""」。
例:IF(個數=0,"",單價*個數)
當個數為0時,則不顯示為0,改以空白顯示。
個數不為0時,則顯示加算後的金額。
設定範例:依據總金額變更成交價格
鏈接已復制
以訂單管理應用程式為例,說明根據總金額變更折扣金額的計算公式的設定方法。
完成範例:
於訂單管理應用程式中的表單設定畫面,配置顯示總金額的欄位(計算欄位)。
欄位名稱和欄位代碼為「總金額」。
關於總金額欄位的設定方法,詳細請參閱[SUM函數]總和值的計算頁面。
從畫面左側的部件清單配置計算欄位。
開啟欄位的設定畫面,將欄位名稱變更為「折扣金額」。
繼續於欄位的設定畫面操作。
輸入「若總金額為10萬日圓以上,顯示折扣15%的價格;若未滿10萬則顯示總金額」的計算公式。
計算公式:IF(總金額>=100000,總金額*0.85,總金額)
同時選擇數值(例:1,000)
點擊計算的設定畫面中的[儲存]。
點擊畫面左上[儲存表單]以及畫面右上的[更新應用程式]。
當總金額為10萬日圓以上時,將顯示折扣15%的價格。
設定範例:依據選項按鈕的選擇狀況改變顯示值
鏈接已復制
在IF函數的條件運算式中,能夠參照下拉式選單欄位或選項按鈕的欄位。
能如「附早餐為9,000日圓,無早餐為7,000日圓」般,依照選項按鈕的選擇狀況改變顯示的數值。
計算公式的範例:IF(早餐="有",9000,7000)
文章目錄
這項資訊是否對您有幫助?
是
否
延伸文章資訊
- 1【Excel教學】判斷excel包含特定文字的2個函數 - 鍾肯尼的雜談
excel判斷儲存格包含某個特定文字或字串,可以透過FIND和COUNTIF函數來實現。 ... 就會顯示1(有1個儲存格符合條件),否則顯示0(沒有儲存格符合條件)。
- 2excel符合條件傳回文字
excel符合條件傳回文字說明文字27 1 28 總和265 61 326 Calc 提供了電子試算表軟體 ... =VLOOKUP B2,A$2:A$7,1,0 註:公式打好,記得要用滑鼠在格...
- 3IF 函數
如何在資料值之間Excel IF 函數進行邏輯比較。 ... 範例中,儲存格D2 中的公式表示:IF (C2 = 1, 然後返回是,否則會返回No) 如您所見,IF 函數可用來評估文字和值。
- 4[IF函數]根據條件改變顯示的值
若[條件公式]符合,會顯示[符合時]的值;若不符合,會顯示[不符合時]的值。 ... 比較字串型的欄位(單行文字方塊欄位等)時,只能使用「=, !=, <>」。
- 5Excel 的if 函數超好用!找出誰的業績達標顯示、還能看績效分級
函數寫法=IF(條件,符合條件回傳的值,不符合條件回傳的值). 假如你是一家服飾品牌的經理, ... 公式中的文字須以雙引號""標註,而逗號間不可有空白。