Usuário com melhor resposta
Função "maior" - Excel

Pergunta
-
Boa tarde a todos!
Existe alguma forma de trabalhar com a função “maior” condicionada? Tenho dois tipos de variáveis: entrada e saída. Preciso verificar dentro das saídas qual é o maior valor, porém, estas informações ficam “misturadas”. Aliado a isso, tenho a data também. Por exemplo, na data X tivemos três saídas, eu preciso identificar qual é a maior (e retornar esse valor).
Desde já, obrigado!!!!
Respostas
-
Jua,
Me desculpe, esqueci um trecho da fórmula. Verifique novamente com a fórmula abaixo:
=MÁXIMO(SE(($F$6:$F$16="Saída")*($C$6:$C$16=O16);$E$6:$E$16))
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator terça-feira, 31 de dezembro de 2013 22:44
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator terça-feira, 31 de dezembro de 2013 22:44
Todas as Respostas
-
Sim, você deverá utilizar fórmulas matriciais.
Como exemplo, entre na célula C1 a fórmula abaixo:
=MAIOR(SE(A1:A5="Benzadeus";B1:B5;0);1)
Essa fórmula retorna o maior número do intervalo B1:B5 apenas se sua correspondência no intervalo A1:A5 for Benzadeus.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
-
Benzadeus, bom dia! Antes de mais nada, obrigado por responder!
Sua sugestão funciona sim, mas infelizmente não atende o meu caso. Como eu relatei, eu fico dependente de duas condições: data e tipo de fluxo (entrada ou saída).
Eu preciso verificar dia a dia qual foi a maior saída. Ou seja, numa determinada data tenho que chegar quais são as saídas e retornar a maior. No seu exemplo, tentei acrescentar um operador lógico (E), mas não deu certo.
-
-
-
-
Bezadeus, continuamos com o mesmo problema...a menos que eu não esteja sabendo usar!
A fórmula matricial que você mandou atende, mas atende parcialmente... em cada linha onde consta uma data, eu preciso verificar se houve saída e trazer o maior valor de saída. Na fórmula que você mandou ele identifica apenas as "saídas", mas ignora a data. Se fosse um apanhado geral, estaria ótimo, mas eu preciso verificar dia a dia.
Grato.
-
Jua,
Me desculpe, esqueci um trecho da fórmula. Verifique novamente com a fórmula abaixo:
=MÁXIMO(SE(($F$6:$F$16="Saída")*($C$6:$C$16=O16);$E$6:$E$16))
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator terça-feira, 31 de dezembro de 2013 22:44
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator terça-feira, 31 de dezembro de 2013 22:44
-
Olá Benzadeus!
A fórmula funciona perfeitamente. No entanto, rsrs sempre tem um porém, rsrs!
Usar fórmula matricial na minha planilha fica enviável, pois daí "pesa" muito ela! Se eu conseguisse fazer com que a fórmula verificasse um determinado intervalo, e, para cada data, trouxesse o maior respectivo valor, seria show de bola!
Ainda esta com a planilha ai? Caso sim, imagine a seguinte situação: imagine que a coluna "O" tivesse as datas para o ano todo (no exemplo que lhe mandei temos apenas alguns dias do mês 9); e que na coluna "C" fossem preenchidas os dias conforme as saídas. Na sua fórmula, a condição é a data 10/09/2013, ou seja, a célula "O16". É ai que entra o X da questão, repare na coluna "O" que existem outras datas, eu gostaria que para cada data daquela a fórmula retornasse o maior valor, nas condições que já sabemos.
Eu fiz uma "gambiarra" lascada para resolver meu problema, enquanto aguardava sua resposta. Eu usei a função "BDMáx", ou por não sabe-la usar corretamente ou pela forma de utilização da mesma, é que tive que fazer a gambiarra.
De todo modo, agradeço imensamente!!