Inserir Fórmula de escolha dependente da célula acima do nome

0

Eu gostaria de inserir uma fórmula de escolha dependendo do que a célula acima lê. A célula acima pode conter Cat, Dog, Fish ou Fox.

Por exemplo, se em uma planilha chamada célula 'VET' B8 = Cat, eu gostaria que em B9 inserir

= SE ((VET! B9) < 'Detalhes do animal'! $ J $ 17, 'Detalhes do animal'! $ J $ 17, ((VET! B9 + 50) * B2))

Esta é uma fórmula específica para 'Cat'. Eu tenho fórmulas para cada um dos outros animais que eu inseriria se B8 = um animal diferente, portanto gostaria que as fórmulas aparecessem em uma lista suspensa por seu nome de animal.

Alguma idéia ...?

    
por Emily G 28.06.2017 / 19:57

1 resposta

0

Você precisaria de uma macro para inserir automaticamente uma fórmula.

É muito mais fácil construir uma pequena tabela VLOOKUP () . Diga em Y101 através de Y104 inserimos os nomes dos animais. Ao lado de cada nome, na coluna Z , colocamos a fórmula associada.

Depois, em B9 , inserimos:

=VLOOKUP(B8,Y101:Z104,2,FALSE)

Agora, quando inserimos um valor em B8 , obtemos a saída da fórmula adequada em B9 .

Se você decidir ir a rota macro, a pequena tabela VLOOKUP () ainda será útil.

    
por 28.06.2017 / 21:02