rudeboy
Goto Top

Wochenenden in Exceltabelle einfärben (w7 MSO2010)

Hallo zusammen,

habe eine Exceltabelle um ausgedruckt Vermerke zu machen.
Zur besseren Übersicht würde ich die Wochenenden gern einfärben, ich weiß dass es dafür eine Funktion (glaube per bedingte Formatierung und Wochentag) gibt aber nicht wie das aus der X/Y-Leiste einbringen soll.
Die Tabelle hat folgendes Format:

Januar Februar März April
1.
2.
3.
4.
5.
6.
7.
8.

Wie muss die Zelle aussehen?

Danke und Gruß
rudeboy

Content-ID: 325332

Url: https://administrator.de/contentid/325332

Ausgedruckt am: 05.11.2024 um 12:11 Uhr

Kraemer
Kraemer 03.01.2017 um 14:47:09 Uhr
Goto Top
Moin,

dein Ansatz ist durchaus richtig. Das Problem ist nur, dass du kein Datum hast, mit dem du rechnen kannst. Das heißt also, dass du das Datum auch noch berechnen musst.

Dazu könnte man deine X/Y-Achsen nutzen. Ich gehe allerdings davon aus, dass du diese mit Texten und nicht mit formatierten Zahlen umgesetzt hast. Es gäbe u.U. auch noch andere alternativen - da du aber nichts zum Aufbau deiner Datei schreibst, wäre jede Hilfestellung nur Raterei.

Gruß Krämer
em-pie
em-pie 03.01.2017 aktualisiert um 15:00:08 Uhr
Goto Top
Hi,

versuch mal mit der bedingten Formatierung und als Formel folgendes:
unbenannt

Damit hates, wie du auf dem Screenshot sehen kannst, bei mir geklappt.

Hinweis:
Schau dir die Funktion Wochentag an. Ich habe hier den Typ 2 gewählt, da dann Montag als Wochentag 1 ist und Sonntag den Wert 7 liefert
Mit Oder prüfe ich dann, ob eines von beiden zutrifft.


Gruß
em-pie

€dit:
wenn du in die Zellen jeweils das ganze Datum einträgst, aber über ein benutzerdefiniertes Zellformat nur TT"." anzeigen lässt, wäre das womöglich der Weg zum Ziel.
Und den Spaltenkopf kannst du dann auf Basis des Datums mit =TEXT(DATUM(A2);"MMMM") anzeigen lassen.

Ansonsten baue noch DATUM(A2;A$1;2017) in die bedingte Formatierung ein. (<-ungetestet)
131381
131381 03.01.2017 aktualisiert um 14:58:49 Uhr
Goto Top
Oder wenn in den Zellen keine Datumswerte stehen sollen:
Wenn der 1.Jan in Zelle B2 anfängt und es 1 Kopfzeile und eine Kopfspalte gibt,dann den Datumsbereich komplett markieren und folgende bedingte Formatierung reinklöppeln:
=WOCHENTAG(DATUM(2017;SPALTE(B2)-1;ZEILE(B2)-1);2) >= 6)

screenshot

Gruß
Kraemer
Kraemer 03.01.2017 um 14:57:51 Uhr
Goto Top
Das geht durchaus auch ohne Datumsfeld.

Angenommen:
Zeile 1: Monate in Zahlen 1-12
Spalte A: Tage 1-31

Zelle B2-M31 bedingte Formatierung mit Formel

=wochentag(DATUM(2017;B$1;$A2);2)>=6

Gruß Krämer
rudeboy
rudeboy 03.01.2017 aktualisiert um 15:06:08 Uhr
Goto Top
Muss mir wohl erst das Datum zusammenbasteln..
Wie baue ich mir zB für Zelle C5 den String um es per Wochentag zu analysieren?


edit: Sorry, lese jetzt glaub ich erst mal die Beiträge... face-smile
exceldatumber
131381
Lösung 131381 03.01.2017 aktualisiert um 15:17:08 Uhr
Goto Top
Zitat von @rudeboy:

