Guía · 5 min de lectura
Cómo añadir cálculos a un formulario
Actualizado 2026-09-17
Resumen
Un campo calculado ejecuta una fórmula que hace referencia a otros campos por su ID y se actualiza en vivo a medida que la gente responde: úsalo para totales, precios y puntuación de cuestionarios.
Algunos formularios necesitan un número que depende de otras respuestas, el total de un pedido, una estimación de presupuesto, la puntuación de un cuestionario. En lugar de hacer que quienes responden lo calculen por su cuenta, un campo calculado ejecuta una fórmula en segundo plano y actualiza el resultado en el momento en que responden. Esta guía muestra cómo funciona la sintaxis de la fórmula, cómo dar formato al resultado y dónde son más útiles los cálculos.
Cómo funciona un campo calculado
Un campo calculado es de solo lectura: en lugar de recoger una respuesta, la deriva de una fórmula que escribes una sola vez. La fórmula hace referencia a otros campos poniendo su ID entre llaves, como ${field_id}, y los combina con suma, resta, multiplicación, división y paréntesis.
Como se actualiza en vivo, quienes responden ven cómo cambia el resultado mientras rellenan los campos de los que depende, un total acumulado a medida que añaden cantidades, por ejemplo, en lugar de un número que solo aparece tras el envío.
Escribir la fórmula
Las fórmulas admiten aritmética sencilla: ${price} * ${quantity} multiplica dos campos y (${a} + ${b}) / 2 calcula la media de dos números. Los campos que contienen una lista de opciones, como un campo de selección múltiple, se suman si contienen valores numéricos, lo que es útil para puntuar cuestionarios, donde cada opción vale puntos.
El analizador de fórmulas solo entiende números, referencias a campos, operadores aritméticos y paréntesis, sin funciones ni lógica externa, lo que lo mantiene predecible y seguro para ejecutarse en el navegador.
Dar formato al resultado
Un resultado de cálculo en bruto rara vez es lo que quieres mostrar tal cual. Puedes definir cuántos decimales mostrar y añadir un prefijo o sufijo para que un total parezca un importe en moneda o una puntuación aparezca con una unidad, como "€" antes del número o " pts" después.
Mantén el resultado con formato centrado en lo que la persona necesita ver, un total de precio, no una cadena de valores intermedios.
Usos habituales
Los formularios de pedido y de presupuesto multiplican un precio unitario por un campo de cantidad, a veces sumando varias líneas. Los formularios de cuestionario y evaluación puntúan cada respuesta con un peso numérico y suman todo en un campo de puntuación final que se muestra al terminar.
Las calculadoras de depósito o de tarifas toman un dato de entrada, como el importe de un préstamo o el número de asistentes a un evento, y aplican una tasa fija o un coste por persona para mostrar una estimación antes de que alguien se comprometa a rellenar el resto del formulario.
Lo que los cálculos no pueden hacer
La fórmula solo lee valores numéricos de campos que ya están en el formulario: no puede llamar a una API externa, consultar una base de datos ni aplicar lógica más allá de las reglas de redondeo de decimales. Para cualquier cosa más compleja que la aritmética, un campo calculado es la herramienta equivocada.
En YeetForm, el tipo de campo calculado admite un analizador de fórmulas seguro con formato de decimales, prefijo y sufijo, y forma parte del plan gratuito igual que todos los demás tipos de campo.