Entrada automática de texto dependente do texto em outras células [fechado]

1

Eu tenho duas colunas de texto e desejo inserir automaticamente o texto na terceira coluna, dependendo do texto nas duas colunas anteriores. É uma matriz de risco; por exemplo, se A1 disser "Provável" e B1 disser "Menor", preciso que C1 diga automaticamente "Médio". Existem 9 possibilidades que eu preciso incluir na célula de resultados da seguinte forma:

  • Improvável + Menor = Baixo
  • Improvável + Moderado = Baixo
  • Possível + Menor = Baixo
  • Provável + Menor = Médio
  • Possível + Moderado = Médio
  • Improvável + Maior = Médio
  • Provável + Moderado = Alto
  • Provavelmente + Maior = Alto
  • Possível + Maior = Alto

Eu tentei usar IF , mas estou ficando atolado com a sintaxe, já que não sou um usuário pesado do Excel. Eu apreciaria qualquer ajuda ou saberia que isso não pode ser feito!

    
por JAT 10.09.2015 / 11:08

3 respostas

3

A abordagem de pesquisa de mesa de Máté Juhász é provavelmente a melhor solução geral. Mas, se olharmos para sua matriz de risco como uma matriz,

                           B
               Minor    Moderate   Major
    Unlikely   Low      Low        Medium
A   Possible   Low      Medium     High
    Likely     Medium   High       High

um padrão surge:

Seolharmosparaissonumericamente,

B1231112A21233233

e, em seguida, realmente olhar para os números até que eles começam a olhar para trás, o padrão condensa em uma fórmula:

C = INT((2*(A+B)-1)/3)

que leva a essa solução:

=CHOOSE(INT((2*(MATCH(A1,{"Unlikely","Possible","Likely"},0)
               +MATCH(B1,{"Minor","Moderate","Major"},0))-1)/3), "Low", "Medium", "High")
    
por 25.09.2015 / 07:29
1

Você pode certamente fazê-lo com funções IF aninhadas, mas isso resultará em uma fórmula longa e complicada. Eu sugiro criar um intervalo de ajuda como na imagem abaixo, em seguida, use VLOOKUP para obter o valor desejado.

a fórmula na coluna "C": =VLOOKUP(A1&B1,E:F,2,FALSE)

    
por 10.09.2015 / 11:17
0

Use as instruções AND e OR em um aninhado if

= SE (OR (AND (A1="possível", B1="Menor"), (AND (A1="Improvável", OR (B1="Menor", B1="Moderado"))))), "BAIXA", SE (OU (E (A1="Provável", B1="Menor"), AND (A1="Possível", B1="Moderado"), AND (A1="Improvável", B1="Maior ")", MÉDIO ", SE (OU (E (A1=" Provável ", B1=" Moderado "), AND (A1=" Provável ", B1=" Maior "), AND (A1=" Possível ", B1="Major")), "HIGH", "")))

    
por 11.09.2015 / 10:58