¿Cómo calcular los días entre dos fechas?

Las solicitudes de permiso, las reservas y los alquileres necesitan el número de días entre dos fechas. Cuando la gente cuenta los días por su cuenta los cuenta de forma distinta o se equivoca y Google Forms solo registra las dos fechas, así que haces la cuenta después en una hoja. Con Formfacade, restas la fecha de inicio de la fecha de fin en la opción Calculate y tus usuarios ven el número de días en cuanto escriben las dos fechas. El número llega a Google Sheets con la respuesta, sin ninguna fórmula que escribir ahí.

Crea tu formulario y sigue los pasos de abajo. El ejemplo es un formulario de solicitud de permiso con una fecha Leave From y una fecha Leave Till.

¿Cómo calcular el número de días?

  • 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".
Las pestañas Edit, Preview, Share y Responses, con Edit marcado
  • Haz clic en el ícono + (Add field) en la barra de herramientas de la derecha.
  • Escribe "Leave From" como pregunta y selecciona Date en la lista de tipos de pregunta
  • Haz clic otra vez en el ícono +
  • Escribe "Leave Till" como pregunta y selecciona Date en la lista de tipos de pregunta
  • Haz clic otra vez en el ícono +
  • Escribe "Number of days" como pregunta. Ya es una Short answer.
La barra de herramientas a la derecha de la pestaña Edit, con el ícono + marcado
Haz clic en el ícono ⚙️ abajo a la derecha de la pregunta Number of days.
El formulario en Formfacade, con la pestaña EDIT, la pregunta Number of days y el ícono de engranaje abajo a la derecha de su tarjeta marcados
Selecciona la pestaña "Answer".
El panel de configuración del campo con la pestaña Answer y el cuadro Calculate marcados

Número de días entre dos fechas

Cuando restas la fecha de inicio de la fecha de fin, el resultado está en milisegundos. Puedes dividir la respuesta entre 24 * 60 * 60 * 1000 para convertirla en número de días. Ten en cuenta que debes sumar 1 al resultado para incluir la fecha de inicio.
((Leave Till - Leave From) / (24 * 60 * 60 * 1000)) + 1
  • Divide entre 1000 para convertir a segundos
  • Divide entre (60 * 1000) para convertir a minutos
  • Divide entre (60 * 60 * 1000) para convertir a horas
  • Divide entre (24 * 60 * 60 * 1000) para convertir a días
Escribe la fórmula en la opción Calculate como se muestra abajo. Haz clic en Save.
La pestaña Answer con ((Leave Till - Leave From) / (24 * 60 * 60 * 1000)) + 1 en el cuadro Calculate
Una vez que se escriben las dos fechas, el formulario muestra el número de días. Por ejemplo, del 2 de noviembre al 6 de noviembre da 5.
El formulario Time off request con Leave From el 2 de noviembre, Leave Till el 6 de noviembre y Number of days en 5

Resumen

Si necesitas el número de días entre dos fechas, Google Forms no puede calcularlo. Con Formfacade, puedes restar la fecha de inicio de la fecha de fin en la opción Calculate y el número de días se mostrará en cuanto el usuario escriba las fechas. Crea tu formulario y completa los pasos de arriba. Si tienes alguna pregunta, escribe a soporte.

Última actualización: