Excel2013 - Agarrando dados de células específicas com base na seleção de uma lista suspensa

1

Dependendo da seleção de uma lista suspensa, preciso corresponder os dados de uma célula específica a outra célula. Eu tenho uma lista de membros da equipe e, dependendo da área em que eles trabalham, eles receberão uma taxa adicional específica para cada dia e para cada opção. A folha é para uma semana inteira, mas cada dia precisa ser calculado. Minha lista suspensa se aplica a uma linha de membros da equipe e a célula superior é D10 (que contém minha lista da Folha3; A1 = A, A2 = B, A3 = C). Se a opção A for selecionada na lista suspensa, preciso dos dados exatos de G5 para mostrar em F10; Se a escolha B for selecionada, preciso dos dados exatos de G6 para mostrar em F10; e se a opção C for selecionada, preciso dos dados exatos do G7 para mostrar em F10. Eu tive sucesso com um ( = CHOOSE ($ G $ 5, D10 = Sheet3! A1, $ G $ 5) ) mas não consigo descobrir como escrever os múltiplos cenários em uma fórmula. Eu também estou me perguntando se eu estou indo sobre isso da maneira errada. Agradecemos antecipadamente por suas sugestões e ajuda. Carrie M.

    
por Carrie M 30.05.2016 / 18:12

1 resposta

0

Adicione uma captura de tela dos seus dados, pois sua descrição é difícil de seguir. Vou atualizar essa resposta para ficar mais completa quando você melhorar sua pergunta.

Você pode usar o valor de uma lista suspensa como o valor de qualquer uma das funções de pesquisa do Excel.

Neste exemplo, a célula C2 é uma lista suspensa, D2 é o número da coluna (completamente opcional) a ser usado para as pesquisas. Você pode omitir totalmente o D2 e codificar os números das colunas em suas pesquisas como normalmente fazemos, mas eu usei isso para mostrar o tipo de flexibilidade possível.

Eu fiquei com preguiça e codifiquei a fórmula index / match / match. Aqui estão as fórmulas usadas:

=VLOOKUP(C2,A8:C12,D2,FALSE)

=INDEX(A8:C12,MATCH(C2,A8:A12,0),D2)

=INDEX(A8:C12,MATCH(C2,A8:A12,0),MATCH("Data 1",A8:C8,0))

    
por 30.05.2016 / 19:43