Como calcular os dias entre duas datas?

Pedidos de folga, reservas e aluguéis precisam do número de dias entre duas datas. Quando as pessoas contam os dias sozinhas, cada uma conta de um jeito ou erra, e o Google Forms só registra as duas datas, então você calcula depois numa planilha. Com o Formfacade, você subtrai a data de início da data de término na opção Calculate, e seus usuários veem o número de dias assim que informam as duas datas. O número chega ao Google Sheets com a resposta, sem nenhuma fórmula para escrever lá.

Crie seu formulário e siga os passos abaixo. O exemplo é um formulário de pedido de folga com uma data Leave From e uma data Leave Till.

Como calcular o número de dias?

  • Na página que abrir, dê um nome ao formulário, clique em Build form e clique em Proceed.
  • Clique na aba "Edit".
As guias Edit, Preview, Share e Responses, com Edit destacado
  • Clique no ícone + (Add field) na barra de ferramentas à direita.
  • Digite "Leave From" como pergunta e selecione Date na lista de tipos de pergunta
  • Clique no ícone + de novo
  • Digite "Leave Till" como pergunta e selecione Date na lista de tipos de pergunta
  • Clique no ícone + de novo
  • Digite "Number of days" como pergunta. Ela já é uma Short answer.
A barra de ferramentas à direita da aba Edit, com o ícone + marcado
Clique no ícone ⚙️ no canto inferior direito da pergunta Number of days.
O formulário no Formfacade, com a aba EDIT, a pergunta Number of days e o ícone de engrenagem no canto inferior direito do cartão marcados
Selecione a aba "Answer".
O painel de configurações do campo com a aba Answer e a caixa Calculate marcadas

Número de dias entre duas datas

Quando você subtrai a data de início da data de término, o resultado vem em milissegundos. Você pode dividir a resposta por 24 * 60 * 60 * 1000 para converter em número de dias. Observe que você precisa somar 1 ao resultado para incluir a data de início.
((Leave Till - Leave From) / (24 * 60 * 60 * 1000)) + 1
  • Divida por 1000 para converter em segundos
  • Divida por (60 * 1000) para converter em minutos
  • Divida por (60 * 60 * 1000) para converter em horas
  • Divida por (24 * 60 * 60 * 1000) para converter em dias
Escreva a fórmula na opção Calculate como mostrado abaixo. Clique em Save.
A aba Answer com ((Leave Till - Leave From) / (24 * 60 * 60 * 1000)) + 1 na caixa Calculate
Depois que as duas datas são informadas, o formulário mostra o número de dias. Por exemplo, de 2 de novembro a 6 de novembro dá 5.
O formulário Time off request com Leave From 2 de novembro, Leave Till 6 de novembro e Number of days 5

Resumo

Se você precisa do número de dias entre duas datas, o Google Forms não consegue calculá-lo. Com o Formfacade, você pode subtrair a data de início da data de término na opção Calculate e o número de dias aparece assim que o usuário informa as datas. Crie seu formulário e siga os passos acima. Se tiver alguma dúvida, escreva para o suporte.

Última atualização: