ich habe ein Arbeitsblatt mit zwei Registern.
Auf dem einen (Übersicht) werden alle Daten erfasst auf dem anderen (Avis) soll die Datenabfrage aus dem ersten stattfinden.
1. Register: Ich trage je Spalte A: Rechnungsnummern, B: Rechnungsdatum und C: Zahlbetrag ein. Das Zahlungsziel wird berechnet, C+14 Tage. Kurz bevor das Zahlungsziel der Rechnung erreicht ist möchte ich ein Zahlungsavis schicken. Dazu trage ich in E2 ein Datum ein, hier 31.03.2017. Soll die Rechnung bei diesem Avis berücksichtigt werden, dann kommt in Spalte E ein "x" in die Zeile der Rechnung.
Da künftig die Rechnungen fortlaufend untereinander eingetragen werden, brauche ich eine gewissen Dynamik. Wenn ich manuell oder auch automatisch ein "x" neben die fällige Rechnung setze, und zwar künftig in Spalte F, das nächste Avis in G und eben immer so weiter.
Nun habe ich im Register Avis eine Datenabfrage. Ich trage derzeit das Avisdatum ein und nutze folgende Formel:
=WENN(ZEILE(Übersicht!C1)>SUMME(ISTZAHL(SUCHEN("x";Übersicht!E$5:E$100))*1);""; INDEX(Übersicht!A:A; KKLEINSTE(WENN(ISTZAHL(SUCHEN("x";Übersicht!E$5:E$100)); ZEILE(Übersicht!$A$5:A$100)); ZEILE(Übersicht!C1))))
Damit bekomme ich dann alle Rechnungsnummern aus dem Register Übersicht übertragen. Da im Register Übersicht Spalte E die markierten Rechnungen für das Avis 31.03.2017 mit x markiert sind. Wenn ich jetzt weiter gehe und ein Avis am 04.04.2017 in Übersicht Spalte F2 eintrage, dann im Register Avis das Datum auch auf den 04.04.2017 ändere, möchte ich automatisch nur Rechnungen angezeigt bekommen, die in F mit x markiert sind.
Es muss aus der Formel zweimal der Bereich (Übersicht!$E$5:$E$100) geändert werden, eben in Übersicht!$F$5:$F$100.
Hier zerbreche ich mir den Kopf und finde keine Lösung, die diesen Teil der Formel dynamisch macht.
Ich freue mich sehr, wenn ich hier bei euch eine Lösung finde.
Herzlichen Dank
Lars