IF instrução com múltiplos critérios e múltiplos resultados possíveis

0

Eu tenho uma planilha e preciso de uma fórmula para me fornecer um dos três resultados possíveis (bom, neutro, ruim) com base em dados de duas células. MTD e YTD no orçamento seria bom, MTD no orçamento & YTD abaixo (E vice-versa) seria neutro e MTD & No acumulado do ano, o orçamento seria ruim.

Meu orçamento é de 83%. Na minha folha MTD é D1 e YTD é F1. Estou usando os caracteres do sorriso como bons, neutros e ruins (CHAR 74,75,76).

    
por Marc 21.08.2015 / 17:42

2 respostas

2

Bem, eu fiz uma tentativa rápida e isso e surgiu com uma versão aproximada que funciona. Provavelmente não é o melhor, então esperamos que alguém responda com uma solução mais elegante, mas tente isto:

= SE (E ($ B $ 2 < = $ B $ 1, $ B $ 3 < = $ B $ 1), "Bom", SE (E ($ B $ 3 > $ B $ 1, $ B $ 2 & gt $ B $ 1, "Bad", "Neutro"))

B1 = 0,83 (apenas meu valor para orçamento) B2 = valor acumulado no ano por usuário B3 = valor de MTD inserido pelo usuário

Por favor, note que isso realmente não tem nenhum erro de usuário pegando código (valores que não sejam números, etc ...

Espero que isso ajude pelo menos um pouco,

    
por 21.08.2015 / 18:02
2

Aqui está uma maneira complicada (que pode ser considerada elegante). Eu assumirei que < 83 é a condição "boa". Use esta fórmula:

=CHOOSE((D1<83)+(F1<83)+1, "bad", "neutral", "good")

Expressões lógicas como D1<83 avaliam para um dos valores booleanos TRUE e FALSE , que são numericamente iguais a 1 e 0, respectivamente. Adicionando (D1<83)+(F1<83) , obtemos o número de critérios que estão em bom estado: 0 (nenhum), 1 (exatamente um; isto é, um ou o outro), ou 2 (ambos). Adicione 1 para obter um número que seja 1, 2 ou 3. Em seguida, use

=CHOOSE(n, value1, value2, value3, …)

para obter o value correspondente ao número computado n .

Aqui estão alguns resultados de testes:

D     F     formula result
17    42    good
17    99    neutral
99    42    neutral
99    99    bad
    
por 21.08.2015 / 23:50