Eine Formel, die zu dem passt, wonach Sie suchen, lautet wie folgt:
=OFFSET(E2,MATCH(0,E:E,0)-3,0)
E2 ist der erste Wert in Spalte 5 (48)
OFFSET mit der Zelle am Anfang der Spalte und bewegt sich nach unten um MATCH(0,E:E,0)-3.
MATCH(0,E:E,0) Gibt die Zeile zurück, in der das erste Vorkommen von gefunden werden kann 0 (Die Parameter sind: suchen nach 0 in Spalte E:E und verwenden 0 um genaue Übereinstimmung zu bedeuten).
Das -3 Für den Header ist die erste Zelle zu berücksichtigen und da eine Zelle nach oben zu verschieben MATCH gibt die Position von zurück 0, nicht die der Zelle direkt darüber.
Der letzte Parameter in OFFSET gibt an, um wie viele Spalten sich der Bereich bewegen soll, und da wir uns bereits in Spalte E befinden, gibt es in dieser Hinsicht keine Bewegung.
EDIT: Seit der Spalte Year Sind perfekte Nullen (die Spalte 5 enthält sehr kleine Zahlen, die auf 1 gerundet sind), können Sie dies stattdessen verwenden:
=OFFSET(E2,MATCH(0,A:A,0)-3,0)
Grundlegendes zu OFFSET
Angenommen, Sie verwenden die Formel:
=OFFSET(A1, 1, 1)
OFFSET Gibt die Zelle zurück, die sich 1 Zeile darunter und 1 Spalte nach der Zelle befindet A1und bedeutete Zelle B2.
Ähnlich, =OFFSET(A1, 3, 1) wird die Zelle geben B4.
Es gibt tatsächlich mehr Optionen, die Sie haben können OFFSET, nämlich die Höhe und die Breite des resultierenden Bereichs.
=OFFSET(A1, 1, 1, 2, 3)
OFFSET Gibt die Zelle zurück, die sich 1 Zeile darunter und 1 Spalte nach der Zelle befindet A1und bedeutete Zelle B2. Dann ist die Höhe des Ergebnisses 2 und die Breite 3, was bedeutet, dass der Bereich zurückgegeben wird B2:D3 (Wenn Sie diesen Bereich mit der Maus auswählen, sehen Sie, dass er 2 Zellen hoch und 3 Zellen breit ist.) Da dies jedoch ein Array ist, erhalten Sie eine #N/A mit dieser Formel. Sie können mit diesem Array weiterhin Vorgänge ausführen, z VLOOKUP oder INDEX, SUM, usw.