Los cobros por parte del mes, la renta y las suscripciones a menudo dependen de cuántos días quedan en el mes. Ese número cambia cada día y depende del mes y Google Forms no tiene forma de calcularlo, así que lo cuentas a mano. Con Formfacade, calculas los días de este mes con la función DATE y restas el día del mes de hoy y tus usuarios ven los días que quedan. El formulario vuelve a hacer la cuenta cada día, así que nunca tienes que actualizarlo.
Crea tu formulario y sigue los pasos de abajo.
- En la página que se abre, ponle nombre a tu formulario, haz clic en Build form y luego en Proceed.
- Haz clic en la pestaña "Edit".
- Haz clic en el ícono + (Add field) en la barra de herramientas de la derecha.
- Escribe "Number of days in this month" como pregunta. Ya es una Short answer.
Haz clic en el ícono ⚙️ abajo a la derecha de la pregunta.
Selecciona la pestaña "Answer".
El primer paso es calcular la última fecha de este mes. Podemos pasar el año, el mes y el día a la función date.
TODAY().year() devuelve el año actual
TODAY().month() devuelve el mes actual
DATE(TODAY().year(), TODAY().month()+1, 1) devuelve el primer día del mes siguiente.
Después podemos usar la función SUBTRACT para saber el último día de este mes.
DATE(TODAY().year(), TODAY().month()+1, 1).subtract(1,"days")
Hay otra forma de calcular el último día de este mes sin usar la función SUBTRACT.
DATE(TODAY().year(), TODAY().month()+1, 0) devuelve el último día de este mes.
Podemos usar la función getDate() o date() para saber el día del mes de una fecha dada.
DATE(TODAY().year(), TODAY().month()+1, 0).date() devuelve el último día del mes.
Escribe la fórmula de arriba en la opción Calculate como se muestra abajo. Haz clic en Save.
- Haz clic en el ícono + (Add field) en la barra de herramientas de la derecha.
- Escribe "Number of days remaining in this month" como pregunta. Ya es una Short answer.
Haz clic en el ícono ⚙️ abajo a la derecha de la pregunta.
Selecciona la pestaña "Answer".
Podemos usar la función getDate() o date() para saber el día del mes de una fecha dada. TODAY().date() devuelve el día actual. Para calcular los días que quedan en el mes, podemos usar la fórmula de abajo.
DATE(TODAY().year(), TODAY().month()+1, 0).date() - TODAY().date()
Como ya calculamos el número de días de este mes como respuesta a una pregunta del formulario, podemos hacer referencia a ella en lugar de escribir la fórmula otra vez.
days_in_this_month - TODAY().date()
Nota: para escribir days_in_this_month, escribe @ en la opción Calculate y selecciona la pregunta del número de días de este mes en la lista.
Escribe la fórmula de arriba en la opción Calculate como se muestra abajo. Haz clic en Save.
Ahora el formulario muestra los días de este mes y los días que quedan.
Si necesitas los días que quedan en un mes, Google Forms no puede calcularlos. Con Formfacade, puedes escribir la fórmula con DATE y TODAY en la opción Calculate y el formulario mostrará los días del mes y los días que quedan.
Crea tu formulario y completa los pasos de arriba. Si tienes alguna pregunta,
escribe a soporte.