Muss mir wohl erst das Datum zusammenbasteln..
Wie baue ich mir zB für Zelle C5 den String um es per Wochentag zu analysieren?

Für diese Tabelle sähe meine Formel für die bedingte Formatierung von oben dann so aus:
=WOCHENTAG(DATUM(2017;SPALTE(C2)-2;ZEILE(C2)-4);2) >= 6)

p.s. gibt doch tausende automatische Kalender für Excel z.B. den hier
https://we.tl/G9AXw2zqff
rudeboy
rudeboy 03.01.2017 um 15:24:51 Uhr
Goto Top
So weit so gut, aber wie bekomme ich jetzt das wahr bzw falsch unsichtbar?
exceldatumber
131381
131381 03.01.2017 aktualisiert um 15:32:20 Uhr
Goto Top
Neeee, die Formel gehört in eine Bedingte Formatierung wie ich oben geschrieben habe nicht in die Zellen.
Lade dir das Sheet oben runter und gut is ... dann hast du's komplett.
rudeboy
rudeboy 03.01.2017 um 15:55:08 Uhr
Goto Top
Ok klappt, habt Dank
exceldatumber
rudeboy
rudeboy 04.01.2017 um 09:56:36 Uhr
Goto Top
Moin!

Ist es auch möglich die im Monat nicht vorhandenen Tage per Formel umzufärben, also 29. bzw. 30. - 31. Februar, 31.April und so weiter?

Gruß
rudeboy
131381
131381 04.01.2017 aktualisiert um 10:19:59 Uhr
Goto Top
ISNUMBER() bzw. ISTZAHL() kombiniert mit WENN ist dein Freund.
Datumswerte sind im Hintergrund auch nur Zahlen. Bei einem ungültigen Datum ist der Wert nicht numerisch.
rudeboy
rudeboy 04.01.2017 um 11:25:20 Uhr
Goto Top
Muss ich das in die vorhandene Formel integrieren oder eine neue hinzufügen?
Da ja nur die einen Wert erzeugt...
131381
131381 04.01.2017 um 11:34:59 Uhr
Goto Top
Zitat von @rudeboy:

Muss ich das in die vorhandene Formel integrieren oder eine neue hinzufügen?
Da ja nur die einen Wert erzeugt...
Kannst du beides, entweder in die Vorhandene mit einem WENN kombinieren oder eine neue erstellen die unterhalb der vorhandenen steht wenn diese Tage ein abweichendes Aussehen erhalten sollen.
rudeboy
rudeboy 04.01.2017 um 11:38:22 Uhr
Goto Top
Warum funktioniert das nicht?!
=WENN(ISTZAHL(WOCHENTAG(DATUM(2017;SPALTE(B2)-1;ZEILE(B2)-1);2)>= 6);WAHR;FALSCH)
B2 ist nun die erste Zelle
131381
131381 04.01.2017 um 11:41:21 Uhr
Goto Top
Ein Vergleich den du mit >= 6 machst ist keine Zahl face-smile, jetzt sollte es langsam klick machen.
rudeboy
rudeboy 04.01.2017 um 12:26:47 Uhr
Goto Top
Tut mir leid, aber so ganz noch nicht.
Brauche ich das "wenn" überhaupt? Müsste doch ein "Wahr" bzw "nicht wahr" rauskommen.
=ISTZAHL(WOCHENTAG(DATUM(2017;SPALTE(B2)-1;ZEILE(B2)-1);2))
alles farbig außer die WE
Oder bezieht er alles auf B2?!
131381
131381 04.01.2017 aktualisiert um 13:11:43 Uhr
Goto Top

=UND(ISTZAHL(DATUM(2017;SPALTE(B2)-1;ZEILE(B2)-1));WOCHENTAG(DATUM(2017;SPALTE(B2)-1;ZEILE(B2)-1);2) >=6)
Kraemer
Kraemer 04.01.2017 aktualisiert um 12:49:21 Uhr
Goto Top
Zitat von @131381:
Datumswerte sind im Hintergrund auch nur Zahlen. Bei einem ungültigen Datum ist der Wert nicht numerisch.
Die Aussage - bezogen auf die Datum()-Funktion - kann ich nicht bestätigen! bei Datum() kannst du nahezu angeben, was du willst - da kommt immer ein Wert bei raus...

