Verschachtelter Suchlauf
Liebes RagTime-Forum!
Bin mal wieder am Basteln ... :)
Also, ich habe eine Rechnungsdatenbank (Daten von Ausgangsrechnungen, Container "Daten") mit folgenden (relevanten) Spalten:
E: Rechnungsnummer (1 … 16000)
H: Rechnungsbetrag
und eine Buchhaltungsdatenbank (Daten von Zahlungseingängen, Container "RechnungenBez") mit folgenden (relevanten) Spalten:
E: Rechnungsnummer (1 … 16000)
H: Zahlbetrag
Da manche Zahlungen nicht auf einmal eingehen, sondern z.B. in Raten bezahlt werden, gibt es u.U. zu einer Rechnung in der Buchhaltungsdatenbank mehrere Zeilen.
Um nun die Vollständigkeit der jeweiligen Zahlungen zu überprüfen, habe ich bisher in Spalte I der Rechnungsdatenbank in jeder Zeile folgenden Suchlauf geformelt, der die Eingänge zur jeweiligen Rechnung aufsummiert:
Suchlauf(RechnungenBez!$E:$E;
...
Suchlauf(RechnungenBez!$E:$E
In einer weiteren Spalte (J) konnte dann die Übereinstimmung geprüft werden, was bisher ganz gut geklappt hat und auch relativ wenig Rechenzeit erforderte.
Nun stach mich heute der Hafer, und ich versuchte das Ganze in einen verschachtelten statt bisher 16.000 einzelne Suchläufe zu packen, und zwar mit folgender Formel in einem separaten Rechenblatt - und auch erst noch in einem Knopf verpackt, da ich mir schon dachte, dass das etwas rechenintensiv werden könnte:
Knopf('Bezahlung';VSuchlauf(D
Mein armer Mac rechnet sich jetzt allerdings einen Wolf und ich bin mir nicht sicher, ob das an meiner möglicherweise falschen Formel liegt, oder einfch nur an der Komplexität ...
Hat mir jemand einen Tipp?
Mac OS 10.15.6, RagTime 6.6.2 Built 1876.
Viele Grüße
Steffen