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

Formula Excel manhosa

Discussão em 'Programação' iniciada por vivdo, 12 de Novembro de 2004. (Respostas: 9; Visualizações: 1196)

  1. vivdo

    vivdo Power Member

    Olá a todos,

    Sou membro do forum já algum tempo, mas nunca postei nenhum tópico aqqui na área da programação, e não sei bem se este é o sítio indicado para perguntar.


    O meu trabalho reside na comparação de rácios e desvios relacionados com a alimentação e bebidas num hotel e também análises de rentabilidade dos diversos pratos.

    Estou de volta de uma folha de cálculo denominada menu engineering que me permite avaliar quais os pratos que mais são vendidos, os menos vendidos, os que dão mais rentabilidade e os que dão menos e por fim compará-los.

    O que problema reside no seguinte:

    Indice Popularidade Indice de Rentabilidade Nome
    1 1 Star
    1 2 Plowhorse
    2 1 Puzzle
    2 2 Dog


    =SE(E(F17=2;O17=2);"DOG";SE(E(F17=2;O17=1);"Puzzle"))
    Quando introduzo apenas duas variáveis, por exemplo DOG e PUZZLE a formula está correcta.

    No entanto, quando passo para a 3 e 4 variáveis, aparece-me #VALOR.

    O que poderei fazer para ter as quatro variáveis a funcionar, já que estou a falar de cerca de 70 pratos, sem contar com snaks.

    Obrigado pela ajuda
    Melhores Cumprimentos
     
  2. Luis Delgado

    Luis Delgado Power Member

    boas que tal utilizares, um IFand(.....

    penso que consegues introduzir mais umas variaveis.

    no entanto penso que só deverás conseguir introduzir umas 15 condições mas tenta.

    Bye, se precisares de mais alguma ajuda diz, que na segunda estou cá na mesma e podemos ver se se arranja mais alguma coisita. :zzz:
     
  3. vivdo

    vivdo Power Member

    mas o ifand introduzo-o onde?

    qq das maneiras vou fazer experiências.

    Cumpts
     
  4. ARS

    ARS What is folding?

    =if((F17=2)*and(O17=2)*and(X=2)*and(y=2);"DOG")

    Não percebo muito assim de excel mas espero que ajude alguma coisa
     
  5. El sebasti

    El sebasti Power Member

    Oi,

    O If e o And é do Office em Inglês.

    Experimenta isto:
    =SE(F17=1;SE(O17=1;"Star";"Plowhorse");SE(O17=1;"Puzzle";"Dog"))

    Cumptos
     
  6. ARS

    ARS What is folding?

    Tipo é so mudar o if para "se" e o and para "e"
     
  7. vivdo

    vivdo Power Member

    Talvez me tenha explicado mal,

    É o seguinte.

    A celula x que tem 1 e a celula y que tem 1 = STAR

    A celula x que tem 1 e a celula y que tem 2 = PLOWHORSE

    A celula x que tem 2 e a celula y que tem 1 = PUZZLE

    A celula x que tem 2 e a celula y que tem 2 = DOG

    Mas isto tudo introduzido na mesma formula, para que não tenha que escrever nada.

    =SE(E(F17=2;O17=2);"DOG";SE(E(F17=2;O17=1);"Puzzle"))
    Quando introduzo apenas duas variáveis, por exemplo DOG e PUZZLE a formula está correcta.

    Obrigado
    Cumprimentos
     
  8. DisturbedGod

    DisturbedGod 1st Folding then Sex

    =SE(E(F17=2;O17=2);"DOG";SE(E(F17=2;O17=1);"Puzzle";SE(E(F17=1;O17=2);"Plowhorse";SE(E(F17=1;O17=1);"Star";" "))))

    Esta fórmula funca bem... acabadinha de testar :)
     
  9. vivdo

    vivdo Power Member

    Obrigadão, funciona realmente,

    O problema residia no facto de no fim de toda a expressão não ter colocado " " seguido dos respectivos parentesis.

    Obrigado mais uma vez
    Cumprimentos
     
  10. El sebasti

    El sebasti Power Member

    Acho que a minha também está a funcionar. Mas a do DisturbedGod está melhor.
     

Partilhar esta Página