Microsoft Excel 2016 - Necessidade de preencher células automaticamente com base em listas suspensas condicionais

Microsoft Excel 2016 - Necessidade de preencher células automaticamente com base em listas suspensas condicionais

Boa tarde. Sou treinador de Força e Condicionamento no ensino médio e quero fornecer aos meus atletas relatórios de progresso com base nos dados que mantenho em uma planilha de dados mestre. Esta planilha tem mais de 5.000 linhas e 79 colunas (mais de 700 atletas). Cada atleta tem 7 linhas de dados totais (uma para cada 6 tempos de avaliação diferentes e uma linha TOTAL CHANGE). Cada linha possui resultados de avaliação com alterações absolutas e relativas. Gostaria de poder selecionar um período de avaliação (exemplo: Verão 2019), um esporte e depois escolher entre os nomes de todos os atletas desse esporte. Ao clicar no nome, gostaria que outras células do modelo de relatório fossem preenchidas automaticamente. A primeira imagem é um exemplo da fonte de dados. A segunda foto é um exemplo do modelo de relatório que o atleta receberia/onde desejo colocar os menus suspensos. O relatório estará em uma folha separada na mesma pasta de trabalho.Exemplo de fonte de dadosExemplo de relatório

Responder1

Totalmente factível, você precisaria de algumas fórmulas de matriz se pretendesse depender apenas de um relatório de uma planilha. Então, seriam muitas pesquisas com um IF determinando o intervalo.

Exemplo usando seus dados, para Peso Corporal no que seria C4 do segundo arquivo:

=VLOOKUP(C2,IF(IF(1stfile!A2:A7=A2,1stfile!E2:E7)=B2,1stfile!C2:M7),10,FALSE)

É uma fórmula de matriz, portanto, após inseri-la, você precisa pressionar CTRL+ SHIFT+ ENTER.

Teoricamente, isso deveria funcionar, mas precisaria ser testado em um arquivo. Se quiser, você pode fazer upload dessas amostras trocando os nomes por falsos para que possamos testar o modelo.

Mas é complexo e você precisará de uma fórmula para cada campo e de fórmulas de matriz. Quando há muitos, geralmente afeta radicalmente o desempenho, mas pode funcionar.

Responder2

Eu descobri uma maneira de resumir os dados usando tabelas dinâmicas. Obrigado pelo tempo e paciência de vocês. Boas férias!

informação relacionada