Você pode inserir uma fórmula em uma célula como parte de uma coluna Data para adicionar ou subtrair números de datas em outras células.
Usuários do plano Empresa podem usar a IA para gerar fórmulas ou texto.
Para obter mais informações sobre como criar ou editar fórmulas de DATA, visite Função DATE.
A tabela a seguir contém exemplos de uso de datas em fórmulas. As datas na tabela abaixo estão no formato dd/mm/aa. As operações em valores de data tratam os números como dias. As operações nas funções DATE tratam os números como o tipo (dia, mês, ano) em que operam.
Data | Fórmula | Descrição | Resultado | |
---|---|---|---|---|
1 | 19/5/24 | =[Data]@linha - 5 | Subtrai cinco dias da data | 14/5/24 |
2 | 10/12/24 | =[Data]@linha + 5 | Adiciona cinco dias à data | 15/12/24 |
3 | 20/1/24 | =DATE(YEAR(Data@linha), MONTH(Data@linha)+1,DAY(Data@linha)) | Adiciona um mês à data usando as funções DATE, YEAR, MONTH e DAY. Funciona para todos os meses, exceto dezembro. | 20/2/24 |
4 | 15/12/24 | =IFERROR(MONTH(Data@linha)12, DATE(YEAR(Data@linha), MONTH(Data@linha)+1, DAY(Data@linha)), DATE(YEAR(Data@linha)+1, 1, DAY(Data@linha)) | Adiciona um mês a uma data, mesmo que seja em dezembro. Se for uma data de dezembro, a fórmula definirá o valor do mês resultante como | 15/1/25 |
5 | 10/6/24 | =IF(MONTH(Data@linha)7, DATE(YEAR(Data@linha), MONTH(Data@linha)+6, DAY(Data@linha)), DATE(YEAR(Data@linha)+1, MONTH(Data@linha)-6, DAY(Data@linha)) | Adiciona seis meses a uma data. Apoia os tipos de datas de resultado:
| 10/12/24 |
6 | 11/6/24 | =Data@linha-Data5 | Retorna a diferença do número de dias entre duas datas. Se a primeira data for posterior à segunda, o valor será positivo; caso contrário, será negativo. É diferente do uso de NETDAYS, que calcula o tempo total decorrido desde o início da primeira data até o final da segunda. | 1 |
Lembre-se
- Para os exercícios 4 e 5 na tabela acima, você pode adicionar um número aproximado de dias com =(Data@linha+183), por exemplo. É aplicável se a precisão não for exigida.
- Use a fórmula =DATE(@linha)-DAY(DATE(@linha)) para obter o último dia do mês anterior à data na célula.
- Use a função =Data@linha-DAY(Data@linha)+1 para gerar o primeiro dia do mês do valor da célula.
- Não é possível colocar fórmulas em colunas de datas usadas para dependências.
- A função DATE restringe o valor do mês para um máximo de 12 e o valor do dia para um máximo de 31.
Se você inserir um valor de dia de 31 em uma fórmula de DATE para um mês com 30 dias, ele antecipa a data para o mês seguinte. Por exemplo, DATE interpreta 31/11/2024 como 01/12/2024.
- A matemática de data para fórmulas reconhece anos bissextos.
- Não é possível adicionar duas datas ([Data inicial]@linha+[Data de vencimento]@linha). Se você o fizer, obterá #INVALID OPERATION.
- Você pode usar as funções AVG, MIN ou MAX em um intervalo de datas para encontrar a data média, a data mais antiga ou a data mais recente.
- Um valor em branco resulta em erro ao usar qualquer função de data. Use a função IFERROR ao trabalhar com valores em branco. Por exemplo, =IF((IFERROR(MONTH(Data@linha),0) = 12 6
Ainda precisa de ajuda?
O Manual de Fórmulas descreve mais de 100 fórmulas e inclui um glossário com todas as funções do Smartsheet. Use-o para praticar o trabalho com fórmulas e funções populares e avançadas em tempo real.
Encontre exemplos de como outros clientes do Smartsheet usam essa função ou faça perguntas sobre o seu caso de uso específico à comunidade on-line do Smartsheet.