計算公式中顯示的錯誤

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

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

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

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

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

相對的以下情況則不會顯示錯誤。
  • 以計算公式的正確方法使用全形符號時:
    範例1:IF=(選項="早餐(自助餐)",1500,0)
  • 雖使用了全形符號,但在其前方輸入了半形的「"」,且未以半形的「"」圍住時:
    範例2:IF=(選項="早餐(
※在上述1與2的計算公式範例中,「(自助餐)」的括弧皆以全形輸入。
計算公式中的欄位代碼不存在,或格式不正確。 可以認定計算公式中包含不存在的欄位代碼,或無法被用於計算的欄位。
請確認計算公式指定的欄位的欄位代碼是否正確。
參閱:計算公式能參照的欄位
欄位循環參照。 指定計算欄位的計算公式為計算欄位等情況下會顯示的錯誤。其他例如:自計算欄位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函數時) 會顯示於下列情形。
  • 指定2286年11月21日以後的日期
  • 欄位的值,或計算結果為2286年11月21日以後的日期
  • 計算公式中的字元數超過64字元
  • 第3參數指定為無效的時區
    例:DATE_FORMAT(日期, "YYYY/MM/DD a hh:mm", "invalid_timezone")

計算欄位的計算結果為字串(#CONVERT!錯誤的原因與排除方法)

於計算欄位設定計算公式且結果為字串時將顯示#CONVERT!錯誤。

這種情況請使用單行文字方塊欄位,即可顯示計算結果。 勾選單行文字方塊欄位的「自動計算」,輸入計算公式。

計算結果將顯示為「清除」的字串。