Fórmula Errores

Article Number:040497

Hay dos tipos de errores de fórmula. Uno es el error que se muestra cuando configura una fórmula y el otro es el error que se muestra cuando ingresa registros.

Errores mostrados al configurar una Fórmula

La siguiente sección describe los errores que puede obtener al ingresar y guardar una fórmula en la página Ajustes app.

Error Causa y solución
Ha introducido un símbolo de ancho completo "***". Utilice un símbolo de medio ancho "***" o verifique que el valor ingresado sea correcto. Este mensaje de error aparece en la pantalla de configuración de la fórmula cuando ingresó incorrectamente un símbolo de ancho completo, 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 (”).
Ejemplo: SI=(Opción =”

Por otro lado, este error no se muestra en los siguientes casos.
  • Cuando los símbolos de ancho completo se utilizan de forma correcta para escribir una fórmula.
    Ejemplo 1: IF=(Opción ="Desayuno(Buffet)",1500,0)
  • Cuando ingresa un paréntesis de apertura en ancho completo, hay una comilla de ancho medio (") antes del paréntesis de ancho completo y aún no ha escrito una comilla de cierre ("):
    Ejemplo 2: IF=(Opción ="Desayuno(
* En los ejemplos 1 y 2 anteriores, se utiliza el paréntesis de ancho completo en la fórmula para escribir "(buffet)".
"===" necesita corrección. Para utilizar el operador "igual a", introduzca "=" en su lugar. Este mensaje de error aparece cuando ingresa en el campo de entrada de la fórmula una cadena específica que se reconoce como un operador mal escrito. Si lo que dice el mensaje de error se aplica a usted, reemplace el operador mal escrito con el operador correcto indicado en el mensaje.
Para obtener detalles sobre los operadores que se pueden utilizar en Kintone, consulte la página siguiente.
Descripción de operadores
"***" necesita corrección. Si lo que desea utilizar es el operador"***", ingrese "***" en su lugar.
El código de campo (***) de la fórmula no existe. Este mensaje de error aparece debido a cualquiera de los siguientes motivos:
  • La fórmula contiene un código de campo que no existe.
    • Verifique el código de campo del campo al que desea que haga referencia la fórmula y asegúrese de que se especifique el código de campo correcto en la fórmula.
  • La fórmula contiene símbolos de ancho completo, como el símbolo comercial de ancho completo & y cuatro símbolos aritméticos + - * /.
    • Asegúrate de utilizar símbolos de ancho medio en tu fórmula.
  • 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 coloca en el formulario de la aplicación.
    • Primero coloque el campo en el formulario de la aplicación y luego especifique su código de campo en la fórmula.
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. Este mensaje de error aparece cuando la fórmula contiene el código de campo de un campo al que no se puede hacer referencia en las fórmulas. Compruebe a qué campos se puede hacer referencia en las fórmulas.
Referencia: Campos a los que se puede o no se puede hacer referencia en fórmulas
Las referencias de campo provocan un bucle sin fin. Este mensaje de error aparece cuando especifica un campo "Calculado" en una fórmula establecida en otro campo "Calculado". El mensaje de error también aparece cuando el campo A "Calculado" se establece como referencia al campo A "Calculado" que se establece como referencia al campo B "Calculado".
La función *** requiere *** argumentos. Este mensaje de error aparece cuando el número de argumentos especificados para la función YEN, DATE_FORMAT, NOT, IF o CONTAINS no es suficiente.
La función *** requiere *** o más argumentos. Este mensaje de error aparece cuando la cantidad de argumentos especificados para la función Y, O o SUMA no es suficiente.
Función ROUND (o ROUNDUP / ROUNDDOWN) requiere 1 o 2 argumentos. Este mensaje de error aparece cuando el número de argumentos especificados para la función ROUND, ROUNDUP o ROUNDDOWN no es suficiente.
Función *** no existe. Este mensaje de error aparece cuando especifica una función que no se puede utilizar en Kintone.
Función *** acepta hasta *** argumentos. Este mensaje de error aparece cuando especifica un número de argumentos superior al aceptable en la fórmula establecida para un campo "Calculado" o un campo "Texto".
Formato de fórmula no válido. Este mensaje de error aparece cuando la fórmula no se puede resolver. Por ejemplo:
  • 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.
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. Este mensaje de error aparece cuando la fórmula hace referencia a un campo "Casilla de verificación" o "Opciones múltiples" o cuando se hace referencia a un campo en una tabla desde un campo fuera de la tabla.
En ambos casos, una fórmula hace referencia a un "campo de tipo matriz".

Para hacer referencia a un campo "Casilla de verificación" o "Opciones múltiples" en una fórmula, o para hacer referencia a un campo de tipo cadena ("Texto", "Botón de radio", "Desplegable" o "Búsqueda" cuyo origen es texto) en una tabla fuera de la tabla, use la función CONTIENE.
Tenga en cuenta que una fórmula que reside fuera de una tabla no puede hacer referencia a un campo "Casilla de verificación" o "Opciones múltiples" de la tabla.

Para hacer referencia a un campo de tipo numérico (campo "Calculado", campo "Número" o campo "Búsqueda" cuyo origen es un número) en una tabla fuera de la tabla, utilice la función SUMA.

Para obtener información sobre cómo utilizar las funciones SUMA y CONTIENE, consulte las páginas siguientes.
CONTIENE Función: Cálculo usando casillas de verificación y opciones múltiples
Funciones SUMA/CONTIENE: Cálculos en tablas

Errores mostrados al ingresar Registros

Esta sección explica los errores que se muestran en el campo donde se establece una fórmula, al ingresar registros.

Error Descripción
#CONVERT! El valor no se puede convertir. Este mensaje de error aparece cuando el resultado del cálculo de un campo "Calculado" es un valor de tipo cadena. El valor del resultado en el campo calculado debe ser número, fecha y hora, fecha, hora u hora.
Utilice un campo "Texto" si el resultado es un valor de tipo cadena. Para obtener más información, consulte la página siguiente.
Cuando el resultado del cálculo en el campo Calculado es una cadena (causa y solución del error #CONVERT!)
#PRECISION! El valor del resultado excede el número de dígitos significativos.
Para obtener detalles sobre cómo configurar los dígitos significativos, consulte la página siguiente.
Configuración 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 del valor a calcular no es válido o el uso de un operador es incorrecto.
Ejemplo 1: agregar una cadena a un valor
Ejemplo 2: uso del operador + para concatenar cadenas
Por ejemplo, cualquier número que ingrese en un menú desplegable se trata como una cadena. No se puede utilizar para cálculos como un número.
Referencia: tipos de datos de valores a los que se hace referencia en fórmulas
#ERROR! (No para la función DATE_FORMAT) No se puede realizar el cálculo. Por ejemplo, al dividir un número entre cero (0), el exponente supera 100 o cae por debajo de -100, etc.
#ERROR! (Para la función DATE_FORMAT) Este mensaje de error aparece en los siguientes casos:
  • Cuando el valor del campo o el resultado del cálculo sea alguna de las siguientes fecha y hora en UTC (Tiempo Universal Coordinado):
    - 1 de enero de 1000 00:00 (hora UNIX: -30610224000) o antes
    - 31 de diciembre de 9999 23:59 (hora UNIX: 253402300799) o posterior
  • 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")

Si un conjunto Fórmula para un campo "Calculado" devuelve un valor Tipo cadena (causa y solución del error #CONVERT!)

Si se establece una fórmula que devuelve un valor de tipo cadena para un campo "Calculado", aparecerá el mensaje de error #CONVERT! aparece.Captura de pantalla: Configuración de una fórmula para un campo "Calculado" Captura de pantalla: ¡El #CONVERT! error

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"

Esta vez, el resultado del cálculo "Borrar" se muestra correctamente.Captura de pantalla: el resultado del cálculo