none
Função "maior" - Excel RRS feed

  • 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!!!!

    segunda-feira, 9 de setembro de 2013 16:26

Respostas

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

    terça-feira, 10 de setembro de 2013 02:27
    Moderador
  • 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.

    terça-feira, 10 de setembro de 2013 14:27
  • É possível fazer o que deseja. No entanto, para eu sugerir uma fórmula que seja útil no seu caso, disponibilize sua pasta de trabalho para download e entendermos melhor.

    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    quarta-feira, 11 de setembro de 2013 02:26
    Moderador
  • Benzadeus, boa tarde!

    Conforme solicitado, segue o link do arquivo para visualização do problema.

    http://www.sendspace.com/file/yj10xt  aguardo, obrigado.

    sexta-feira, 13 de setembro de 2013 20:09
  • Na célula P16, entre com a fórmula:

    =MÁXIMO(SE(($F$6:$F$16="Saída")*($C$6:$C$16);$E$6:$E$16))

    E pressione Ctrl+Shift+Enter.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    segunda-feira, 16 de setembro de 2013 23:29
    Moderador
  • 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.

    terça-feira, 17 de setembro de 2013 14:44
  • 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

    sábado, 21 de setembro de 2013 22:22
    Moderador
  • 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!!

    segunda-feira, 23 de setembro de 2013 15:53