Excel se, vlookup, banco de dados

0

Eu sou um piloto de instrutor de helicóptero militar ensinando novos aviadores a voar. Temos um cronograma que funciona do que chamamos de dias de treinamento em ordem numérica. Por exemplo, hoje você pode estar no treinamento dia 17, amanhã será 18, no dia seguinte 19 e assim por diante. A cada dia de treinamento, progressivamente introduzimos novas manobras para atingir o objetivo de um aviador totalmente qualificado. Por motivos de segurança operacional, todas essas tarefas não estão listadas neste exemplo.

Problema: gostaria de conceber uma maneira mais eficiente de rastrear quais manobras temos que fazer em nosso dia de treinamento atual. Na foto enviada, você encontrará uma captura de tela de uma planilha com caixas de cor desenhadas nela.

  • A caixa azul à esquerda mostra em que dia de treinamento o aluno está atualmente.

  • A caixa vermelha abaixo listará as manobras nas quais o estudante deveria ser treinado naquele dia.

  • No lado direito da folha, você encontrará outra caixa azul e uma caixa verde. A caixa azul se correlaciona com a caixa azul à esquerda, enquanto a caixa verde se correlaciona com a caixa vermelha à esquerda.

Quando um dia de treinamento específico é inserido na caixa azul à esquerda, quero que o Excel faça referência à coluna abaixo da caixa azul à direita. Então, no exemplo, no dia 14 de treinamento, quero que o Excel faça referência à coluna "X", onde está a caixa azul à direita e encontre todos os dias de treinamento que são 14 e inferiores. A partir daí as tarefas associadas com esses 14 e menos dias que ele encontra, eu quero que ele seja preenchido em manobras, onde a caixa vermelha está.

(Clique na imagem para ampliar)

    
por Wetzel T. 22.01.2018 / 00:34

1 resposta

0

Verifique esta captura de tela. Para melhor compreensão, incluímos apenas as colunas obrigatórias.

UseestaFórmuladeArraynaColunadeManobrasearrasteatéquesejanecessário.

{=IFERROR(INDEX($E$248:$F$253,SMALL(IF(COUNTIF($C$246,$F$248:$F$253),ROW($E$248:$F$253)-MIN(ROW($E$248:$F$253))+1),ROW(A1)),COLUMN(A1)),"")}

NB: termine a fórmula com Ctrl + Shift + Enter .

A coluna E e F são Título da tarefa & Dias de Treinamento. A célula C246 na cor vermelha corresponde ao valor 14 (dias de treinamento).

Ajuste o endereço da célula na fórmula, de acordo com a disposição dos dados na planilha.

Espero que isso ajude você.

    
por 22.01.2018 / 10:20