計算公式的錯誤訊息

記事番号:040497

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

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

以下說明輸入或儲存計算公式時顯示的錯誤訊息。下列情況將顯示錯誤訊息:

輸入了全形符號

錯誤訊息

請修正全形符號「***」。請輸入半形符號「***」,或確認輸入的內容是否有誤。

原因與處理方式

在計算公式的設定中應以半形輸入的符號輸入為全形時,將顯示此錯誤訊息。
例如,下列範例因為計算公式中輸入了全形的「”」,會顯示此錯誤訊息。

IF=(選項=”

然而,若為下列範例情況則不會顯示此錯誤訊息。(例:計算公式中「(自助餐)」輸入了全形的小括號)

  • 全形符號在計算公式中的使用方法正確

    IF=(選項="早餐(自助餐)",1500,0)

  • 使用了全形符號,但前方已輸入了半形「"」且尚未被另一個半形「"」括住

    IF=(選項="早餐(自助餐)

輸入了錯誤的運算符號

錯誤訊息

  • 請修正「***」。若要判斷「***」,請輸入「***」。
  • 請修正「***」。若要計算「***」,請輸入「***」。

原因與處理方式

在計算公式的設定中輸入的字串被系統判斷為運算符號輸入錯誤時,將顯示此錯誤訊息。
請確認錯誤訊息內容,輸入正確的運算符號。關於可以在Kintone中使用的運算符號,請參閱以下頁面。
運算符號說明

輸入了錯誤的欄位代碼

錯誤訊息

計算公式中的欄位代碼(***)不存在。

原因與處理方式

顯示此錯誤訊息的原因如下:

  • 計算公式中含有不存在的欄位代碼
    請確認並指定要在計算公式中使用欄位的欄位代碼。
  • 以全形輸入& 或四則運算(+ - * /)等運算符號
    可能是欄位代碼被視為含有全形運算符號。請以半形輸入運算符號。
  • 計算公式中含有尚未配置在表單的[建立時間][更新時間][建立人]、或[更新人]欄位的欄位代碼
    請先在表單中配置 [建立時間][更新時間][建立人]、或[更新人]欄位,再在計算公式中指定欄位代碼。

指定了無法在計算公式中參照的欄位代碼

錯誤訊息

指定了無法在計算公式中使用的欄位類型的欄位(***)。以下項目無法在計算公式中使用:記錄號碼、標籤、文字編輯方塊、多行文字方塊、檔案、連結、使用者選擇、組織選擇、群組選擇、相關記錄清單、執行者、狀態、分類。

原因與處理方式

在計算公式的設定中指定了無法參照的欄位的欄位代碼時,將顯示此錯誤訊息。
請參閱以下頁面,指定可以在計算公式中參照的欄位的欄位代碼。
計算公式中可參照/無法參照的欄位

欄位循環參照

錯誤訊息

欄位循環參照。

原因與處理方式

在計算公式的設定中,直接或間接參照自己本身時,將顯示此錯誤訊息。請修正計算公式,避免參照自己本身。

顯示錯誤訊息的原因範例如下:

  • 直接參照:
    在「計算欄位A」的計算公式設定中指定了「計算欄位A」的欄位代碼
  • 間接參照:
    在「計算欄位A」的計算公式設定中指定了「計算欄位B」的欄位代碼,但在「計算欄位B」的計算公式設定中又指定了「計算欄位A」的欄位代碼

函數中參數的個數不足

錯誤訊息

  • ***函數中需要***個參數。
  • ***函數中需要***個以上的參數。
  • ROUND(或ROUNDUP/ROUNDDOWN)函數中需要1個或2個參數。

原因與處理方式

***函數中需要***個參數。

以下函數中參數個數不足時,將顯示此錯誤訊息。

  • YEN
  • DATE_FORMAT
  • NOT
  • IF
  • CONTAINS
***函數中需要***個以上的參數。

以下函數中參數個數不足時,將顯示此錯誤訊息。

  • AND
  • OR
  • SUM
ROUND(或ROUNDUP/ROUNDDOWN)函數中需要1個或2個參數。

以下函數中參數個數不足時,將顯示此錯誤訊息。

  • ROUND
  • ROUNDUP
  • ROUNDDOWN

各函數中需要的參數個數不同。請參閱以下頁面進行設定,避免參數的個數不足。

輸入了無法使用的函數

錯誤訊息

無法使用***函數。

原因與處理方式

在計算公式的設定中輸入了無法在Kintone中使用的函數時,將顯示此錯誤訊息。
請參閱以下頁面,確認函數輸入是否有誤,或是否輸入了無法在Kintone中使用的函數。
運算符號與函數清單

函數中指定的參數個數超過上限

錯誤訊息

***函數中最多可指定***個參數。

原因與處理方式

在計算公式的設定中指定的參數個數超過上限時,將顯示此錯誤訊息。
各函數中需要的參數個數不同。請參閱以下頁面進行設定,避免參數的個數不足。

無法解釋計算公式

錯誤訊息

計算公式的語法錯誤。

原因與處理方式

系統無法解釋計算公式時將顯示此錯誤訊息。顯示錯誤訊息的原因範例如下:

  • 括號不成對
  • 運算符號不在正確的位置
  • 在被「"」括住的字串中間換行
  • 在數值中間換行

參照陣列型欄位時使用的函數不適當

錯誤訊息

未對陣列型的值使用適當的函數。關於陣列型的值及使用方法,請參閱說明。

原因與處理方式

顯示此錯誤訊息的原因如下:

  • 計算公式中參照了[核取方塊]欄位或[複選]欄位
    [核取方塊]欄位和[複選]欄位為陣列型欄位。
  • [表格]外的計算公式參照了[表格]內的欄位
    [表格]外的計算公式參照[表格]內的數值型欄位或字串型欄位時,資料類型會變為陣列型欄位。

關於計算公式中參照值的資料類型詳情,請參閱以下頁面。
計算公式中參照值的資料類型

參照陣列型欄位時,請使用CONTAINS函數或SUM函數。

參數的資料類型與運算符號不相容

錯誤訊息

參數的資料類型與運算符號「***」不相容。

原因與處理方式

在計算公式中可以使用的參數的資料類型依運算符號而異。當參數的資料類型與使用的運算符號不相容時,將顯示此錯誤訊息。請在以下頁面中確認各運算符號及資料類型的組合,並修正計算公式。
計算公式中參照值的資料類型

顯示錯誤訊息的計算公式範例如下:

[單行文字方塊]的欄位代碼+[單行文字方塊]的欄位代碼

可以利用下列任一種方法處理:

  • 變更參數:
    若不想變更運算符號,請指定與運算符號相容的參數。
    在上述範例中,請指定數值型的欄位搭配運算符號「+」。
  • 變更運算符號:
    若不想變更參數,請指定與參數相容的運算符號。
    在上述範例中,可能可以藉由使用運算符號「&」來處理。關於運算符號「&」的詳情,請參閱以下頁面。
    &運算符號:結合文字與數值

參數的資料類型與函數不相容

錯誤訊息

參數的資料類型與***函數不相容。

原因與處理方式

在計算公式中可以使用的參數的資料類型依函數而異。當參數的資料類型與使用的函數不相容時,將顯示此錯誤訊息。請在以下頁面中確認各函數及資料類型的組合,並修正計算公式。
計算公式中參照值的資料類型

顯示錯誤訊息的計算公式範例如下:

CONTAINS([下拉式選單]欄位的欄位代碼, "完成")

可以利用下列任一種方法處理:

  • 變更參數:
    若不想變更函數,請指定與函數相容的參數。
    在上述範例中,請在CONTAINS函數的第1參數指定陣列字串型的欄位。請注意,[表格]內的[核取方塊]欄位或[複選]欄位雖然是陣列字串型欄位,但無法從[表格]外的計算公式參照,因此無法指定為參數。
  • 變更函數:
    若不想變更參數,請指定與參數相容的函數。
    在上述範例中,可能可以藉由使用IF函數來處理。關於IF函數的詳情,請參閱以下頁面。
    IF函數:根據條件改變顯示的值

輸入記錄時顯示的錯誤訊息

以下說明輸入記錄時,在已設定計算公式的欄位中顯示的錯誤訊息。可能會在欄位中顯示下列錯誤訊息:

#CONVERT!

[計算]欄位的計算結果為字串導致系統無法轉換值時,將顯示此錯誤訊息。
[計算]欄位的計算結果必須為數字、日期、時間或時長。截圖:在[計算]欄位中的計算公式的設定 截圖:CONVERT錯誤[單行文字方塊]欄位中設定計算公式,即可顯示計算結果。
勾選 [單行文字方塊]欄位的[自動計算],輸入計算公式。截圖:在[單行文字方塊]欄位中的計算公式設定計算結果將顯示為字串。截圖:計算結果

#PRECISION!

計算結果超過有效位數時將顯示此錯誤訊息。
請在 [進階設定]畫面的[數值和計算的精準度]中,重新檢視[總位數]的設定。設定方法的詳情,請參閱以下頁面。
設定數值的有效位數和進位方式

#VALUE!

要計算的值的資料類型或運算符號不適當時,將顯示此錯誤訊息。顯示錯誤訊息的原因範例如下:

  • 將數值和字串相加
    例如,在[下拉式選單]欄位中輸入的數值會被視為字串,無法作為數值計算。
  • 使用「+」運算符號結合字串

請參閱以下頁面,確認要計算的值的資料類型及運算符號是否適當。
計算公式中參照值的資料類型

#ERROR!

DATE_FORMAT函數以外

無法計算時將顯示此錯誤訊息。顯示錯誤訊息的原因範例如下:

  • 將數值除以0
  • 指數運算的指數為100以上
  • 指數運算的指數為-100以下

DATE_FORMAT函數

使用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")