Schwierige Formel
19.04.2004 15:53:20
Franz W.
mein Problem erscheint zumindest mir so kompliziert, dass ich es nicht mal schaffe einen aussagekräftigen Betreff zu formulieren. Und ich weiß auch nicht, ob es überhaupt irgendwie geht (aber ich denke/hoffe, dass ich EUCH da unterschätze;-))):
In einem Kalender wird in einer Spalte jeden Montag die Wochennummer eingetragen. Und (in der Zukunft incl. dem aktuellen Tag) in allen ungeraden Wochen (im Regelfall) mittwochs ein "P" (zur Erinnerung an einen speziellen Termin). Das löse ich bisher mit folgender Formel (die Formel steht in diesem Beispiel in AS26, in AQ26 steht das Datum):
=WENN(WOCHENTAG(AQ26;2)=1;KÜRZEN((AQ26-WOCHENTAG(AQ26;2)-DATUM(JAHR(AQ26+4-WOCHENTAG(AQ26;2));1;-10))/7);WENN(UND(WOCHENTAG(AQ26;2)=3;AQ26>=HEUTE();REST(KÜRZEN((AQ26-WOCHENTAG(AQ26;2)-DATUM(JAHR(AQ26+4-WOCHENTAG(AQ26;2));1;-10))/7);2)<>0);"P";""))
So weit, so gut, klappt auch.
Nun kann es aber ganz selten ausnahmsweise vorkommen, dass das "P" in der betreffenden Woche nicht am Mittwoch "stattfindet", sondern an einem anderen Tag, z.B. am Dienstag oder Donnerstag; bisher hat sich's noch nie um mehr als einen Tag vor oder zurück verschoben, wäre aber theoretisch denkbar, müsste also schon berücksichtigt sein (es bleibt aber auf jeden Fall in der ungeraden Woche!). Und nun muss das "P" im Kalender auch entsprechend eingetragen sein.
Ich dachte mir nun, ich nehme dazu auf einem Hilfsblatt einen benamten Bereich, der z.B. "STermine" heißen könnte, in den solche Ausnahmedatümer händisch eingetragen werden. Und nun müsste obige Formel so erweitert werden, dass sie in den ungeraden Wochen zuerst prüft, ob im Bereich "STermine" ein Datum eingetragen ist. Wenn ja, dann kommt das "P" genau an diesem Tag rein. Wenn nein, dann eben am Mittwoch.
Und dazu bitte ich euch um eure Hilfe, ich weiß nicht, wie ich das angehen soll, wie das zu überprüfen wäre.
Für eure Hilfe schon mal gaaaaanz vielen Dank im Voraus !!!
Grüße
Franz