計算公式中顯示的錯誤

文章編號:040497

計算公式的錯誤分為設定計算公式時顯示的錯誤,以及輸入記錄時顯示的錯誤。

設定計算公式時顯示的錯誤

以下說明在應用程式的設定畫面中輸入或儲存計算公式時顯示的錯誤。

錯誤 原因與處理方式
請修正全形符號「***」。請輸入半形符號「***」,或確認輸入的內容是否有誤。 在計算公式的設定畫面中,不慎將應以半形輸入的符號輸入為全形時,將顯示此錯誤。

例如,在以下計算公式中,因輸入了全形的「”」,而顯示此錯誤。
例:IF=(選項=”

相對的以下情況則不會顯示錯誤。
  • 以計算公式的正確方法使用全形符號時:
    範例1:IF=(選項="早餐(自助餐)",1500,0)
  • 雖然使用了全形符號,但在前方輸入了半形的「"」,且未以半形的「"」括住時:
    範例2:IF=(選項="早餐(
※在上述1與2的計算公式範例中,「(自助餐)」的小括號皆以全形輸入。
請修正「***」。若要判定「***」,請輸入「***」。 在計算公式的設定畫面中,運算符號輸入錯誤時將顯示此錯誤。若符合錯誤內容,請重新輸入顯示的正確運算符號。
關於可在kintone中使用的運算符號,請參閱以下頁面。
運算符號說明
請修正「***」。若要計算「***」,請輸入「***」。
計算公式中的欄位代碼(***)不存在。 以下原因時將顯示此錯誤:
  • 計算公式中含有不存在的欄位代碼
    • 請確認並指定計算公式中使用欄位的欄位代碼。
  • & 或四則運算(+ - * /)等符號為全形
    • 請以半形輸入計算公式內的符號。
  • 計算公式中含有尚未配置在表單的建立時間、更新時間、建立人、更新人的欄位代碼
    • 請先將建立時間、更新時間、建立人、更新人的欄位配置於表單後,再在計算公式中指定。
指定了無法在計算公式中使用的欄位類型的欄位(***)。以下項目無法在計算公式中使用:記錄號碼、標籤、文字編輯方塊、多行文字方塊、附件、連結、選擇使用者、選擇組織、選擇群組、相關記錄清單、執行者、狀態、類別。 指定了計算公式中無法參照的欄位的欄位代碼時將顯示此錯誤。請確認可在計算公式中參照的欄位。
參考:可在計算公式中參照的欄位/無法參照的欄位
欄位循環參照。 指定計算欄位的計算公式為計算欄位時將顯示此錯誤。還有從計算欄位A參照到計算欄位B,和從計算欄位B參照到計算欄位A時也會顯示。
***函數中需要***個參數。 當YEN/DATE_FORMAT/NOT/IF/CONTAINS 函數中參數的個數不足時將顯示此錯誤。
***函數中需要至少***個參數。 當AND/OR/SUM 函數中參數的個數不足時將顯示此錯誤。
ROUND(或ROUNDUP/ROUNDDOWN)函數中需要1個或2個參數。 當ROUND/ROUNDUP/ROUNDDOWN 函數中參數的個數不足時將顯示此錯誤。
無法使用***函數。 存在無法在kintone使用的函數時將顯示此錯誤。
***函數中最多可指定***個參數。 在計算欄位或者單列字串欄位的計算公式中指定過多的參數時將顯示此錯誤。
計算公式的語法錯誤。 無法解釋計算公式時顯示此錯誤。具體如以下情況:
  • 沒有對應的括號
  • 運算符號不在正確的位置
  • 在被「"」括住的字串中間換行
  • 在數值中間換行
未對陣列型數值使用適當的函數。關於陣列型數值及使用方法,請參閱說明。 在計算公式中參照核取方塊欄位/複選欄位,或從表格外參照表格內的欄位時將顯示此錯誤。
以上兩種情況,計算公式中參照的欄位皆為「陣列型欄位」。

在計算公式中參照核取方塊欄位/複選欄位,或從表格外的計算公式參照表格內的字串型欄位(單行字串、選項按鈕、下拉式選單、複製來源為字串的Lookup)時,必須使用CONTAINS函數。
此外,表格外的計算公式無法參照表格內的核取方塊欄位/複選欄位。

若要從表格外參照表格內的數值型欄位(計算欄位、數值欄位、複製來源為數值的Lookup),必須使用SUM函數。

關於SUM函數與CONTAINS函數的使用方法,請參閱以下頁面。
[CONTAINS函數]計算核取方塊、複選
[SUM、CONTAINS函數]表格的計算

輸入記錄時顯示的錯誤

以下說明輸入記錄時,在設定計算公式的欄位顯示的錯誤。

錯誤 說明
#CONVERT! 無法變換值。當計算欄位的計算結果為字串時顯示此錯誤。計算欄位的計算結果必須為數字、日期、時間其中之一。
若計算結果為字串,請使用單行文字方塊欄位。詳情請參閱以下內容。
計算欄位的計算結果為字串時(#CONVERT!錯誤的原因與處理方式)
#PRECISION! 計算結果超過有效位數。
關於有效位數的設定,請參閱以下頁面。
設定數值的有效位數和進位方式
#VALUE! 當要計算的值的類型或運算符號不適用時顯示此錯誤。
例1:數值和字串的和
例2:在字串結合使用「+」運算符號
例如,下拉式選單欄位中輸入的數值視為字串,無法作為數值計算。
參考:在計算公式中參照的數值的資料類型
#ERROR!(DATE_FORMAT函數以外) 將數值除以0,或指數運算的指數為100以上或-100以下等無法計算的情況時顯示此錯誤。
#ERROR!(使用DATE_FORMAT函數時) 下列情況時將顯示此錯誤:
  • 欄位值或計算結果在世界協調時間格式顯示以下日期與時間時
    - 1000年1月1日0時0分(UNIX時間:-30610224000)以前
    - 9999年12月31日23時59分(UNIX時間:253402300799)以後
  • 計算公式中的字元數超過64個字元
  • 第3參數指定為無效的時區
    例:DATE_FORMAT(日期與時間, "YYYY/MM/DD a hh:mm", "Tokyo")

計算欄位的計算結果為字串(#CONVERT!錯誤的原因與處理方式)

在計算欄位設定計算公式且結果為字串時將顯示#CONVERT!錯誤。 截圖:在計算欄位中的計算公式的設定 截圖:CONVERT錯誤

此時使用單行文字方塊欄位,即可顯示計算結果。 勾選單行文字方塊欄位的「自動計算」,輸入計算公式。 截圖:在單行文字方塊欄位中的計算公式設定

計算結果將以字串顯示「通過」。 截圖:計算結果