Como subtrair dias, meses ou anos de uma data?

Prazos, lembretes e datas mínimas de início muitas vezes ficam alguns dias ou meses antes de outra data. Contar para trás à mão é fácil de errar quando a conta passa de um mês ou de um ano para outro, e o Google Forms não tem opção para fazer isso. Com o Formfacade, você usa a função SUBTRACT na opção Calculate de uma pergunta de data, e seus usuários veem a nova data assim que a primeira data é preenchida.

Crie seu formulário e siga os passos abaixo.

Subtrair dias de uma data

  • 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 "Input date" como pergunta e selecione Date na lista de tipos de pergunta
  • Clique no ícone + novamente
  • Digite "Subtract 7 days from input date" como pergunta e selecione Date na lista de tipos de pergunta
A barra de ferramentas à direita da aba Edit, com o ícone + marcado
Clique no ícone ⚙️ no canto inferior direito da pergunta.
O formulário no Formfacade, com a aba EDIT, a pergunta Subtract 7 days from input date e o ícone de engrenagem dela marcados
Selecione a aba "Answer".
O painel de configurações do campo com a aba Answer e a caixa Calculate marcadas

Função SUBTRACT

Você pode subtrair dias de uma data informando "days" como term na função SUBTRACT.
Sintaxe:
subtract(number_of_days, "days")
Exemplo de uso:
TODAY().subtract(30,"days")
Inputdate.subtract(7,"days")
Observação: para inserir Inputdate, digite @ na opção calculate e selecione a pergunta Input date na lista.
Escreva a fórmula na opção Calculate como mostrado abaixo. Clique em Save.
A caixa Calculate com o campo Input date e .subtract(7,"days")

Subtrair meses de uma data

Você pode subtrair meses de uma data informando "months" como term na função SUBTRACT.
Sintaxe:
subtract(number_of_months, "months")
Exemplo de uso:
TODAY().subtract(6,"months")
Inputdate.subtract(2,"months")
Adicione outra pergunta de data do mesmo jeito, clique no ícone ⚙️ e escreva a fórmula na opção Calculate como mostrado abaixo. Clique em Save.
A caixa Calculate com o campo Input date e .subtract(2,"months")

Subtrair anos de uma data

Você pode subtrair anos de uma data informando "years" como term na função SUBTRACT.
Sintaxe:
subtract(number_of_years, "years")
Exemplo de uso:
TODAY().subtract(1,"years")
Inputdate.subtract(5,"years")
Adicione outra pergunta de data do mesmo jeito, clique no ícone ⚙️ e escreva a fórmula na opção Calculate como mostrado abaixo. Clique em Save.
A caixa Calculate com o campo Input date e .subtract(5,"years")
Assim que o usuário informa a data de entrada, o formulário mostra as novas datas.
O formulário Date functions com a data de entrada 1º de novembro de 2026 e as datas 7 dias, 2 meses e 5 anos antes dela

Resumo

Se você precisa de uma data que fica alguns dias, meses ou anos antes de outra data, o Google Forms não consegue calculá-la. Com o Formfacade, você pode usar a função SUBTRACT na opção Calculate, e a nova data aparece assim que o usuário informa a primeira data. Crie seu formulário e siga os passos acima. Se tiver alguma dúvida, escreva para o suporte.

Última atualização: