Clever-Excel-Forum

Normale Version: Letzten vier Aufträge jedes Maschinentyps ausgeben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten morgen Excel-Gemeinde,

ich bin zum ersten mal in solch einem Forum tätig. Verzeiht mir Anfänger-Fehler. Blush Normalerweise löse ich meine Problem mit dem durchstöbern von Google aber diesmal komme ich echt nicht weiter. Huh


Ich habe eine Tabelle mit Beispielen angehangen. Das Problem ist folgendes.
Im Grunde soll Excel mir immer die aktuellsten 4 Aufträge zu jedem verschiedenen Maschinentyp ausgeben die wir führen mit allen dazugehörigen Daten des Auftrags.
Diese Tabelle wird regelmäßig erweitert und Excel sollte dann immer die Auswertung aktualisieren.

Ich habe es schon mit Verweis und Index probiert aber ich find diesmal echt keinen Startpunkt.
Ich habe auch mal einige Kenntnisse in VBA erlangt. Ich denke mit ein paar Tipps könnte ich mich auch dort wieder einarbeiten.

Wäre echt super wenn sich jemand erbarmt mir zu helfen. :19:

Danke und viele Grüße
Kevin
Hallo Kevin,

und woran erkennt man den aktuellsten Auftrag?
Hallo Helmut,

sorry total vergessen. Wir nehmen für den aktuellsten immer das Enddatum. Ab dann ist der Auftrag für uns endgültig erledigt und kann ausgewertet werden.

Liebe Grüße
Kevin
Hallo Kevin

Warum nicht einfach in der Originaltabelle filtern?
Mit einer Hilfsspalte ermittelt man den Rang:
Code:
=SUMMENPRODUKT(($B$3:$B$26=B3)*($E$3:$E$26>E3))+1
Alle Werte >4 werden ausgefiltert.
Hallo, meinst du so..?

Arbeitsblatt mit dem Namen 'Auswertung'
 ABCDEF
1MaschinentypNeusterVSDStartdatumEnddatumDauer
2X-Modul mit kon. WalzeA82180060323.11.201522.01.201645
3NexCal TwinA82182365014.10.201616.12.201645
4PrimeCalA82180261227.01.201617.03.201636
5NexCal CompactA82181663819.08.201623.09.201626
6PrimeFilmA82181563822.08.201621.09.201623
7S-WalzeA82181363905.09.201628.09.201618
8Wetlace/WetlaidA82181060424.11.201526.01.201646
9NexCal Twin AccessA82181864128.07.201610.10.201652
10TexCalA82181964207.09.201613.10.201626

ZelleFormel
B2=WENNFEHLER(INDEX(Ursprungsdaten!$A$3:$A$26;AGGREGAT(14;6;ZEILE(Ursprungsdaten!$E$3:$E$26)-2/(Ursprungsdaten!$B$3:$B$26=A2);1));"")
C2=WENNFEHLER(SVERWEIS($B2;Ursprungsdaten!$A:$F;SPALTE(C$1);0);"")
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg

und einen noch - den Rest kriegst du hin...:

Arbeitsblatt mit dem Namen 'Auswertung'
 AGHIJK
1MaschinentypZweit NeusterVSDStartdatumEnddatumDauer
2X-Modul mit kon. Walze     
3NexCal TwinA82182265013.10.201630.11.201634
4PrimeCal     
5NexCal CompactA82181463628.06.201614.09.201657
6PrimeFilmA82180562412.04.201613.06.201640
7S-WalzeA82181263929.07.201631.08.201623
8Wetlace/Wetlaid     
9NexCal Twin AccessA82181764104.08.201610.10.201647
10TexCal     

ZelleFormel
G2=WENNFEHLER(INDEX(Ursprungsdaten!$A$3:$A$26;AGGREGAT(14;6;ZEILE(Ursprungsdaten!$E$3:$E$26)-2/(Ursprungsdaten!$B$3:$B$26=A2);2));"")
H2=WENNFEHLER(SVERWEIS($G2;Ursprungsdaten!$A:$F;SPALTE(C$1);0);"")
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
Ich werde eure Tipps mal versuchen anzuwenden und gebe euch dann bescheid. Danke schon mal für die schnellen Antworten.

Liebe Grüße
Kevin
Guten Morgen zusammen,

Jockels Vorschlag hat super funktioniert. Ergebnis ist Astrein geworden!
Leider waren mir die Formeln Aggregat und Index bis vor kurzem noch Unbekannt...
Mal wieder etwas dazu gelernt. Ich danke euch vielmals und wünsche allen ein schönes Wochenende.

Liebe Grüße
Kevin