Discussion:
bedingte formatierung mit datum
(zu alt für eine Antwort)
Raphi
2012-08-14 07:44:18 UTC
Permalink
Hallo liebe Excelprofis

Ich habe da eine Frage zu bedingten Formatierungen mit Datum.
Ich habe eine Liste mit verschiedenen Eingangsdaten, z.B der 13.06.2012 und 14.12.2011.

Ich sollte jetzt die Zellen grün färben wenn es noch keine ganze woche her ist zum eingang, orange wenn es zwei wochen her ist und rot wenn es 3wochen oder mehr her ist.

=HEUTE()-H22>=-7
=HEUTE()-H22>=-14
=HEUTE()-H22>=-21
H22 --> in dieser Zelle steht das Datum

Diese drei Formeln funktionieren "eigentlich" doch die Zelle wird immer in der Farbe eingefärbt, welche Formel als erstes bei den Bedingten Formatierungen gereit ist.
Thomas Kühn
2012-08-14 07:59:37 UTC
Permalink
Hallo Raphi,
Post by Raphi
Ich sollte jetzt die Zellen grün färben wenn es noch keine ganze woche her ist zum eingang, orange wenn es zwei wochen her ist und rot wenn es 3wochen oder mehr her ist.
=HEUTE()-H22>=-7
Heute dürfte größrer sein als der Wert in H22 da der Termin ja in
der Vergangenheit liegt.
Damit ist Heute()-H22 > 0 Also auch größer als -7
Post by Raphi
=HEUTE()-H22>=-14
Gleiches wie oben trifft auch hier zu.
Post by Raphi
=HEUTE()-H22>=-21
Und hier auch nochmal. Alle Bedingungen sind somit wahr
Post by Raphi
Diese drei Formeln funktionieren "eigentlich" doch die Zelle wird immer in der Farbe eingefärbt, welche Formel als erstes bei den Bedingten Formatierungen gereit ist.
Da die Bedingung ja auch immer wahr ist. Excel macht also das was du
ihm sagst.

=HEUTE()-H22<=7
=HEUTE()-H22<=14
=HEUTE()-H22>21

Sollte klappen.
Claus Busch
2012-08-14 08:00:29 UTC
Permalink
Hallo Raphi,
Post by Raphi
Ich sollte jetzt die Zellen grün färben wenn es noch keine ganze woche her ist zum eingang, orange wenn es zwei wochen her ist und rot wenn es 3wochen oder mehr her ist.
=HEUTE()-H22>=-7
=HEUTE()-H22>=-14
=HEUTE()-H22>=-21
H22 --> in dieser Zelle steht das Datum
der Eingang liegt doch schon zurück. Damit ist HEUTE() doch größer als
das Eingangsdatum und dadurch kann das Ergebnis gar nicht negativ
werden. Ich würde also folgende Formeln verwenden:
=HEUTE()-H22<=7
=HEUTE()-H22<=14
=HEUTE()-H22<=21
Wenn du von klein nach größer abfragst, musst du immer mit der kleinsten
Bedingung anfangen. Die Bedingungen werden der Reihe nach abgefragt und
wenn eine Bedingung erfüllt ist, werden die anderen nicht mehr
berücksichtigt. Wenn du also die Bedingung für die rote Farbe als erstes
hast und der Eingang ist erst 3 Tage her, ist es klar, dass die Zelle
rot wird, denn 3 ist kleiner 21.
Du musst also die Bedingungen in die Reihenfolge grün, gelb und rot
bringen, damit es richtig funktioniert. Sonst bleibt dir nur die Formel
zu ändern und z.B. schreiben
=UND(HEUTE()-H22>7;HEUTE()-H22<=14)


Mit freundlichen Grüßen
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3
d***@gmail.com
2012-08-14 08:21:19 UTC
Permalink
Hallo Claus,

Ich habe jetzt deinen Lösungsvorschlag bei dem Datum 09.08.2012 versucht.
Die Reihung der Formeln habe ich auch nach deinem Rat von grün auf Rot abgeändert.
Der 09. ist heute 5tage her, die Zelle wird trotzdem rot.

Hättest du einen anderen Formel Vorschlag? Oder könnte es vlt. sein, dass es an der Pivot liegt? Da die Daten Bestandteil einer Pivottabelle sind. Aber meiner Meinung erkennt Excel automatisch wenn es in einer Pivot angewendet wird. Oder?
Raphi
2012-08-14 08:29:02 UTC
Permalink
Hallo Claus,

Ich habe jetzt deinen Lösungsvorschlag mit dem datum 09.08.2012 ausprobiert und auch die Reihung der Formeln von Grün auf Rot abgeändert. Da der 09. heute 5Tage her ist, sollte der jetzt grün aufleuchten, doch er bleibt rot. :(

Hättest du vlt. eine anderen Formelvorschlag? Vlt. liege ich mit dieser Richtung einfach falsch.
Oder könnte es an der Pivot liegen? Denn die Daten sind Bestandteil einer Pivottabelle. Aber was ich weiß erkennt doch das Excel2010 wenn die etwas aus einer Pivot formatiert werden soll.
Thomas Kühn
2012-08-14 08:33:13 UTC
Permalink
Hallo Raphi
Post by Raphi
Hättest du vlt. eine anderen Formelvorschlag? Vlt. liege ich mit dieser Richtung einfach falsch.
Oder könnte es an der Pivot liegen? Denn die Daten sind Bestandteil einer Pivottabelle. Aber was ich weiß erkennt doch das Excel2010 wenn die etwas aus einer Pivot formatiert werden soll.
Siehe oben mirt kleiner Änderung:
=HEUTE()-H22<=7 'grün
=HEUTE()-H22<=14 'gelb
=HEUTE()-H22>14 'rot

in der Reihenfolge liefert das gewünschte Ergebnis


Gruß Thomas
Claus Busch
2012-08-14 08:37:30 UTC
Permalink
Hallo Raphi,
Post by Raphi
Ich habe jetzt deinen Lösungsvorschlag mit dem datum 09.08.2012 ausprobiert und auch die Reihung der Formeln von Grün auf Rot abgeändert. Da der 09. heute 5Tage her ist, sollte der jetzt grün aufleuchten, doch er bleibt rot. :(
dann machst du einfach etwas falsch.
Schau mal hier rein:
https://skydrive.live.com/view.aspx?cid=9378AAB6121822A3&resid=9378AAB6121822A3%21215


Mit freundlichen Grüßen
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3
Raphi
2012-08-14 09:36:20 UTC
Permalink
Danke für deine bemühungen Claus. :D

Habe jetzt aber schon eine andere noblere Lösung gefunden. :)
Ich lasse mir die Tage ausrechnen wie lange die Artikel schon liegen und lass es von einer anderen Formatvorlage färben.

Aber wie gesagt, trozdem vielen Dank für deine Hilfe.

Lesen Sie weiter auf narkive:
Loading...