Excel 2007: Como alterar fórmulas / multiplicadores para uma célula com base nas seleções feitas em uma lista suspensa?

0

Preciso de ajuda com uma fórmula do excel. Eu fiz uma lista com a opção de validação de dados. Três opções na lista suspensa. não deixa em branco. Para cada opção, quero alterar a fórmula em outra célula.

A lista está em b23. com base em qual das três opções estão selecionadas, quero d23 multiplicar a soma de (d18-d22) por .02 ou .01 ou por .39 e exibi-lo. Qual fórmula eu escrevo em d23?

Esta parece ser uma questão bastante básica. Quaisquer guias básicos sobre o assunto também seriam muito apreciados.

    
por user280620 10.12.2013 / 06:26

1 resposta

1

Aqui estão duas opções possíveis: uma maneira fácil que não parece tão agradável e uma maneira mais difícil que é um pouco mais amigável para os usuários.

Use os valores do multiplicador como entradas na lista de validação

Coloque seus três valores multiplicadores em algum lugar da sua planilha, talvez G17:G20 .

| VALUES |
| 0.02   |
| 0.01   | 
| 0.39   |

Na célula B23 , defina a Origem de validação de dados como =$G$18:$G$20 . Finalmente, na célula D23 , sua fórmula deve ser: =SUM(D18:D22) * B23 .

Use VLOOKUP () e uma tabela para exibir rótulos, mas selecione valores

Aqui, você precisa de uma tabela separada que tenha os multiplicadores e os nomes que você deseja exibir para cada um deles. Veja alguns exemplos de valores para células F17:G20

| LABEL | VALUE |
| Tax A | 0.02  |
| Tax B | 0.01  | 
| Tax C | 0.39  |

Na célula B23 , defina a Origem de validação de dados como =$F$18:$F$20 . Em seguida, defina a fórmula em D23 para isso:

=SUM(D18:D22) * VLOOKUP(B23, F18:G20, 2)

Como você pode ver, a segunda opção não é muito mais difícil e pode facilitar para os usuários (e / ou você). Sua planilha é um pouco mais fácil de entender, já que os valores são claramente rotulados. Eles podem até mesmo viver em uma planilha separada, junto com alguma documentação sobre o que eles são.

    
por 10.12.2013 / 08:48