计算公式中显示的错误

计算公式的错误包含设置表单时和填写记录时显示的错误。

设置表单时显示的错误

此列表介绍在表单的设置页面中保存表单时显示的错误。

错误 原因和对策
计算公式中的字段代码不存在,或格式不正确。 计算公式中可能含有不存在的字段代码或无法用于计算的字段。
请确认计算公式中指定字段的字段代码是否正确。
参考:计算公式中可引用的字段
字段循环参照。 例如在计算字段的计算公式中指定了计算字段时显示此错误。此外,计算字段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!错误。

此时,可通过使用单行文本框字段来显示计算结果。 勾选单行文本框字段的“自动计算”复选框,输入计算公式。

计算结果将以字符串形式显示为“通过”。