Lista suspensa de conteúdo específico

Anônima
2018-04-20T00:07:05+00:00

Boa noite. Estou tendo certa dificuldade em relação a lista suspensa/validação de dados.

Em minha pasta de trabalho existem duas planilhas (segue abaixo), uma com conteúdo programático de disciplinas e conteúdo de estudo, outra onde pretendo controlar os ciclos de estudo, contendo data, disciplina e "aula" (conteúdo) estudado no dia.

  

Na coluna "C" da tabela de controle dos conteúdos estudados, criei uma validação de dados que, de acordo com o conteúdo da célula "B2", a célula "C3" buscaria a lista de dados referente a disciplina informada em "B2", na tabela de conteúdo programático. Por exemplo, se em "B2", conforme exemplo, eu informar que a disciplina estudada no dia é "Raciocínio Lógico", na "C2" seria carregada uma lista do conteúdo a ser estudado (conforme imagem) que seriam coptadas da tabela 1(Conteúdo programático).

Na janela para informar onde a lista seria encontrada, inseri uma formula, com a função "se" aninhada diversas vezes, assim:

=SE(B2="português";'Conteúdo programático'!B2:B47;SE(B2="raciocínio lógico";'Conteúdo programático'!B48:B67;SE(B2="direito constitucional";'Conteúdo programático'!B68:B86;SE(B2="direito administrativo";'Conteúdo programático'!B87:B150;))))

Dessa forma, consegui fazer com que de acordo com o informado na "B2" aparecesse a lista de conteúdo apenas da disciplina informada (novamente, como a foto da segunda tabela). No entanto, há um limite de aninhamento (?) ou de caracteres (?) no campo de inserção da "fonte" da lista desejada. 

Uma vez que tenho, pelo menos 8 disciplinas, e no campo para informar a fonte da lista desejada, consigo aninhar apenas 4 funções "se" (ou limitado por número de caracteres), existe uma forma de conseguir esse resultado que eu desejo (listando o conteúdo das 8 disciplinas, ou mais, separadamente) como nas fotos, utilizando outro argumento/função para isso??

Espero que tenha sido possível entender minha dúvida.

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2018-04-20T14:44:59+00:00

Sugiro estudar a função DESLOC e CORRESP, pois com ela você poderá definir o intervalo de fonte da lista de maneira muito mais simplificada. Olhando suas imagens, experimente a fórmula:

=DESLOC(Conteúdo programático'!$B$1;CORRESP($B2;Conteúdo programático'!$A$2:$A$1000;0);0;CONT.SE($A:$A;$B2);1)

Abraços!

Esta resposta foi útil?

0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Excluído

    Essa resposta foi excluída devido a uma violação de nosso Código de Conduta. A resposta foi denunciada manualmente ou identificada por meio da detecção automatizada antes da ação ser tomada. Consulte nosso Código de conduta para obter mais informações.


    Os comentários foram desabilitados. Saiba mais