Excel Feld einfärben

Lad mal Deine Tabelle als leere Kopie eben hoch.

(damit meine ich: mache eine Kopie Deiner Datei, öffne sie, markier die Zellen, in denen persönliche Daten drin stehen, wie Namen, lösche die Inhalte mit der Taste Delete und speichere die Kopie ab und lad sie hoch, dann schauen wir mal)
 
Zuletzt bearbeitet:
Hier mal eine Minitabelle, bei der ich schon ins Stocken gerate, die Tabelle mit dem Tafelkunden habe ich nat. nicht hier zu Hause am PC.
 

Anhänge

Schau mal, obs klappt.
 
Zuletzt bearbeitet:
Hmmm da ist alles Grün.

LG
 
Ich hatte ganz vergessen, dass Du die Formate ja auch mit dem Formatpinsel übertragen kannst. Der Fehler in Deiner Datei war, dass Du nur eine bedingte Formatierung gemacht hast, nicht drei wie oben vorgeschlagen. Deshalb war bei Dir nur der eine Wert gelb markiert.

Was Du nun tun musst: Öffne Deine Tabelle (die mit all Deinen Werten. Öffne parallel meine. Wähle in meiner eine von den funktionierenden Zellen an (einmal anklicken). Klicke dann auf den Formatpinsel in Deiner Symbolleiste bei Excel. Wechsle dann in Deine Tabelle. Ziehe dann mit gedrückter Maustaste über Die Felder in Deiner Tabelle, in der die Datumswerte sind. Dann sollte es klappen.
Ergänzung ()

Hmmm, bei mir sieht das so aus:
 

Anhänge

  • Bildschirmfoto.png
    Bildschirmfoto.png
    33,9 KB · Aufrufe: 174
Bei mir leider so.
 

Anhänge

  • excel.png
    excel.png
    67,2 KB · Aufrufe: 154
Hmmmm. Sorry, da bin ich mit meinem Latein am Ende.

Wenn Du Deine Zelle B2 auswählst und dann auf Bedingte Formatierung gehst, sieht das dann tatsächlich so aus wie auf dem Bild? (Natürlich mit der Ausnahme, dass statt A1 dort in der Formel immer B2 stehen muss!)
 

Anhänge

  • Bildschirmfoto-1.png
    Bildschirmfoto-1.png
    138 KB · Aufrufe: 149
Nee, wenn ich deine Tabelle öffne und direkt auf B2 die bedingte Formatierung öfnne kommt sowas...

Edit: Der hammer ist, Libreoffice kanns richtig darstellen.
Ergänzung ()

@mschrank: Sehe gerade das es bei dir auch Falsch ist in Post #25. Da heute der 4.6.12 ist müssten alle bis 11.6.12 gelb sein da diese innerhalb der nachsten 7 Tage ablaufen.
 

Anhänge

  • excel.png
    excel.png
    29,8 KB · Aufrufe: 163
Oh ja, Denkfehler. Sorry. Ich versuche es noch einmal:

Also: Du knöpfst Dir die erste Zelle DEINER! Tabelle vor, in der ein Datumswert steht. Das ist in Deinem Beispiel die Zelle B2. Du markierst sie (einmal anklicken).

Dann gehst Du im Menü auf bedingte Formatierung.

Dann hast Du die Möglichkeit, mehrere Formatierungsbedingungen für diese eine Zelle anzugeben nach dem Schema "Wenn das und das so ist, dann formatier die Zelle so und so".

Als erstes wählst Du bei der Bedingung 1 "Formel ist" aus. In das dann erscheinende Feld trägst Du ein: "=b2<heute()" und zwar exakt so wie hier geschrieben ohne die Anführungszeichen. Hintergrund ist, dass Excel nun in dieser Zelle b2 den Wert abfragt und prüft, ob er kleiner (also hinsichtlich des Datums früher) ist, als der "Heute-Wert". Dazu muss man wissen, dass Excel die Datumsangaben immer als ganze Zahlen interpretiert.

Nun musst Du das Format mit dem Button dort festlegen. Da Du alle Tage, die vor dem Heutigen liegen, rot haben willst, machst Du hier die Zellfüllung rot. (Das sieht man dann auch wie bei dem Bild von Fr4g3r in dem Vorschaukästchen.

Jetzt kommt ein wichtiger Schritt: Du fügst jetzt dieser Zelle mit dem Button "Hinzufügen" eine weitere Abfrage hinzu. Es erscheint ein zweiter genauso aussehender Abschnitt, in dem Du wieder "Formel ist" einstellst, dann aber die nächste Abfrage durchführst, nämlich korrekt nun: "=und(b2>=heute();b2<=heute()+8)" wieder komplett so ohne die Anführungszeichen. Hintergrund: Excel fragt nun, ob der Wert in der Zelle b2 sowohl größer oder gleich dem Datumswert für Heute ist (das Datum also später ist als das heutige) und gleichzeitig aber kleiner gleich dem Datumswert von Heute zuzüglich 8 Tage. (Diese 8 kannst Du variieren, wenn Du zB alles gelb anzeigen willst, was in den kommenen 20 Tagen abläuft, dann schreibst Du statt der 8 eine 20 rein.)

Nun stellst Du mit dem Formatbutton in diesem Teilabschnitt der bedingten Formatierung gelb als Hintergrund ein.

Nun fügst Du auf gleiche Weise eine 3. Bedingung hinzu (Button Hinzufügen). Wieder "Formel ist", dann im Feld eintragen: "=b2>heute()+8" wieder Buchstabe für Buchstabe so wie hier ohne die Anführungszeichen. Dann setzt Du für diese Bedingung (Du bist immer noch in dem Dialog "Bedingte Formatierung" für die Zelle B2!) das Format mit grünem Hintergrund.

Dann und erst dann klickst Du auf "OK".

Was Du nun erreicht hast, ist, dass die Zelle B2, abhängig von dem Wert, der drinsteht, die Farbe ändert. Das willst Du aber für alle Zellen dadrunter ja auch haben. Dafür musst Du nur folgendes machen:

1. Du markierst die Zelle B2.
2. Du klickst auf den "Kopierpinsel" in der Excel Leiste.
3. Du fährst mit der Maus ohne zu klicken auf die Zelle B3.
4. Dann drückst und hältst gedrückt die Maustaste und ziehst bei gedrückter Maustaste den Rahmen runter bis zu Deiner untersten Datumszelle.
5. Dann darfst und musst Du die Maus loslassen.

Dann sollte alles so sein, wie Du es Dir vorstellst.


P.S.: Ich betone, dass ich das hier nur mache, weil es für einen guten Zweck ist. Normalerweise hätte ich nur geantwortet: Lies Dir die Anleitung zu Excel durch. Es handelt sich hier um absolute Basisfunktionen (Kopieren, Format kopieren, bedingte Formatierung...) So was sollte man drauf haben oder von Excel Abstand halten. Anleitungen findet man sehr gut und plastisch bei Youtube, einfach "Excel Tutorial" eingeben.
 
Zuletzt bearbeitet:
Hallo, habe mich exact an deine Anleitung gehalten. Habe lediglich grün mit weiß ausgetauscht.
Zeile 11 sollte also ein gelbes Datumsfeld haben, aber leider funktionierts nicht.
Trotzdem Danke soweit, vielleicht kommen wir dem Geheimis noch auf die Spur.

LG
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    77,6 KB · Aufrufe: 140
Nicht ganz exakt. Bei Bedingung 1 hast Du <= statt < geschrieben.
Ergänzung ()

... und ich habe einen Fehler in den Formeln gemacht. Asche auf mein Haupt. Das wirds gewesen sein: hinter der Funktion HEUTE muss immer "()" kommen. Das hatte ich falsch. Habs oben im Post korrigiert. Und das ist dann auch logisch.

Mach doch zusätzlich zur Sicherheit noch folgendes: Überprüf Deine Systemzeit, indem Du in eine beliebige Excel-Zelle reinschreibst: "=heute()".

Abweichungen könnten hier logisch sein, wenn beim PC das Datum nicht korrekt eingestellt ist.

Ach ja, die dritte Bedingung könntest Du Dir übrigens auch sparen, wenn Du es eh weiss haben willst. Die tut dann ja gar nichts.

So, jetzt müsste es aber geschafft sein.
 
Zuletzt bearbeitet:
Wahnsinn, es funktioniert. Ich möchte mich an dieser Stelle nochmal recht herzlich für deine Geduld bedanken.

LG
 
Das freut mich zu hören. Gerne geschehen.
 
Zurück
Oben