=DBANZAHL(Gesamt3;7;Suchkriterien4)~f~
Suchkriterien4 bezieht sich auf einen Bereich mit Spaltenüberschriften, in dem sich u.a. ein Feld mit einem Datum befindet. Es sollen nur Fahrkarten ausgewertet werden, deren Datum nicht in der Zukunft liegt.
Wenn ich in die entsprechende Zelle des Sortierkriteriums jetzt die Bedingung
~f~<=01.08.2017~f~
schreibe, funktioniert es. Das Datum, das ausgewertet werden soll, ändert sich jedoch jeden Monat. Es steht z.B. in Zelle C223. Nun dachte ich, ich könnte als Bedingung auch
~f~<=C223~f~
eintragen. Das funktioniert aber nicht. Auch ein definierter Name 'Datum' für C223 wird nicht akzeptiert:
~f~<=Datum~f~
funktioniert ebenfalls nicht.
In meiner Not mache ich es jetzt so, dass ich per Makro die Bedingung für das Sortierkriterium direkt in die Zelle schreibe, zum Beispiel:
~f~Sheets("XXX").Range("C73").Value = "<=" & Sheets("XXX").Range("C223").Value
Das funktioniert. Ich frage mich aber, ob es nicht doch irgendwie möglich ist, in einer Bedingung für ein Sortierkriterium eine Formel zu verwenden.