View Full Version : Outra Formula de Excel


vivdo
15-11-2004, 11:41
Olá novamente

Quero agradecer novamente a ajuda de todos na passada sexta feira, relativamente à formula de excel, mas agora estou de volta de uma nova formula para a minha namorada que é professora.

A formula baseia-se no seguinte:

<=30 - Fraco
>=31 e <=48 - Insatisfaz
>=49 e <=51 - Satisfaz Pouco
>=52 e <=69 - Satisfaz
>=70 e <=74 - Satisfaz Bem
>=75 e <=85 - Bom
>=86 e <=94 - Bom Mais
>=95 e <=99 - Muito Bom
=100 - Excelente


Se colocar esta formula exceptuando a primeira variável (<=30) e a última (=100) a formula funciona bem, ou seja são 7 variáveis.

=SE(E(C8>=31;C8<=48);"Insatisfaz";SE(E(C8>=49;C8<=51);"Satisfaz Pouco";SE(E(C8>=52;C8<=69);"Satisfaz";SE(E(C8>=70;C8<=74);"Satisfaz Bem";SE(E(C8>=75;C8<=85);"Bom";SE(E(C8>=86;C8<=94);"Bom Mais";SE(E(C8>=95;C8<=99);"Muito Bom";" ")))))))

Porém se acrescentar as duas variáveis que refiro em cima, a formula dá-me #valor.
Eis a formula que escrevi...

=SE(C8<=30;"Fraco");SE(E(C8>=31;C8<=48);"Insatisfaz";SE(E(C8>=49;C8<=51);"Satisfaz Pouco";SE(E(C8>=52;C8<=69);"Satisfaz";SE(E(C8>=70;C8<=74);"Satisfaz Bem";SE(E(C8>=75;C8<=85);"Bom";SE(E(C8>=86;C8<=94);"Bom Mais";SE(E(C8>=95;C8<=99);"Muito Bom";SE(C8=100;"Excelente");" ")))))))

Não sem bem o número máximo de variáveis que excel pode assumir, mas n creio que seja esse o problema, também não é um erro, pois não dá indicação de erro, mas antes #Valor.

Se alguém poder ajudar, agradeço

Cumpts
Vivdo

vivdo
15-11-2004, 11:47
Desculpem, a informação que dá é a seguinte:

"Introduziu um número excessivo de argumentos para esta função"

Vivdo

DisturbedGod
15-11-2004, 12:35
Boas...

1º - que tudo a fórmula If ou Se está bloqueada a 7 variáveis por célula. :)

Isso não impede que não possas ter mais fórmulas em outras células.
Por isso peguei nesta fórmula do El sebasti e meti outras opções.
Podes ver a dúvida original nesta thread e a fórmula que foi usada: http://www.techzonept.com/showthread.php?t=45135

Bem sei que poderá haver maneira mais fácil de resolução, mas eu sempre que tenho mais do que 7 variáveis para IF ponho sempre as variáveis em duas ou mais colunas. Até porque não tenho um conhecimento aprofundado de Excel.

Vou tentar explicar como fiz para resolver o teu problema.

1º Tens uma coluna das notas que vais por. Comecei na E17.

Meti esta fórmula na célula G17:
=IF(AND(E17>0;E17<=30);"Fraco";IF(AND(E17>=31;E17<=48);"Insatisfaz";IF(AND(E17>=49;E17<=51);"Satisfaz Pouco";IF(AND(E17>=52;E17<=69);"Satisfaz";IF(AND(E17>=70;E17<=74);"Satisfaz Bem";IF(AND(E17>=75;E17<=85);"Bom";IF(AND(E17>=86;E17<=94);"Bom Mais";" ")))))))
Como podes reparar só pus até a nota de Bom Mais.

A seguir pus na célula H17 a seguinte fórmula:
=IF(AND(E17>=95;E17<=99);"Muito Bom";IF(E17>=100;"Excelente";" "))

Finalmente na célula F17 utilizei a fórmula:
=IF(G17=" ";H17;IF(H17=" ";G17;" "))

Penso que resulta. Testa e diz qualquer coisa :)

El sebasti
15-11-2004, 13:34
Testei e está 5 estrelas. Para não baralhar sugiro que escondas as colunas G e H ou então que escolhas a mesma cor para a fonte que tens para o "fundo" no excel.

Cumptos

vivdo
15-11-2004, 13:46
ESPECTÁCULO, funciona realmente.

Não sabia que o if estava limitado apenas a 7 variáveis, mas ainda bem que dá para fazer combinações.

Só posso dizer 5 estrelas!

Obrigado
Vivdo