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-Key: 325332

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

Printed on: April 23, 2024 at 02:04 o'clock

Member: Kraemer
Kraemer Jan 03, 2017 at 13:47:09 (UTC)
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
Member: em-pie
em-pie Jan 03, 2017 updated at 14:00:08 (UTC)
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)
Mitglied: 131381
131381 Jan 03, 2017 updated at 13:58:49 (UTC)
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ß
Member: Kraemer
Kraemer Jan 03, 2017 at 13:57:51 (UTC)
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
Member: rudeboy
rudeboy Jan 03, 2017 updated at 14:06:08 (UTC)
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
Mitglied: 131381
Solution 131381 Jan 03, 2017 updated at 14:17:08 (UTC)
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
Member: rudeboy
rudeboy Jan 03, 2017 at 14:24:51 (UTC)
Goto Top
So weit so gut, aber wie bekomme ich jetzt das wahr bzw falsch unsichtbar?
exceldatumber
Mitglied: 131381
131381 Jan 03, 2017 updated at 14:32:20 (UTC)
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.
Member: rudeboy
rudeboy Jan 03, 2017 at 14:55:08 (UTC)
Goto Top
Ok klappt, habt Dank
exceldatumber
Member: rudeboy
rudeboy Jan 04, 2017 at 08:56:36 (UTC)
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
Mitglied: 131381
131381 Jan 04, 2017 updated at 09:19:59 (UTC)
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.
Member: rudeboy
rudeboy Jan 04, 2017 at 10:25:20 (UTC)
Goto Top
Muss ich das in die vorhandene Formel integrieren oder eine neue hinzufügen?
Da ja nur die einen Wert erzeugt...
Mitglied: 131381
131381 Jan 04, 2017 at 10:34:59 (UTC)
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.
Member: rudeboy
rudeboy Jan 04, 2017 at 10:38:22 (UTC)
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
Mitglied: 131381
131381 Jan 04, 2017 at 10:41:21 (UTC)
Goto Top
Ein Vergleich den du mit >= 6 machst ist keine Zahl face-smile, jetzt sollte es langsam klick machen.
Member: rudeboy
rudeboy Jan 04, 2017 at 11:26:47 (UTC)
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?!
Mitglied: 131381
131381 Jan 04, 2017 updated at 12:11:43 (UTC)
Goto Top

=UND(ISTZAHL(DATUM(2017;SPALTE(B2)-1;ZEILE(B2)-1));WOCHENTAG(DATUM(2017;SPALTE(B2)-1;ZEILE(B2)-1);2) >=6)
Member: Kraemer
Kraemer Jan 04, 2017 updated at 11:49:21 (UTC)
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
Mitglied: 131381
131381 Jan 04, 2017 updated at 12:05:18 (UTC)
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
Member: Kraemer
Kraemer Jan 04, 2017 at 12:07:41 (UTC)
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
Mitglied: 131381
131381 Jan 04, 2017 updated at 12:22:04 (UTC)
Goto Top
Dann machs halt besser anstatt hier immer nur alle Kommentatoren anzublööken ohne selbst etwas hilfreiches beizutragen.
Member: Kraemer
Kraemer Jan 04, 2017 at 12:09:24 (UTC)
Goto Top
Zitat von @131381:

Dann machs halt besser anstatt hier immer nur alle anzublöcken.
Ui - da hat wohl jemand seine Tage
Member: rudeboy
rudeboy Jan 04, 2017 at 12:42:27 (UTC)
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.
Member: Kraemer
Solution Kraemer Jan 04, 2017 updated at 12:55:36 (UTC)
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.
Member: Kraemer
Kraemer Jan 04, 2017 at 12:55:04 (UTC)
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...
Mitglied: 131381
131381 Jan 04, 2017 at 14:12:09 (UTC)
Goto Top
Member: rudeboy
rudeboy Jan 04, 2017 at 15:34:40 (UTC)
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.
Mitglied: 131381
131381 Jan 04, 2017 updated at 15:47:00 (UTC)
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