für die Automatisierung eines Formulars möchte ich in einem Feld gerne das Datum des nächsten Freitags ermitteln.
Ich habe versucht, über die Funktion WOCHENTAG() eine Lösung zusammenzubauen. Vielleicht ist das ja so ein wenig umständlich. Aber "eigentlich" liefert mir die untenstehende Formel genau das, was ich will.
Von Montag-Freitag wird auf den kommenden Freitag verwiesen, ab dem kommenden Samstag dann auf den übernächsten Freitag.
Die lange Formel ist die Zusammenfassung mehrerer Zwischenschritte:
=WENN(WOCHENTAG($E$9;2)=1;WENN(WOCHENTAG($E$9;2)=1;$E$9+4;"");WENN(WOCHENTAG($E$9;2)=2; WENN(WOCHENTAG($E$9;2)=2;$E$9+3;"");WENN(WOCHENTAG($E$9;2)=3;WENN(WOCHENTAG($E$9;2)=3;$E$9+2;""); WENN(WOCHENTAG($E$9;2)=4;WENN(WOCHENTAG($E$9;2)=4;$E$9+1;"");WENN(WOCHENTAG($E$9;2)=5; WENN(WOCHENTAG($E$9;2)=5;$E$9;"");WENN(WOCHENTAG($E$9;2)=6;WENN(WOCHENTAG($E$9;2)=6;$E$9+6;""); WENN(WOCHENTAG($E$9;2)=7;WENN(H39;$E$9+5;""))))))))
Im letzten WENN dieser langen Formel steht noch der Verweis auf die Zelle H39. In Zell H39 steht
=WOCHENTAG($E$9;2)=7
Wenn ich nun versuche, die Formel von H39 (=WOCHENTAG($E$9;2)=7) an die Stelle von H39 in der langen Formel oben zu kopieren, dann bekomme ich eine Fehlermeldung:
Die eingegebene Formel enthält einen Fehler.
* Klicken Sie auf 'Hilfe', um ...
* Klicken Sie auf 'OK' und dann auf den Befehl 'Funktion' ...
* Falls Sie nicht versuchen eine Formel einzugeben, ...
Warum? Die lange Formel habe ich, bis eben auf den letzten Verweis auf eine Hilfszelle (H39) auf genau diese Art und Weise zusammengebaut und sie liefert (auch mit dem Verweis auf die Formel in H39) das gewünschte Ergebnis. D.h., es ist kein Denkfehler mehr drin. Aber warum kann Excel diese letzte Zusammenfassung nicht mehr machen?
Danke für Hinweise.
Vielleicht weiß ja auch noch jemand eine kürzere Lösung für die Aufgabenstellung, ausgehend von einem beliebigen Datum immer den nächsten Freitag zu ermitteln.
Gruß,
Stefan