locked
(Resolvido) Validação de dados - Lista {Excel} RRS feed

  • Pergunta

  • Galera, boa tarde!

    Excel 2007

    Pergunta: Eu tenho 3 listas. Daquelas que seleciona um intervalo de célula e define um nome para aquele intervalo.

    Pois bem. Naturalmente, usaria ela em uma validação de dados / lista.

    Ex: Na célula A2 vai habilitar a lista, de acordo com o valor que estiver a célula A1.

    Lista1 = 1

    Lista2 = 2

    Lista3 = 3

    Portanto, se A1 = 1, então A2 usará validação de dados / Lista1

                  se A1 = 2, então A2 usará validação de dados / Lista2

                  se A1 = 3, então A2 usará validação de dados / Lista3

     

    Alguém saber ajudar?

     

    At

     


     

     

    • Editado Depoisteconto quinta-feira, 25 de novembro de 2010 17:29
    quarta-feira, 24 de novembro de 2010 18:56

Respostas

Todas as Respostas

  • Acredito que você necessita de Validação de Dados com Listas Dependentes:

    http://www.ambienteoffice.com.br/excel/validacao_de_dados/


    http://www.ambienteoffice.com.br
    • Marcado como Resposta Depoisteconto quinta-feira, 25 de novembro de 2010 17:25
    quarta-feira, 24 de novembro de 2010 23:43
  • Imagine que  lista 1 , lista 2 e lista 3 estão assim

     

    Coluna O ..... Coluna P...... Coluna Q

    Lista1 ........... Lista 2 ......... Lista 3

    Flamento.......... caju........... amarelo

    Botafogo......... banana ....... azul

    Fluminense...... abacaxi........ verde

     

    Então em A1 vc vai definir qual das listas vc vai usar ...

    a regra de validação ficaria assim

     

    =desloc( $O$2:$P$4 ; 0 ; a1-1 ; 3 ; 1 ) 

     

    Observe que o A1-1 dará o deslocamento da matriz original. Se A1 for 1 o deslocamento é 0, se for 2 o deslocamento será 1 e assim por diante.

     

    A quantidade de linhas está fixa em 3 mas pode mudar de acordo com o número de ítens em cada lista. Nesse caso, vc teria que ter uma célula que teria o total de linha que cada lista tem. 

     

    Experimente.

     


    João Eurico Consultor Manguetown - Brazil
    quinta-feira, 25 de novembro de 2010 12:20
  • Fala Felipe!

    Exatamente isso.

    Parabéns e obrigado.

     

    At

    quinta-feira, 25 de novembro de 2010 17:26
  • Fala João!

    Boa opção, mas essa ficou pra função INDIRETO sugerida pelo amigo Felipe.

    Mas compreendi legal. Obrigado pela ajuda.

     

    At

    quinta-feira, 25 de novembro de 2010 17:28
  • Lembre-se que a função indireto é bem mais lenta que a desloc.

     

    se a planilha for grande pode haver diferença sensível.


    João Eurico Consultor Manguetown - Brazil
    sexta-feira, 26 de novembro de 2010 08:43
  • Boa Felipe,

    Ajudou bastante em um problema que eu estava tendo.

     


    Adilson de Alencar Batista
    quinta-feira, 2 de dezembro de 2010 19:31