Excel Funcao SE ( uma das condicionais nao funciona)

Resolvido/Fechado
GDRCP Posts 2 Data de inscrição terça 30 de dezembro de 2014 Status Membro Última visita 31 de dezembro de 2014 - 30 dez 2014 às 05:44
GDRCP Posts 2 Data de inscrição terça 30 de dezembro de 2014 Status Membro Última visita 31 de dezembro de 2014 - 31 dez 2014 às 00:29
Ola. Estou com uma duvida na seguinte formula:

=IF(C14*LARGE(C19:C20,1)>=1.5,C14*LARGE(C19:C20,1),IF(C14*LARGE(C19:C20,1)>20,20,IF(C14*LARGE(C19:C20,1)<1.5,1.5)))

Na qual, sao comparadas duas celulas e o maior valor entre elas eh o que eu quero. Portanto, se o resultado da multiplicacao da C14 pelo maior numero entre a C19 e C20 for maior ou igual que 1,5, quero que a o excel efetue a operacao C14*LARGE(C19:C20,1).

Na seguinte, o excel faz a mesma comparacao, so que se o resultado for maior que 20, o excel me retorna 20, e assim por diante.

O problema qh que essa formula so funciona para duas condicionais: a primeira e a ultima. A condiocional do meio nao esta sendo valida, pois se o resultado daquela multiplicacao for maior que 20 aparece o tal do valor e nao o valor 20, que eh o que eu quero.

Alguem poderia me ajudar e me falar onde estou errando?

Desde ja agradeco,
Veja também:

2 Respostas

Mazzaropi Posts 1985 Data de inscrição segunda 16 de agosto de 2010 Status Contribuinte Última visita 24 de maio de 2023 592
30 dez 2014 às 17:41
GDRCP, Boa tarde.

A sua fórmula está apenas com um pequeno problema de lógica.

Experimente assim:
=IF(C14*LARGE(C19:C20,1)>20, 20, IF(C14*LARGE(C19:C20,1)>=1.5 , C14*LARGE(C19:C20,1), 1.5))

Era isso o que você queria?
Eu espero ter ajudado.
--
Belo Horizonte, Brasil.
Marcílio Lobão

Assine nossa newsletter!

Assine nossa newsletter!