1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Outra Formula de Excel

Discussão em 'Programação' iniciada por vivdo, 15 de Novembro de 2004. (Respostas: 4; Visualizações: 2146)

  1. vivdo

    vivdo Power Member

    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
     
  2. vivdo

    vivdo Power Member

    Desculpem, a informação que dá é a seguinte:

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

    Vivdo
     
  3. DisturbedGod

    DisturbedGod 1st Folding then Sex

    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 :)
     
    Última edição: 15 de Novembro de 2004
  4. El sebasti

    El sebasti Power Member

    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
     
  5. vivdo

    vivdo Power Member

    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
     

Partilhar esta Página