PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Excel 2000: Frage zur Berechnung


JasonX
2009-09-01, 14:33:16
Hallo,

ich möchte ein Feld in Excel je nach Zeitspanne formatieren.

Ich möchte in das Feld ein Datum eintragen und es soll bedingt formatiert werden wenn seit dem Datum mehr als 3 Jahre vergangen sind.


Also heute haben wir den 01.09.2009

Wenn ich ins Feld A1 01.05.2003 eintrage sollte das feld z.B. rot werden.
Wenn ich ins Feld A1 01.05.2007 eintrage sollte das feld z.B. orange formatiert werden.

Sollte doch eigentlich mit der bedingten Formatierung funktionieren, nur kann ich das bestimmt nur mit einer Formel erreichen, nur komm ich nicht darauf wie die Formel auszusehen hat.

Hoffentlich kann mir jemand helfen.

Danke im vorraus
Jason

JasonX
2009-09-02, 08:08:16
Niemand so Excel bewandert ?

Gast
2009-09-02, 10:18:27
Wieviele Differenzierungen brauchst du denn?
Bis zu drei kannst du, zumindest bei Excel 2003, über Bedingungen wie "Zellwert ist: kleiner als 01.09.2006" oder ähnliches definieren, wenn dus geschickt machst mit den Zeiträumen kannst du sogar paar mehr Variationen abdecken

Weiss nicht obs bei Excel 2000 auch geht, hab das hier nich parat

JasonX
2009-09-02, 10:26:53
Ja, das ich das so machen kann ist mir schon klar,

ich möchte aber das sich das ändert.

Ich will nicht von Hand eingeben müssen, wert ist kleiner als 01.01.2006
sondern der wert sollte immer mit einem 1Jahres abstand zum jew. heutigen datum sich fortlaufend ändern.

Mal als beispiel mit Täglichen formatänderungen.
Gestern war der 01.09.2009
Somit 02.09.2006 grün
Also heute ist der 02.09.2009
Somit 02.09.2006 oragne
Morgen ist der 03.09.2009
Somit 02.09.2006 rot

Ja, das je höher die Zeitspanne zum heutigen Tag ist sich die Farbe ändert mit jedem Jahr.

0-1 Jahr vergangen ->Grün
1-2 Jahre vergangen -> Gelb
2-3 Jahre vergangen -> Rot

D.H. die formel muss immer mit dem jeweils aktuellen Datum verrechnet werden.

gordon
2009-09-02, 12:18:42
Definiere ein Feld mit der Heute-Funktion =heute()

Mach dir eine Hilfsspalte und berechne die Differenz zwischen dem Datum und dem oa. heute-Feld.

Also wenn z.B. in A1 das heute-Feld ist und in B1 dein Datum, lautet die Formel:
=DATEDIF(B1;$A$1;"Y") dann hast du die Differenz in Jahren, statt Y ein M ergibt Monate und D Tage.

Und zum Schluss anhand dieser Hilfsspalte die bedingte Formatierung durchführen.

HTH Gordon

JasonX
2009-09-02, 15:19:49
Ok, soweit so gut. Danke

Jetzt Formatiert er bei Zahlen kleiner als 36 (Hab Monate genommen) grün
Bei Zahlen größer als 42 Rot
Nur Färbt er nicht bei Zahlen zwischen 36 und 42 orange

Also ich kann ihn schon Färben lassen, nur wenn ich reinschreibe

Bedingung 1 =M16 <36
Datum bis zum 35 Monat ist grün
Bedingung 2 =M16 >36
färbt er auch zahlen über 42 orange.
Bedingung 3 =M16 >42
Datum ab 42 sollte rot sein, bleibt aber orange

wie kann ich bei bedingung 2 den wert zwischen 36 und 42 festhalten in dem er orange sein soll?

Danke Jason

/ Tante Edith sagt: Hirn einschalten.
Habs herausgefunden, Bedingung 2 überschreibt bedingung 3.
Nur die Positionen der Bedingungen tauschen.

Trozdem Danke euch