Seja bem-vindo e seja bem-vinda a mais um artigo aqui para o blog.
Você já parou para pensar como o Excel é uma ferramenta fantástica para resolver problemas do mundo real?
Recebi recentemente um pedido de ajuda nos comentários de um vídeo que me fez refletir sobre como soluções simples podem transformar a rotina de um profissional. A pessoa trabalhava em uma funerária e precisava extrair a maior e a menor idade dos falecidos, mas separadas mês a mês, a partir de uma planilha de óbitos do ano de 2025.
Me fale: você já tentou fazer esse tipo de cálculo por categoria e acabou recorrendo a filtros manuais ou separando os dados em várias abas? Pense nisso… há uma forma muito mais eficiente e dinâmica de resolver esse desafio utilizando matrizes.
O Problema: A limitação das funções básicas
Muitas vezes, quando queremos o maior valor, pensamos logo na função MÁXIMO ou na função MAIOR. No entanto, se tentarmos aplicar essas funções diretamente na coluna de idades, o Excel retornará o valor de todo o ano. Para separar por mês, precisaríamos de uma “filtragem” interna na fórmula.
Se usarmos a função MAIOR isolada, não temos como definir uma matriz que considere apenas o mês de janeiro, por exemplo, a menos que façamos uma operação matemática para encapsular os dados.
A Solução: Encapsulando o SE dentro do MÁXIMO
A técnica que quero compartilhar utiliza a função SE para criar uma matriz dinâmica que será lida pela função MÁXIMO (ou MÍNIMO).
Confira o passo a passo:
- Estrutura da Tabela: Primeiro, seus dados devem estar organizados. No exemplo do vídeo, utilizei uma tabela chamada
óbitos 2025com as colunasmeseseidade. - O Teste Lógico: Dentro da função
MÁXIMO, abrimos uma funçãoSE. O teste será verificar se a coluna de meses da tabela é igual à célula onde você indicou o mês desejado (ex: “Janeiro”). - O Retorno: Se o mês for correspondente, pedimos para o Excel trazer a
idade. Se não for, não precisamos colocar uma condição falsa; o Excel entenderá comoFALSOe a funçãoMÁXIMOignorará esses valores. - Resultado Dinâmico: Ao pressionar Enter, os dados são “despejados” (em versões modernas do Excel) e a função retorna exatamente a maior idade daquele período.
Para a menor idade, a lógica é exatamente a mesma, trocando apenas a função MÁXIMO pela função MÍNIMO.
Indo além: Contagem total
Além de descobrir as idades extremas, você pode querer saber o volume total de registros. Para isso, utilizei a função CONT.VALORES na coluna de nomes, subtraindo 1 para ignorar o cabeçalho. Com uma formatação personalizada, você pode até fazer com que o número apareça seguido da palavra “óbitos”, mantendo o valor como número para cálculos futuros.
É claro que existem outras técnicas, mas essa combinação de MÁXIMO/MÍNIMO com o SE é poderosa por ser simples de implementar e fácil de manter.
Conclusão e Reflexão
Muitas vezes buscamos soluções complexas quando o básico, bem aplicado, resolve o problema com maestria.
Lembre-se de que delegar tudo para a IA ou para ferramentas prontas sem entender a lógica por trás pode te comprometer no futuro.
Você está no controle e tem a obrigação de conferir e testar seus resultados.
Já conhecia essa forma de usar funções matriciais ou ainda sofre com filtros manuais?
Conte-me aqui nos comentários qual outro desafio de Excel você gostaria que eu explorasse.
Clicando sobre a imagem abaixo você verá a aula, diretamente no YouTube!
Obrigado pela leitura do artigo e até o próximo!
Alessandro Trovato
Compartilhando conhecimento, sempre!
OBS: Adaptação do vídeo do Youtube com a ajuda do NotebookLM.


