Wie erstelle ich eine Regel in Excel, die bestimmte Zellen schraffriert?
Hallo, ich mache gerade einen Abwesenheitsplan auf Excel und ich würde gerne für jedes Wochenende im Kalender karierte Zellen haben ohne dass ich das bei jedem einzeln einstellen muss. Wie mache ich das (siehe Abb.)
hier ist die ganze tabelle
5 Antworten
Das geht wunderbar mit einer sogenannten "bedingten Formatierung":
https://it-service-ruhr.de/excel-wochenenden-farbig-kennzeichnen/
Ohne erkennbare Spalten und Zeilen kann ich dir keinen funktionierenden Code liefern... Aber prinzipiell musst du dich bei der Formatierung eben nicht auf die Zelle selbst, sondern auf die darüber (Sa, So) beziehen. Wenn du kein vollständiges Datum zur Verfügung hast (Jahr, Monat, Tag), dann kannst du einfach auf die Strings "Sa" und "So" prüfen.
Sobald ich am Rechner bin, könnte ich dir ein Muster bauen.
Da ich hier im Kommentar keine Bilder einfügen kann, hier ein Link, wo ich einen Screenshot hochgeladen habe:
.
https://ibb.co/Y4ZYX2MK
Vielen Dank für die Hilfe! Aber ich glaube ich hab was falsch gemacht https://ibb.co/tw2rg1tY
Du mußt das schon an deine Gegebenheiten anpassen... Wenn bei dir "Sa" und "So" in Zeile 7 stehen, ergibt es keinen Sinn, in Zeile 1 danach zu suchen... in deinem Fall mußt du in der Formal also "A1" durch "A7" ersetzen.
Zudem mußt du die Formel für jede Zeile einzeln definieren... die Anwendung der Formal auf "C9 bis AG10" funktioniert - zumindest für Zeile 10 - nicht, da die Prüfung intern "x Zeilen über der gewählten" interpretiert. Für Zeile 9 würde es also funktionieren, aber für Zeile 10 würde er in Zeile 2 nach "Sa" oder "So" suchen... also mußt du für die Zeilen 9 und 10 jeweils eine eigene bedingte Formatierung erstellen.
Evtl. würde es auch mit "A$7" statt "A7" funktionieren... damit "fixiert" man den Zeilenwert .
Hier angepasst an deine Zell-Adressen und in einer Formel für beide Zeilen:
https://ibb.co/JRff9h4Z
Recht einfach, wie schon geschrieben würde ich mich auf den Tag beziehen, wenn du du den eh schon hinschreibst, andernfalls ginge natürlich auch das Datum:
zunächst den Bereich markieren für den das gelten soll:
Dann eine bedingte Formatierung anlegen (Formel). Das "$" ist deshalb nötig, damit die Formel immer mitwandert in der horizontalen, aber in der Vertikalen auf fixiert ist.
Würde mich über Rückmeldung freuen.


Hallo,
anbei ausfühlich die Vorgehensweise.
$-Zeichen nicht vergessen.
Folgend das Endergebnis:
Gruß Tron






Wenn Deine Datumsangaben ein reelles Datum ist, dann so: Bedingte Formatierung unter Anwendung der Funktion "Wochentag" und die Bedingte Formatierung auf alle Zellen mit dem Pinsel übertragen.
Die Zeile 2 dient nur dazu den Wochentag anzuzeigen. Darauf kann verzichtet werden.


Versuche es mit bedingter Formatierung
ja, genau das meine ich, wie würde die formel/regel dafür aussehen
Vielen dank für den Link, aber das ist nicht ganz das wonach ich suche. Ich will nämlich, dass nur die leeren Kästchen unter den Daten(wie im Bild) kariert sind. Deshalb brauche ich eine bestimmte Formel, für die ich aber zu unwissend bin, da ich sozusagen leere Zellen formatieren will. Also jede Zelle unter Sa und So soll kariert sein. Gibt es einen Befehl dafür?