Referencia de funciones matemáticas en el cálculo de formularios

19 de junio de 2025

Las funciones matemáticas, así como las funciones de fecha y hora, están disponibles en el widget de Cálculo de Formulario y en la lógica condicional Actualizar/Calcular Campo. Puedes usar esta guía como referencia para construir formularios de cálculo perfectos.

Para usar funciones matemáticas en Cálculo de Formulario o Actualizar/Calcular Campo

  1. Selecciona el icono de función en el editor de fórmulas.
Icono de función del widget de Cálculo de Formularios en el Constructor de Formularios de Jotform
Cálculo de Formularios
Icono de función de Actualizar/Calcular Campo en el Constructor de Formularios de Jotform
Actualizar/Calcular Campo
  1. En el cuadro de diálogo de funciones, busca y elige la función deseada.
Cuadro de diálogo de búsqueda de funciones del widget Cálculo de Formularios en el Constructor de Formularios de Jotform
Cálculo de Formularios
Cuadro de diálogo de búsqueda de funciones de Actualizar/Calcular Campo en el Constructor de Formularios de Jotform
Actualizar/Calcular Campo

Los argumentos de las funciones pueden ser fijos o variables de tus campos de formulario.
Aquí están las funciones disponibles:

Función Descripción
abs() Devuelve el valor absoluto (positivo) de un número.
abs(-100) = 100
acos() Devuelve el arcocoseno de un número.
acos(0.5) = 1.05
asin() Devuelve el arcoseno de un número.
asin(0.5) = 0.52
atan() Devuelve el arcotangente de un número en radianes.
atan(1) = 0.7854
atan2() Devuelve el arcotangente de dos variables, similar a calcular el arcotangente de y/x.
atan2(4, 8) = 0.4636
ceil() Redondea un número hacia arriba al entero más cercano.
ceil(1.3) = 2
cos() Devuelve el coseno de un número.
cos(2) = -0.42
exp() Devuelve e elevado a la potencia de un número dado.
exp(1) = 2.7183
floor() Redondea un número hacia abajo al entero más cercano.
floor(1.7) = 1
log() Devuelve el logaritmo natural de un número.
log(2) = 0.69
max() Devuelve el valor más alto de un conjunto de números.
max(4, 8, 2) = 8
min() Devuelve el valor más bajo de un conjunto de números.
min(1, 2, 5) = 1
pow() Devuelve un número elevado a la potencia de un exponente dado.
pow(2, 3) = 8
random() Genera un flotante aleatorio entre 0 y 1.
random() * 100 = un número aleatorio entre 0 y 100
round() Redondea un número al entero más cercano.
round(2.5) = 3
sin() Devuelve el seno de un número.
sin(3) = 0.14
sqrt() Devuelve la raíz cuadrada de un número.
sqrt(25) = 5
tan() Devuelve la tangente de un número.
tan(45) = 1.62
E Devuelve el número de Euler.
E * 1 = 2.7183
LN2 Devuelve el logaritmo natural de 2.
LN2 * 1 = 0.6931
LN10 Devuelve el logaritmo natural de 10.
LN10 * 1 = 2.3026
LOG2E Devuelve el logaritmo base-2 de E.
LOG2E * 1 = 1.4427
LOG10E Devuelve el logaritmo base-10 de E.
LOG10E * 1 = 0.4343
PI Devuelve el valor de PI.
PI * 1 = 3.1416
SQRT1_2 Devuelve la raíz cuadrada de 1/2.
SQRT1_2 * 1 = 0.7071
SQRT2 Devuelve la raíz cuadrada de 2.
SQRT2 * 1 = 1.4142
avg() Devuelve el promedio de los números proporcionados.
avg(0, 2, 4) = 2
avgNoZero() Devuelve el promedio de los números proporcionados, excluyendo ceros y campos vacíos.
avgNoZero(0, 2, 4) = 3
count() Devuelve el número de opciones seleccionadas en un elemento de Elección Múltiple o Elección Única.
commaSeparate()  Incluye separadores de coma en números grandes.
commaSeparate(1234567) = 1,234,567.00
dateString() Convierte el valor de un Selector de Fecha (o el tiempo en días desde el epoch) a una cadena de fecha en formato “D M d Y”.
dateString({Date Picker}) devuelve la fecha del Selector de Fecha en formato “D M d Y”, como Mié Dic 25 2030.
addDays() Añade días al valor de un elemento de Selector de Fecha o Cita
addDays({Date Picker}, 2) devuelve la fecha del Selector de Fecha más dos días, como Vie Ene 19 2024.
subtractDays() Resta días al valor de un elemento de Selector de Fecha o Cita.
subtractDays({Appointment}, 2) devuelve la fecha de la Cita menos dos días, como Lun Ene 15 2024.
nth() Devuelve el enésimo valor más grande de un conjunto de números.
nth(2, 20, 30, 40) = 30
minutes() Convierte minutos a milisegundos.
minutes(1) = 60000
hours() Convierte horas a milisegundos.
hours(1) = 3600000
days() Convierte días a milisegundos.
days(1) = 86400000
weeks() Convierte semanas a milisegundos.
weeks(1) = 604800000
months() Convierte meses a milisegundos.
months(1) = 2592000000
Contactar Soporte

Our customer support team is available 24/7 and our average response time is between one to two hours.

Enviar Comentario:

Jotform Avatar
Este sitio está protegido por reCAPTCHA y lo rigen la Política de privacidad de Google y los Términos de servicio.

Podo Comment Sea el primero en comentar.