E aí, FERA! Já perdeu a conta de quantas vezes teve que olhar o calendário para encontrar o último dia do mês? Ah, não precisa responder! Hoje você vai aprender como retornar a data do fim do mês no Excel e no Power Query, de modo fácil fácil!
Fórmula que retorna o fim do mês no Excel
No Excel, o jeito clássico e um pouquinho nerd de encontrar o último dia do mês é usando a fórmula FIMMÊS
. A fórmula é tipo aquela receita da vovó: você precisa saber que ela existe e como fazê-la!
Veja só o exemplo:
Eu lembro quando tínhamos que fazer isso na mão, pois essa função não existia (isso faz muitos anos).
O segundo argumento é o mês que vc quer, onde:
- 0: é o mês atual
- -1: é o mês anterior
- 1: é o mês seguinte
Eu só usei o número “1” acima para te explicar, mas saiba que esse número pode ser diferente de “1” tah?!
Clique Mágico no Power Query
No Power Query, você não precisa ser o Einstein dos códigos. É só um clique! É como se fosse aquele botão “não pressione” nos filmes, só que dessa vez, você DEVE pressionar.
Comece mandando os dados para o Power Query, selecionando os dados e clicando como mostro a seguir:
O Excel vai perguntar se você quer criar uma tabela, e você clica em OK, e com isso vai abrir o Editor Power Query.
Seus dados estão no Excel, mas o Power Query agora está os visualizando, e tem a capacidade de ler, e tratar.
Clique no MENU para transformar os dados em DATAS.
Agora veja que ali em cima você tem duas abas, sendo uma delas TRANSFORMAR e outra ADICIONAR COLUNA. Você vai escolher aquela que você desejar.
Aqui para nosso exemplo vou de ADICIONAR COLUNA, pois quero criar colunas com as informações e quero que você veja o ANTES e DEPOIS.
Veja só quantas opções aparecem logo “de cara”:
Eu cliquei em duas opções e olha só o resultado:
E se você quiser avançar (ou retroagir meses) no Power Query?
Veja que quando você clica em uma opção no menu do Power Query, ele vai criando (e nos mostrando) a função na LINGUAGEM M.
Caso não esteja mostrando ai no seu editor, habilite:
Agora vamos fazer sua primeira função personalizada na LINGUAGEM M, para fazer o mesmo que o FIMMÊS faz lá no Excel.
E então basta você adicionar a função Date.AddMonths
, e clicar para selecionar o campo que você quer usar como argumento:
Olhe só o resultado do que você acabou de fazer:
Da mesma maneira que o FIMMÊS
do Excel, você pode usar números positivos e negativos no argumento.
Espírito Fuçador leva você a ser avançado!
Clique com botão direito na consulta, e veja o comando gerado no seu estudo, para você começar a ter vivência com esse novo mundo:
let
Fonte = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
#"Tipo Alterado" = Table.TransformColumnTypes(Fonte,{{"DATA", type date}}),
#"Início do Mês Inserido" = Table.AddColumn(#"Tipo Alterado", "Início do Mês", each Date.StartOfMonth([DATA]), type date),
#"Fim do Mês Inserido" = Table.AddColumn(#"Início do Mês Inserido", "Fim do Mês", each Date.EndOfMonth([DATA]), type date),
#"Personalização Adicionada" = Table.AddColumn(#"Fim do Mês Inserido", "3 MESES PASSADOS", each Date.AddMonths([Início do Mês],-3))
in
#"Personalização Adicionada"
Essa leitura do que você acabou de fazer, mesmo sem ter conhecimento profundo, vai começar a gerar vocabulário em você, e logo logo você vai dominando isso tudo, e vai saber fazer coisas que não estão nos botões padrão do Power Query (como essa que fizemos nesse tópico do post).
Excel vs Power Query
Qual é Melhor?
É como comparar pizza com hambúrguer. Ambos são ótimos, mas para ocasiões diferentes.
As funções nativas no Excel são usadas em trabalhos pontuais, mas quando seu trabalho depende de um tratamento na fonte de dados importada, antes de estudos no Excel e seus gráficos, ai entra o Power Query.
E mais, manjar de Power Query é super importante pois você usa em trabalhos rotineiros no Excel e claro, na criação de lindos DASHBOARDS no Power BI.
Reveja essa aula em vídeo
Essa aula está em minhas redes de videos curtos, mas para lhe dar mais conforto de visualização, estou deixando aqui o link para essa aula no Youtube.
Conclusão: Virando um Mago dos Dados
E AÍ, FERA! Você quer ser apenas mais um na multidão ou O CARA que sabe fazer mágica com datas? Isso mesmo, eu sei que você quer ser ESSE CARA! O Power Query é como aquele liquidificador que faz tudo, sabe? Você joga as frutas e TCHANAN! Smoothie na hora! É a sua chave mágica para abrir as portas do Excel e do Power BI!
Ah, mas não para por aí, não! Quer se tornar o Vingador dos Dados? O Mestre Jedi dos Cliques? Então você NÃO PODE perder o nosso curso ultra-mega-power FORMAÇÃO POWER QUERY 2.0! Com ele, você vai transformar horas de trampo chato em MINUTOS de puro ÊXTASE ANALÍTICO!
Corre lá, não perca MAIS TEMPO! A vida é curta, meu amigo, mas suas habilidades em dados podem ser GIGANTES! VAI QUE É TUA, FERA! 🚀🚀🚀
Ela vai muito além do Power Query, ensinando também SQL, DAX, Python e muito mais.
Fera, te vejo numa próxima oportunidade,
Abraço do