Jestem pilotem wojskowego instruktora helikoptera, który uczy nowych lotników, jak latać. Dysponujemy harmonogramem, który działa według dni, które nazywamy dniami szkolenia, które przebiegają w kolejności numerycznej. Na przykład, dzisiaj możesz być w dniu szkolenia 17, jutro będzie 18, następnego dnia 19 i tak dalej. Z każdym dniem szkolenia stopniowo wprowadzamy nowe manewry, aby osiągnąć cel w pełni wykwalifikowanego lotnika. Ze względów bezpieczeństwa operacyjnego wszystkie te zadania nie są wymienione w tym przykładzie.
Problem: Chciałbym wymyślić bardziej skuteczny sposób śledzenia, jakie manewry musimy wykonać podczas naszego bieżącego treningu. Na przesłanym zdjęciu znajdziesz zrzut ekranu arkusza kalkulacyjnego z narysowanymi na nim kolorowymi polami.
Niebieskie pole po lewej stronie pokazuje, w którym dniu szkolenia uczeń jest obecnie.
Czerwone pole pod spodem pokazuje, jakie manewry powinien wykonywać ten uczeń na ten dzień.
Po prawej stronie arkusza znajdziesz kolejne niebieskie pole i zielone pole. Niebieskie pole koreluje z niebieskim polem po lewej, podczas gdy zielone pole koreluje z czerwonym polem po lewej stronie.
Kiedy konkretny dzień szkolenia zostanie wprowadzony do niebieskiego pola po lewej stronie, chcę, aby Excel odwoływał się do kolumny pod niebieskim polem po prawej stronie. Tak więc w przykładzie, dzień szkolenia 14. Chcę, aby Excel odwoływał się do kolumny „X”, w której znajduje się niebieskie pole po prawej stronie, i znajdował wszystkie dni szkolenia, które są 14 i poniżej. Stamtąd zadania związane z tymi 14 i mniej dniami, które znajdzie, chcę, aby wypełniły się pod manewrami, w których znajduje się czerwone pole.
źródło
Odpowiedzi:
Sprawdź zrzut ekranu. Dla lepszego zrozumienia podałem tylko wymagane kolumny.
Użyj tej formuły tablicowej w kolumnie Manewry i przeciągnij w dół, aż będzie to konieczne.
NB: Zakończ Formułę, naciskając Ctrl + Shift + Enter .
Kolumna E i F to Tytuł zadania i Dni szkolenia. Komórka C246 w kolorze czerwonym ma wartość 14 (dni treningowe).
Dostosuj adres komórki w formularzu zgodnie z rozmieszczeniem danych w arkuszu.
Mam nadzieję, że ci to pomoże.
źródło