14.02.2018, 13:05
Hallo zusammen,
ich stecke momentan etwas fest und hoffe auf eure Hilfe
Ich habe ein Excel-Sheet welches u.A. eine Projektnummer ("Projekt"), die Spalte "Rechnungsbeleg", ein Belegdatum sowie eine Überschrift enthält. Pro Projekt kann es mehrere Belege geben, also auch mehrere Belegdaten. Was ich brauche:
Eine Ausgabe (einfach in einer weiteren Spalte), welche mir nur die Überschriften für diejenigen Belegnummern ausgibt, deren Datum das neueste ist. Weitere Bedingung ist, dass nur Überschriften ausgegeben werden für Rechnungsbelege, die mit "R" anfangen, da auch viele andere Arten von Belegen vorkommen.
Anbei ein Screenshot als Ausschnitt, um den Aufbau darzustellen.
Die Spalte "letzte Rechnung" ist meine gewollte Ausgabe. Eine Idee war, das ganze über einen SVERWEIS zu lösen, führt aber nicht zum gewollten Ergebnis.
=WENN(SVERWEIS(E23019;[PROJEKT];1;FALSCH)=WAHR;0;WENN(FINDEN("R";[@BELEGNUMMER];1);[@ÜBERSCHRIFT];""))
Ich denke, "dann" und "sonst" müssten sowieso vertauscht werden, dann kommt aber gar kein Ergebnis zustande. Vielleicht gibt es ja eine andere und wahrscheinlich bessere Möglichkeit, für die ich einfach nicht firm genug bin.
Vielen Dank im Voraus.
Tom
ich stecke momentan etwas fest und hoffe auf eure Hilfe

Ich habe ein Excel-Sheet welches u.A. eine Projektnummer ("Projekt"), die Spalte "Rechnungsbeleg", ein Belegdatum sowie eine Überschrift enthält. Pro Projekt kann es mehrere Belege geben, also auch mehrere Belegdaten. Was ich brauche:
Eine Ausgabe (einfach in einer weiteren Spalte), welche mir nur die Überschriften für diejenigen Belegnummern ausgibt, deren Datum das neueste ist. Weitere Bedingung ist, dass nur Überschriften ausgegeben werden für Rechnungsbelege, die mit "R" anfangen, da auch viele andere Arten von Belegen vorkommen.
Anbei ein Screenshot als Ausschnitt, um den Aufbau darzustellen.
Die Spalte "letzte Rechnung" ist meine gewollte Ausgabe. Eine Idee war, das ganze über einen SVERWEIS zu lösen, führt aber nicht zum gewollten Ergebnis.
=WENN(SVERWEIS(E23019;[PROJEKT];1;FALSCH)=WAHR;0;WENN(FINDEN("R";[@BELEGNUMMER];1);[@ÜBERSCHRIFT];""))
Ich denke, "dann" und "sonst" müssten sowieso vertauscht werden, dann kommt aber gar kein Ergebnis zustande. Vielleicht gibt es ja eine andere und wahrscheinlich bessere Möglichkeit, für die ich einfach nicht firm genug bin.
Vielen Dank im Voraus.
Tom