Gruß Krämer

=DATUM(2017;2;31)
42797
131381
131381 04.01.2017 aktualisiert um 13:05:18 Uhr
Goto Top
Stimmt sehe ich auch gerade, sorry.

Dann nimm MONATSENDE()

Du brauchst dir nur das Sheet von oben runterladen da ist das alles schon berücksichtigt und alle deine Fragen beantwortet face-smile
https://we.tl/G9AXw2zqff
Kraemer
Kraemer 04.01.2017 um 13:07:41 Uhr
Goto Top
Zitat von @131381:
Du brauchst dir nur das Sheet von oben runterladen da ist das alles schon berücksichtigt und alle deine Fragen beantwortet face-smile
https://we.tl/G9AXw2zqff
aber nicht schön gelöst face-wink
131381
131381 04.01.2017 aktualisiert um 13:22:04 Uhr
Goto Top
Dann machs halt besser anstatt hier immer nur alle Kommentatoren anzublööken ohne selbst etwas hilfreiches beizutragen.
Kraemer
Kraemer 04.01.2017 um 13:09:24 Uhr
Goto Top
Zitat von @131381:

Dann machs halt besser anstatt hier immer nur alle anzublöcken.
Ui - da hat wohl jemand seine Tage
rudeboy
rudeboy 04.01.2017 um 13:42:27 Uhr
Goto Top
Zitat von @Kraemer:

Zitat von @131381:
Du brauchst dir nur das Sheet von oben runterladen da ist das alles schon berücksichtigt und alle deine Fragen beantwortet face-smile
https://we.tl/G9AXw2zqff
aber nicht schön gelöst face-wink
So lange es nur diese eine Lösung gibt ist die schön genug.
Kraemer
Lösung Kraemer 04.01.2017 aktualisiert um 13:55:36 Uhr
Goto Top
Zitat von @131381:

Dann machs halt besser anstatt hier immer nur alle Kommentatoren anzublööken ohne selbst etwas hilfreiches beizutragen.
ist nicht das Problem:
Bedingte Formatierung:
=WENN(DATUM($A$1;SPALTE(B3)-1;ZEILE(B3)-2)>MONATSENDE(DATUM($A$1;1;1);SPALTE(B3)-2);WAHR;FALSCH)
$a$1=2017
B3 ist das Feld des 1.1.
Kraemer
Kraemer 04.01.2017 um 13:55:04 Uhr
Goto Top
Zitat von @rudeboy:
So lange es nur diese eine Lösung gibt ist die schön genug.
Wenn du meinst. Mir wäre es wichtig die Zellen mit Inhalt vorbelegen zu können. Das geht bei der Variante aus dem Download nicht...
131381
131381 04.01.2017 um 15:12:09 Uhr
Goto Top
rudeboy
rudeboy 04.01.2017 um 16:34:40 Uhr
Goto Top
Andere Herangehensweise, wenn ich es richtig verstehe macht es bis Monatsende farbig und packt die WE drüber.
Grundfarbe der Tabelle ist weiß und es werden nur benötigte Felder gefärbt.
131381
131381 04.01.2017 aktualisiert um 16:47:00 Uhr
Goto Top
Zitat von @rudeboy:
Andere Herangehensweise, wenn ich es richtig verstehe macht es bis Monatsende farbig und packt die WE drüber.
Grundfarbe der Tabelle ist weiß und es werden nur benötigte Felder gefärbt.
Minimal anders, nur zur besseren Unterscheidung etwas ausgeschmückt.
Es gibt wie immer mehrere Wege nach Rom, kannst du nach Gusto abwandeln. Ob man nun die Monate nach Spalte oder aus einem Datum ermittelt ist dann nur eine Frage des Geschmacks und deiner Anforderungen an den Kalender. Denke jetzt hast du auf jeden Fall genug Input face-smile.

Gruß mik