Otimize o código para verificar uma célula de validação de dados para escolher outra célula

Otimize o código para verificar uma célula de validação de dados para escolher outra célula

Tenho a célula E2 que contém um grupo de Validação de Dados: "online", "artigo", "revista", "procedimentos" e "revista". Estou preenchendo a célula K2 com uma fórmula baseada na entrada de E2. Se eu selecionar uma opção, por exemplo, "artigo", a célula K2 escolherá a célula P2. Aqui está a lógica que usei na célula K2:

Código:

=IF(G2="ONLINE",O2,IF(G2="article",P2,(IF(G2="journal",Q2,IF(G2="proceedings",R2,IF(G2="magazine",S2,T2))))))

Este código funciona, mas gostaria de saber se existe uma solução mais simples para minimizar esse código de célula?

Obrigado!

Responder1

Experimente isto:

=INDEX(O2:T2,MATCH(E2,{"online","article","journal","proceedings","magazine"},0))

informação relacionada