ich doktore aktuell an einer Formel, die mir möglichst in einer geschlossenen Datei nach einer Artikelnummer suchen soll (diese kann mehrmals vorkommen, und befindet sich in Spalte C), jede Artikelnummer hat ein Startdatum (Spate A), ein Enddatum (Spalte B) und einen Preis (Spalte D). Das sind hier ca. 1000 Datensätze
Nun habe ich eine andere Tabelle (ca. 3000 Datensätze), wo sich eben diese Teilenummer und ein Datum befindet. Nun möchte ich gerne als Ergebnis , wenn diese Teilenummer im Zeitraum vorhanden ist, den zu diesem Zeitpunkt gültigen Preis sehen.
Ich habe das mal Nachgebaut, wenn alles in einer Mappe ist bekomme ich es mit der Aggregat + Index Formel aus dem Internet hin, jedoch ist die Formel sehr langsam, da ich immer ganze Spalten prüfe. (Könnte man sowas begrenzen, wie über VBA alla UsedRange.Rows.Count).Row?)
In der Realität sind leider 2 verschiedenen Mappen und nicht wie im Beispiel nur Eine.
Formel:
=WENN(UND(A2"";B2"");WENNFEHLER(INDEX(Tabelle1!D:D;AGGREGAT(15;6;ZEILE(Tabelle1!C:C)/( _
Tabelle1!C:C=B2)
/(Tabelle1!A:A=A2);1));"Nicht vorhanden!");"")
https://www.herber.de/bbs/user/129482.xlsx
Schönen Abend und vorab danke für euere Hilfe
Danke Curly