计算公式中显示的错误

文章编号: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错误

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

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