Clever-Excel-Forum

Normale Version: Werte in Reihenfolge neu zuordnen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe folgendes Problem (wusste nicht wie ich es genau im Titel beschreiben soll):

Ich habe eine Liste Datum/Uhrzeit (B), Menge ©, Teilenummer (D), die bereits eine aufsteigende Reihenfolge besitzt.
Dabei gehört z.B. Wert B5 zu C5 zu D5.

Datum/Uhrzeit sind dabei tt.mm.yyyy hh:mm und die Werte sind "minuten genau". Ich habe jetzt das Zeitintervall zu besseren Übersicht auf Stundenbasis verändert. Die Zugehörigen Mengenwerte Teile ich den Uhrzeit mit Hilfe des Summenprodukts (=SUMMENPRODUKT((E5<=$B$5:$B$2000)*(E6>$B$5:$B$2000)*$C$5:$C$2000) zu. Soweit funktioniert alles.

Nun hat aber jede Menge eine bestimme Teilenummer, und diese soll nun ebenfalls in einer neuen Spalte hinter dem jeweiligen Mengenwert erscheinen. Ein SVERWEIS mit Suchkriterium "Menge" fällt jedoch aus, da sich die Menge wiederholen können, sdie Teilenummer sich jedoch ändern kann.

Meine Idee war: Die Teilenummern sind bereits in der richtigen Reihenfolge in Spalte D gegeben. Sie müssten jetzt nur noch in der gleichen Reihenfolge in Spalte G erscheinen, wenn der Wert in Spalte F sozusagen >0 ist.

Im Grunde kann es so klappen: =WENN($F6=$C$5;$D$5;WENN($F6=$C$6;$D$6;""))
Diese Formel deckt aber gerade mal zwei Teilenummern ab, wenn ich jedoch 200+ Werte habe brauche ich ewig um die Formel zu schreiben. Gibt es hier einen eleganteren, automatisierten Weg?

Ich hoffe ihr könnt mir Helfen! Viele Grüße!
Hallo laaki,

wenn du schon alle Mengen einer Stunde zusammenzählst, wie wäre es mit einem Sverweis über die Zeit?
Das führt nur dann zu Problemen, wenn es innerhalb einer Stunde verschiedene Teilenummern gibt.

Wenn du dann zusätzliche Anforderungen bei mehreren Teilenummern in einer Stunde hast, lade doch bitte eine Beispieldatei hoch.
Hallo Ego,

vielen Dank für den Tipp - hat funktioniert. Manchmal sieht man den Wald....


=SVERWEIS(E5;B:D;3;WAHR)

Damit es schöner aussieht: =WENN(F5=0;"";SVERWEIS(E5;B:D;3;WAHR))

Jetzt habe ich allerdings das Problem - wie du schon erwähnt hast - fallses innerhalb einer Stunde verschiedene Teilenummern gibt. Das Summenprodukt addiert die Werte und der SVERWEIS nimmt die "zweiten" Teilenummer in dieser Stunde und überspringt die erste. Hast du da einen Rat?
Hallo laaki,

in der Anlage die Ausgabe mehrere Teilenummern in einer Stunde in verschiedene Spalten und hier eine mögliche Formel:

Zitat:=WENN($F6=0;"";WENNFEHLER(AGGREGAT(15;6;$D$5:$D$2000/(($E5<=$B$5:$B$2000)*($E6>$B$5:$B$2000));SPALTE()-SPALTE($F6));""))
Hallo Ego,

super! vielen Dank du hast mir sehr geholfen!

LG
Hi,

das geht auch ganz ohne Formel mit einer PivotTable.
[attachment=11957]