Zeitsprünge mit Excel

Ich versuche, unter Excel 97 eine kleine Terminverwaltung zu realisieren. Dabei soll in der ersten Spalte der Endtermin eines Projekts stehen. In der zweiten Spalte möchte ich den Erledigungsstatus erfassen; in einer dritten Spalte soll für unerledigte Projekte, bei denen der Endtermin bereits vergangen ist, der jeweilige Folgemonat erscheinen. Für Projekte, die bereits erledigt sind, soll der Text erledigt erscheinen. Projekte, die noch nicht erledigt sind und deren Endtermin noch nicht erreicht ist, soll Excel mit dem geplanten Endtermin anzeigen. Wie kann man das in Excel umsetzen?

Das läßt sich durchaus umsetzen, und zwar mit verschiedenen Bedingungen. Zunächst sollten Sie die einzelnen Bedingungen isolieren und Teillösungen bilden. Diese reihen Sie dann schrittweise aneinander und stellen so eine komplexe Formel zusammen, die alle Anforderungen erfüllt. Eine Möglichkeit wäre diese:
Ein Projekt kann in den zwei Zuständen erledigt oder nicht erledigt vorliegen. Wenn Sie den aktuellen Zustand beispielsweise über eine Prozentzahl kennzeichnen, die Sie in Spalte C erfassen, entsteht folgende Teilformel:

=WENN (C2=1;ôerledigtô;
EinDatumswert
Nun gilt es, den Datumswert genauer zu bestimmen. Da Excel ihn nur bei unfertigen Projekten anzeigt, brauchen Sie sich über die bereits fertiggestellten keine Gedanken mehr zu machen. Für unfertige Projekte gibt es wiederum zwei Zustände: Entweder sie haben den Endtermin bereits überschritten oder nicht. Im ersten Fall ist gemäß Ihrer Forderung, einen Monat auf das aktuelle Datum aufzuschlagen, im zweiten Fall das aktuelle Datum auszugeben. Nehmen wir an, der Endtermin steht in Spalte B, so ergibt sich folgende Bedingung:
=WENN (B2Die Tabellenfunktion HEUTE() ermittelt das Tagesdatum. Da nun die zweite Funktion genau den in der ersten Funktion benötigten Datumswert berechnet, fügen Sie die Funktionen so zusammen: 
=WENN (C2=1;ôerledigtô;WENN (B2Falls Sie anstelle des Tagesdatums lieber ein beliebiges anderes Datum verwenden möchten, wählen Sie eine Zelle und geben dort ein Datum ein. Anschließend wählen Sie den Befehl Einfügen – Namen – Festlegen und geben der Zelle einen Namen wie beispielsweise Konstant. Dann ersetzen Sie die Funktion HEUTE() einfach durch diesen Namen.
Um den Vergleich unabhängig vom aktuellen Tag, also mit dem Monatsersten durchzuführen, erweitern Sie die Funktion wie folgt:
=WENN (C5=1;ôerledigtô;WENN  (B5-TAG (B5)<(Konstant-TAG  (Konstant));Dif+30;B5))¶
Die Funktion TAG() ermittelt die Tageszahl des Parameterwerts. Durch Subtraktion dieses Wertes vom jeweiligen Datum erhalten Sie anschließend den Monatsersten. Jetzt sind die Bedingungen für Ihre kleine Terminverwaltung erfüllt, und Sie können mit ihr arbeiten.
Bitte beachten Sie jedoch, daß Sie mit einer so konzipierten Terminverwaltung keine Terminüberwachung im wirklichen Sinne durchführen können, sondern lediglich automatisch Endtermine für unfertige Projekte in die Zukunft verschieben.