Ich stecke in diesem Excel-Problem fest und habe erfolglos nach einer Lösung gesucht. Hoffentlich können Sie helfen!
In Spalte AI haben Sie eine Liste von Kunden und in Spalte BI haben Sie eine noch längere Liste von Rechnungen. Grundsätzlich versuche ich, dem Kunden die aktuellste Rechnung zuzuordnen. Ich habe versucht, mit =INDEX(B:B, MATCH(1,IF(ISERR(FIND(A1,B:B)),0,1),0))
dieser Formel nach dem Namen von Kunde 1 in der Liste der Rechnungen zu suchen, und die erste gefundene Rechnung an C1 zurückzuschicken.
Diese Formel funktioniert wunderbar - solange der Kunde nur eine Rechnung hat. Danach ist die Formel unbrauchbar, weil ich die neueste Rechnung brauche, nicht die erste, die sie findet.
Was ich versuche zu erreichen, ist in der folgenden Tabelle. Beachten Sie, dass Kunde 4 die Rechnungen Nr. 002 und Nr. 003 hat und ich die aktuellste (oder die am weitesten unten liegende) für diesen Kunden benötige.
+------------------------------------------------------------------------+
| Customers Invoices Recent Invoice |
+------------------------------------------------------------------------+
| Customer 1 [Invoice #001] Customer 3 [Invoice #004] Customer 1 |
| Customer 2 [Invoice #002] Customer 4 N/A |
| Customer 3 [Invoice #003] Customer 4 [Invoice #001] Customer 3 |
| Customer 4 [Invoice #004] Customer 1 [Invoice #003] Customer 4 |
+------------------------------------------------------------------------+
Es schien mir so einfach zu sein ... fange unten an und suche nach oben ... aber ich denke, es ist nicht so einfach.
Jede Hilfe wäre sehr dankbar!
-J