Fórmula Errores

Article Number:040497

Hay dos tipos de errores de fórmula: errores que se muestran cuando se configura una fórmula y errores que se muestran cuando se ingresan datos de registro.

Errores que se muestran al configurar una fórmula

En esta sección se describen los errores que pueden aparecer al introducir o guardar una fórmula. Aparece un mensaje de error en los siguientes casos:

Se introduce un símbolo de ancho completo

Mensaje Error

Ha introducido símbolo de ancho completo "***". Utilice un símbolo de media anchura "***" o compruebe que el valor introducido es correcto.

Causa y solución

Este mensaje de error aparece cuando se ingresa incorrectamente un símbolo de ancho completo en la fórmula, en lugar de un símbolo de medio ancho.
Por ejemplo, este error se muestra en la siguiente fórmula porque contiene comillas de ancho completo (”).

IF=(Option=”

Sin embargo, tenga en cuenta que este mensaje de error no aparecerá en los siguientes casos. (En los ejemplos siguientes, se utilizan paréntesis de ancho completo antes y después de "Buffet").

  • Los símbolos de ancho completo se utilizan correctamente dentro de una fórmula

    IF=(Option="Breakfast(Buffet)",1500,0)
  • Se utilizan símbolos de ancho completo, pero se ingresa una comilla de apertura (") antes del primer símbolo de ancho completo y aún no se ha ingresado ninguna comilla de cierre (").

    IF=(Option="Breakfast(Buffet)

Se ha introducido un operador no válido

Mensaje Error

  • "===" necesita corrección. Para utilizar el operador "igual a", introduzca "=" en su lugar.
  • "***" necesita corrección. Para utilizar el operador "***", introduzca "***" en su lugar.

Causa y solución

Este mensaje de error aparece cuando ingresa en un campo de entrada de fórmula una cadena específica que se reconoce como un operador mal escrito.
Verifique el mensaje de error que se muestra y corrija el operador. Para obtener más información sobre los operadores que se pueden utilizar en Kintone, consulte la página siguiente.
Descripción de los operadores

Se ha introducido un código de campo no válido

Mensaje Error

El código de campo (***) de la fórmula no existe.

Causa y solución

Este mensaje de error puede aparecer en los siguientes casos.

  • La fórmula contiene un código de campo que no existe.
    Verifique el código de campo del campo al que desea que la fórmula haga referencia y asegúrese de que el código de campo correcto esté especificado en la fórmula.
  • Los operadores (por ejemplo, "&", "+", "-", "*", "/") se ingresan con caracteres de ancho completo.
    Es posible que estos operadores hayan sido reconocidos como parte de un código de campo. Asegúrese de utilizar símbolos de medio ancho para estos operadores.
  • La fórmula contiene el código de campo del campo "Fecha/hora de creación", "Fecha/hora de actualización", "Creado por" o "Actualizado por" que no se encuentra en el formulario de la aplicación.
    Primero, coloque el campo relevante en el formulario de la aplicación y luego especifique su código de campo en la fórmula.

Se especifica el código de campo de un campo al que no se puede hacer referencia

Mensaje Error

El campo esp. (***) es un campo que no puede utilizarse en las fórmulas. No pueden utilizarse en fórmulas: Número de registro, Etiqueta, Texto enriquecido, Área de texto, Adjunto, Enlace, Selección del usuario, Selección departamento, Selección grupo, Registros relacionados, Asignatario, Estado y Categoría.

Causa y solución

Este mensaje de error aparece cuando una fórmula contiene el código de campo de un campo al que no se puede hacer referencia en una fórmula.
Consulte la siguiente página y asegúrese de especificar un código de campo de un campo al que se pueda hacer referencia en una fórmula.
Campos a los que se puede hacer referencia en fórmulas y campos a los que no

Las referencias de campo provocan un bucle sin fin

Mensaje Error

Las referencias de campo provocan un bucle sin fin.

Causa y solución

Este mensaje de error se produce cuando se establece una fórmula para un campo de forma que el campo haga referencia a sí mismo de forma directa o indirecta. Modifique dicha fórmula de forma que un código de campo no haga referencia a su propio campo.

Este mensaje de error puede aparecer por las siguientes razones.

  • Un campo se referencia a sí mismo directamente:
    Por ejemplo, si el código de campo del campo "Calculado" "A" se especifica en una fórmula ingresada para el campo "Calculado" "A"
  • Un código de campo hace referencia a su propio campo indirectamente.
    Por ejemplo, si la fórmula del campo "Calculado" "A" incluye el código de campo para el campo "Calculado" "B", y la fórmula del campo "Calculado" "B" incluye el código de campo para el campo "Calculado" "A"

Una función no tiene el número requerido de argumentos

Mensaje Error

  • La función *** requiere *** argumentos.
  • La función *** requiere *** o más argumentos.
  • Función ROUND (o ROUNDUP / ROUNDDOWN) requiere 1 o 2 argumentos.

Causa y solución

El mensaje de error "La función *** requiere *** argumentos." aparece cuando no se especifica el número requerido de argumentos para las siguientes funciones.

  • YEN
  • DATE_FORMAT
  • NOT
  • IF
  • CONTAINS

El mensaje de error "La función *** requiere *** o más argumentos." aparece cuando no se especifica el número requerido de argumentos para las siguientes funciones.

  • AND
  • OR
  • SUM

El mensaje de error "Función ROUND (o ROUNDUP / ROUNDDOWN) requiere 1 o 2 argumentos." aparece cuando no se especifica el número requerido de argumentos para las siguientes funciones.

  • ROUND
  • ROUNDUP
  • ROUNDDOWN

La cantidad de argumentos necesarios varía para cada función. Consulta las siguientes páginas y asegúrate de ingresar tu fórmula con la cantidad necesaria de argumentos.
Función SUM: Calcula el Total de valores numéricos
Función YEN: muestra los resultados de los cálculos redondeados y en yenes japoneses
Función DATE_FORMAT: Especificación del formato de visualización de fecha y hora
Función IF: cambia el valor que se mostrará según una Estado
Funciones AND, OR y NOT: Combinan Condiciones
Funciones ROUND, ROUNDUP y ROUNDDOWN: redondeo hacia abajo, hacia arriba y hacia abajo de valores numéricos
Función CONTAINS: determina si un campo contiene una coincidencia exacta para una cadena de caracteres especificada

La función ingresada no se puede utilizar en Kintone

Mensaje Error

La función *** no existe.

Causa y solución

Este mensaje de error aparece cuando se especifica una función que no se puede utilizar en Kintone.
Consulte la página siguiente y verifique si la función que está utilizando está especificada correctamente o está disponible en Kintone.
Lista de operadores y funciones

Se ha excedido el número de argumentos que se pueden especificar para una función

Mensaje Error

La función *** acepta hasta *** argumentos.

Causa y solución

Este mensaje de error aparece cuando se supera el número de argumentos que se pueden especificar para una función en una fórmula.
La cantidad de argumentos necesarios varía para cada función. Consulta las siguientes páginas y asegúrate de ingresar tu fórmula sin exceder la cantidad de argumentos que se pueden especificar.
Función SUM: Calcula el Total de valores numéricos
Función YEN: muestra los resultados de los cálculos redondeados y en yenes japoneses
Función DATE_FORMAT: Especificación del formato de visualización de fecha y hora
Función IF: cambia el valor que se mostrará según una Estado
Funciones AND, OR y NOT: Combinan Condiciones
Funciones ROUND, ROUNDUP y ROUNDDOWN: redondeo hacia abajo, hacia arriba y hacia abajo de valores numéricos
Función CONTAINS: determina si un campo contiene una coincidencia exacta para una cadena de caracteres especificada

La fórmula no puede ser interpretada por Kintone

Mensaje Error

Formato de fórmula no válido.

Causa y solución

Este mensaje de error aparece cuando no se puede interpretar una fórmula. Este mensaje de error puede aparecer por los siguientes motivos.

  • Los paréntesis no están emparejados.
  • Un operador está colocado en una posición incorrecta.
  • Se inserta un salto de línea en medio de una cadena entre comillas dobles ("").
  • Se inserta un salto de línea en medio de un valor numérico.

Se utiliza una función no válida para hacer referencia a un campo de tipo matriz

Mensaje Error

La función correspondiente no se utiliza para el valor tipo matriz. En cuanto a los valores de los tipos de matriz y su utilización, consulte la Ayuda.

Causa y solución

Este mensaje de error puede aparecer en los siguientes casos.

  • Una fórmula hace referencia a un campo de "Casilla de verificación" o a un campo de "Opciones múltiples".
    Los campos "Casilla de verificación" y "Opciones múltiples" son campos de tipo matriz.
  • Una fórmula fuera de una tabla hace referencia a un campo dentro de la tabla.
    Cuando una fórmula fuera de una tabla hace referencia a un campo de tipo numérico o de cadena dentro de la tabla, el tipo de datos de dicho campo se convierte en un tipo de matriz.

Para obtener información sobre los tipos de datos de los valores a los que se hace referencia en una fórmula, consulte la página siguiente.
Tipos de datos de valores a los que se hace referencia en las fórmulas

Para hacer referencia a un campo de tipo matriz, utilice las funciones SUM o CONTAINS.

Se utiliza un operador con un tipo de datos incompatible

Mensaje Error

Se está utilizando el operador "***" con un tipo de dato no compatible.

Causa y solución

Los tipos de datos que se aceptan como argumentos varían para cada operador. Se produce un error si los tipos de datos de los argumentos no son compatibles con los operadores utilizados. Consulte la siguiente página para conocer las combinaciones válidas de operadores y tipos de datos. En función de esta información, realice los cambios necesarios en la fórmula.
Tipos de datos de valores a los que se hace referencia en las fórmulas

A continuación se muestra un ejemplo de una fórmula que provoca el error. La fórmula hace referencia a dos campos de "Texto".

Text_0+Text_1

Hay dos soluciones para resolver el error en este ejemplo.

  • Cambiar los argumentos:
    Si desea seguir utilizando el operador actual, especifique argumentos que sean compatibles con él.
    En el ejemplo que se muestra arriba, utilice campos de tipo numérico con el operador "+".
  • Cambiar el operador:
    Si desea seguir utilizando los argumentos actuales, especifique un operador que sea compatible con ellos.
    En el ejemplo que se muestra arriba, el uso del operador "&" puede resolver el error. Para obtener información sobre el operador "&", consulte la página siguiente.
    Operador &: concatenación de cadenas y números

El tipo de datos de un argumento es incompatible con una función

Mensaje Error

Un argumento de la función *** utiliza un tipo de dato no compatible.

Causa y solución

Los tipos de datos permitidos para los argumentos dependen de la función que utilice. Se produce un error si el tipo de datos de un argumento no es compatible con la función utilizada. Consulte la siguiente página para conocer las combinaciones válidas de funciones y tipos de datos. En función de esta información, realice los cambios necesarios en su fórmula.
Tipos de datos de valores a los que se hace referencia en las fórmulas

A continuación se muestra un ejemplo de una fórmula que provoca el error. La fórmula hace referencia a dos campos de "Texto".

CONTAINS (Drop_down_0, "Terminado")

Hay dos soluciones para resolver el error en este ejemplo.

  • Cambiar el argumento:
    Si desea seguir utilizando la función actual, especifique un argumento que sea compatible con la función.
    En el caso del ejemplo que se muestra arriba, utilice un campo de tipo matriz de cadenas para el primer argumento de la función CONTAINS. Sin embargo, tenga en cuenta que los campos de tipo matriz de cadenas "Casilla de verificación" y "Opciones múltiples" no se pueden especificar como argumentos si se encuentran en una tabla y se hace referencia a ellos mediante una fórmula fuera de la tabla.
  • Cambiar la función:
    Si desea conservar el argumento actual, especifique una función que sea compatible con él.
    En el ejemplo que se muestra arriba, es posible que pueda resolver el error utilizando la función SI. Para obtener información sobre la función SI, consulte la página siguiente.
    Función IF: cambia el valor que se mostrará según una Estado

Errores que se muestran al ingresar datos de registro

En esta sección se explican los errores que se muestran en los campos con fórmulas cuando se ingresan datos de registros. Los siguientes errores pueden aparecer en un campo.

#CONVERT!

Este mensaje de error aparece cuando el resultado del cálculo de un campo "Calculado" es un valor de tipo cadena, que el campo no puede procesar.
El valor resultante en un campo "Calculado" debe ser un número, fecha y hora, fecha, hora u hora.Captura de pantalla: Configuración de una fórmula para un campo "Calculado" Captura de pantalla: El error #CONVERT!Para mostrar el resultado del cálculo, utilice un campo "Texto" para la fórmula.
Seleccione Calcular automáticamente para el campo "Texto" y luego ingrese la fórmula.Captura de pantalla: configuración de una fórmula para un campo "Texto"Ahora, el resultado del cálculo "Aprobado" se muestra correctamente.Captura de pantalla: el resultado del cálculo

#PRECISION!

Este mensaje de error aparece cuando el resultado de un cálculo excede el número permitido de dígitos.
En la pantalla "Ajustes varios", verifique el valor de Número total de dígitos en Precisión de números y cálculos. Para obtener detalles sobre cómo configurar el valor, consulte la página siguiente.
Establecimiento de los dígitos significativos de los números y el método Redondeo

#VALUE!

Este mensaje de error aparece cuando el tipo de datos de un valor que se va a calcular no es válido o el uso de un operador es incorrecto. Este mensaje de error puede aparecer por los siguientes motivos.

  • Se agregó una cadena a un valor numérico
    Por ejemplo, un número ingresado en un menú desplegable se trata como una cadena. No se puede calcular como un número.
  • El operador "+" se utilizó para concatenar cadenas.

Consulte la página siguiente para conocer combinaciones válidas de operadores y tipos de datos.
Tipos de datos de valores a los que se hace referencia en las fórmulas

#ERROR!

Funciones distintas de DATE_FORMAT

Este mensaje de error aparece cuando una fórmula no puede realizar un cálculo. Este mensaje de error puede aparecer por los siguientes motivos.

  • Un número se divide por cero
  • El exponente de un número es mayor que 100
  • El exponente de un número es menor que -100

Función DATE_FORMAT

Este mensaje de error puede aparecer en los siguientes casos.

  • Un valor de campo o resultado de cálculo es una de las siguientes combinaciones de fecha y hora en UTC (Tiempo Universal Coordinado):
    • Una fecha y hora anterior al 1 de enero de 1000 00:00 (hora UNIX: -30610224000)
    • Una fecha y hora posterior al 31 de diciembre de 9999 23:59 (hora UNIX: 253402300799)
  • Cuando el número de caracteres de la fórmula supera los 64 caracteres.
  • Cuando se especifica una zona horaria no válida como tercer argumento.
    Ejemplo: DATE_FORMAT (Fecha_y_hora, "AAAA/MM/DD a hh:mm", "Tokio")