Olá, Eliane. Como vai?
Parabéns pela resolução do desafio! Você demonstrou um domínio excelente de lógica booleana e funções avançadas de matrizes dinâmicas no Excel. Construir fórmulas combinadas como as que você utilizou mostra que você entendeu perfeitamente o espírito das buscas complexas.
Analisando as suas soluções e a imagem que você compartilhou, notei alguns pontos bem interessantes e preparei algumas dicas para complementar o seu aprendizado e deixar suas planilhas ainda mais robustas para o dia a dia da sua microempresa:
1. Primeira Pergunta (Preço com aproximadamente 20 quantidades)
Sua lógica na função =FILTRO() usando a multiplicação matemática * como o operador lógico E (AND) funcionou perfeitamente para isolar o intervalo entre 18 e 20. Olhando a tabela, o produto com 19 unidades é a Bolsa de couro, e o preço retornado foi corretamente R$ 259,90. Excelente!
2. Segunda Pergunta (Produto com aproximadamente 35 quantidades)
Você utilizou uma fórmula matricial fantástica combinando ÍNDICE, CORRESP, ABS e MÍNIMO para achar a menor diferença absoluta. Isso é um nível bem avançado de Excel! A fórmula retornou "Calça jeans" com precisão (visto que o estoque de 36 unidades é o mais próximo de 35).
3. Terceira Pergunta (Se houver uma bermuda que custa 65,90)
A lógica com SE e CONT.SES ficou perfeita e limpa. Como o contador encontrou o item, o resultado "Sim" foi exibido corretamente. Uma dica bem simples: na função SE, quando a sua condição já retorna um valor lógico (Verdadeiro ou Falso), você não precisa envelopá-la na função E(). Poderia ser apenas:
=SE(CONT.SES(B3:B10;"Bermuda";D3:D10;65,9)>0;"Sim";"Não")
Isso deixa a fórmula um pouquinho mais curta e fácil de ler!
4. Quarta Pergunta (Produto mais caro da lista)
A função =MAIOR(D3:D10;1) retornou o preço correto de R$ 259,90. Contudo, vale atenção a um detalhe do enunciado: a pergunta pede "Qual o produto" (o nome) e não "Qual o valor".
Como o valor mais caro é R$ 259,90, o produto esperado seria a "Bolsa de couro". Para buscar o nome do produto com base no maior valor, você pode usar a função XLOOKUP (se o seu Excel for o mais recente) ou a combinação que você já domina de ÍNDICE e CORRESP:
=ÍNDICE(B3:B10;CORRESP(MAIOR(D3:D10;1);D3:D10;0))
Você estruturou muito bem o raciocínio lógico em todas as questões, aplicando conceitos fundamentais que poupam muito tempo na gestão de estoques e finanças.
Espero que possa ter lhe ajudado!