Como Fazer Subtração de Data no Power Query

O Power Query é uma ferramente muito útil em diversos sentidos, e se você chegou neste artigo, é porque precisa sanar suas dúvidas sobre subtração de data no Power Query.

Se sua intenção é subtrair duas datas entre duas colunas, então quer dizer que você pretende verificar quantos dias se passaram entre duas datas informadas.

Nesse sentido, podemos usar a função: =Duration.Days( )

Essa função é do Power Query, e ela nos permite calcular os dias que se passaram entre duas datas. O que ela faz é apenas uma subtração, entre a data final que é a a maior data, menos a data inicial.

Data final – Data inicial

Logo após esse tutorial, confira esse link: Lista de DDD do Brasil Excel

Baixe a planilha para praticar o que foi ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI


Como Fazer Subtração de Data no Power Query

Antes de entrar no Power Query, você precisa ter duas colunas com as datas iniciais e finais e essas mesmas colunas, precisam estar formatadas como tabela.

Subtração de Data no Power Query

Logo adiante, clique na guia “Dados” >> “Da tabela/intervalo”:

Subtração de Data no Power Query, guia dados

E já dentro do Power query, às duas colunas já estão prontas, porém, não estão formatadas corretamente, veja que depois de cada data, existem os horários 00:00:00

Subtração de Data no Power Query, formato de datas

Para remover esse parâmetro, selecione às duas colunas, clique com o botão direito do mouse encima de alguma delas e selecione, “Alterar tipo” >> “Data”:

Subtração de Data no Power Query, alterar tipo

Assim, as datas ficaram no formato correto:

Subtração de Data no Power Query, datas no formato

Agora, clique na guia “Adicionar coluna” >> “Coluna personalizada”:

Coluna personalizada

Nas opções a seguir, defina um nome para a nova coluna que será gerada, de exemplo definimos como “Dias”. Já no campo de “Fórmula”, insira a função: =Duration.Days([Data Final] – [Data Inicial])

Subtração de Data no Power Query, fórmula

Você deve indicar os nomes das duas colunas de datas, sempre comece pela data final e depois a data inicial. Em seguida, clique no botão “Ok” para confirmar as alterações.

Contudo, temos o resultado final, uma nova coluna com o número de dias que se passaram entre a data final e inicial:

resultado dos dias

Agora, você poderá identificar quantos dias corridos existem entre as datas.


Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou, se usar este recurso e você também pode enviar a sua sugestão para os próximos posts.

Até breve!

Artigos Relacionados Ao Power Query: