28.02.2017, 16:44
Hallo,
ich probier jetzt schon länger an einem Problem herum und komm einfach nicht weiter. Mittlerweile habe ich ein Workaround aber das ist nicht elegant und braucht viiiele Hilfsspalten. Vlt könnt ihr mir ja helfen.
Es geht darum dass ich Daten hab die eine eindeutige ID haben und die Werte zugeordnet haben. Dabei haben die Werte Timestamps und werden alle paar Jahre aktualisiert.
Dh ich habe: ID, Thema, Timestamp, Wert
Jetzt will ich ein Jahr auswählen zB 2017 und nun sollen mir in einer Spalte alle Werte (zu einem Thema) aufgelistet werden. Die IDs stehen dabei in den Zeilen.
Das ist noch nicht das Problem. Es kann sein, dass nicht alle IDs zu jedem Jahr Werte haben.
Wenn ich jetzt die ID 123 hab und das Thema "Essen" hab ich den Timestamp 01.01.2010, 01.01.2015, 01.01.2016 und 12.12.2016.
Jetzt ist aber das Jahr 2017 ausgewählt. Da ich das Jahr nicht habe soll nun das nächst jüngste Jahr ausgewählt werden. In dem Fall die Werte von 12.12.2016.
Mit Max() hat das nicht funktioniert, da es IDs gibt die die Jahre 2017, 2015 und 2010 habe. Wenn jetzt das Jahr 2016 ausgewählt wird soll hier die Werte vom Jahr 2015 genommen werden (also die nächst jüngsten).
Schwieriges Thema. Ich hoff ich hab mich einigermaßen verständlich ausgedrückt.
Es geht hier wirklich um das "nächst jüngste" Jahr zu nehmen. Wie ich die Werte mit INDEX MATCH bekomm weiß ich.
Anbei ein kleines xls.
lg
ich probier jetzt schon länger an einem Problem herum und komm einfach nicht weiter. Mittlerweile habe ich ein Workaround aber das ist nicht elegant und braucht viiiele Hilfsspalten. Vlt könnt ihr mir ja helfen.
Es geht darum dass ich Daten hab die eine eindeutige ID haben und die Werte zugeordnet haben. Dabei haben die Werte Timestamps und werden alle paar Jahre aktualisiert.
Dh ich habe: ID, Thema, Timestamp, Wert
Jetzt will ich ein Jahr auswählen zB 2017 und nun sollen mir in einer Spalte alle Werte (zu einem Thema) aufgelistet werden. Die IDs stehen dabei in den Zeilen.
Das ist noch nicht das Problem. Es kann sein, dass nicht alle IDs zu jedem Jahr Werte haben.
Wenn ich jetzt die ID 123 hab und das Thema "Essen" hab ich den Timestamp 01.01.2010, 01.01.2015, 01.01.2016 und 12.12.2016.
Jetzt ist aber das Jahr 2017 ausgewählt. Da ich das Jahr nicht habe soll nun das nächst jüngste Jahr ausgewählt werden. In dem Fall die Werte von 12.12.2016.
Mit Max() hat das nicht funktioniert, da es IDs gibt die die Jahre 2017, 2015 und 2010 habe. Wenn jetzt das Jahr 2016 ausgewählt wird soll hier die Werte vom Jahr 2015 genommen werden (also die nächst jüngsten).
Schwieriges Thema. Ich hoff ich hab mich einigermaßen verständlich ausgedrückt.
Es geht hier wirklich um das "nächst jüngste" Jahr zu nehmen. Wie ich die Werte mit INDEX MATCH bekomm weiß ich.
Anbei ein kleines xls.
lg