Boa noite meus caros colegas/amigos, todos bem? Hoje eu recebi uma demanda no meu trabalho e estou enfrentando dificuldade em encontrar uma maneira eficiente de resolver, gostaria muito de sugestões e até mesmo a solução se não for incomodo, irei tentar resumir a lógica. Enredo Eu possuo uma base de dados extensa (+/- 450mil linhas e 32 colunas) onde todo mês essas mesmas informações se repetem e aumenta em média 7 mil linhas, mas possui um status novo sendo eles: OK, NOK e N/A. Problema Todo fechamento de mês, eu preciso verificar as contas que não foram revisadas (status N/A) e procurar qual foi o ultimo status dela (OK/NOK) mas respeitando a data (voltando mês a mês) até encontrar, caso seja uma conta nova (surgiu naquele mês e não foi revisada) ela já "nasce" com o status N/A. Exemplificando com a imagem abaixo, quando meu fechamento ocorreu em Out/2024 o ultimo status deveria ser NOK pois o ultimo status OK/NOK foi em Ago/2024. De inicio eu criei uma planilha que fazia essa apuração, mas ela demora muito calculando e pensei em utilizar Python ou até mesmo PowerQuery mas tenho um conhecimento limitado. Eu sei Excel não é banco de dados =/ Print da base de dados resumida para entendimento, a coluna "CONCACT" é o identificador único da conta BU Data CONCACT STATUS BR jan/2024 BRBBBBB OK BR jan/2023 BRBBBBB OK BR fev/2023 BRBBBBB N/A BR mar/2023 BRBBBBB N/A BR jun/2023 BRBBBBB N/A BR jul/2023 BRBBBBB OK BR ago/2023 BRBBBBB N/A BR out/2023 BRBBBBB OK BR abr/2023 BRBBBBB OK BR mai/2023 BRBBBBB OK BR mar/2024 BRBBBBB N/A BR set/2023 BRBBBBB N/A BR nov/2023 BRBBBBB N/A BR abr/2024 BRBBBBB OK BR mai/2024 BRBBBBB N/A BR jun/2024 BRBBBBB N/A BR jul/2024 BRBBBBB N/A BR ago/2024 BRBBBBB N/A BR set/2024 BRBBBBB N/A BR out/2024 BRBBBBB OK BR nov/2024 BRBBBBB N/A BR dez/2024 BRBBBBB N/A Continue reading...