Supportnet / Forum / Tabellenkalkulation
Sa, So und Feiertage
Frage
Hallo, Hallo,
ich habe eine Tabelle im Excel, wo die erste Spalte den Datum beinhaltet, im Format TT.MM.JJJJ, Beispiel 01.01.2008. Gibt es vielleicht eine Modalität, wie ich die Samstage, Sonntage und Feiertage automatisch markieren, selektieren, oder irgendwie kenntlich machen könnte?
Gibt es so eine Funktion? Sie würde meine Arbeit deutlich erleichtern, die Tabelle hat nämlich über 2000 Datensätze. Oder muss ich das "zu Fuß" machen. Keine schöne vorstellung :(
Hätte jemand von euch Rat für mich?
Vielen Dank
Gruss Matty
Antwort 1 von Saarbauer
hallo,
Sa und So ist kein Problem, ist mit der Funktion Wochentag() zu erledigen.
Feste feierteg kann man so eingeben , wie z.B. 1.1., die beweglichen sind das Problem, diese sind über Formel zu errechnen (z.B. Ostern) und damit wäre alles zu ermitteln.
Für deine Datensätze würde ich mir eine Tabelle mit den Feiertagen anlegen ünd darauf zurückgreifen.
Gruß
Helmut
Sa und So ist kein Problem, ist mit der Funktion Wochentag() zu erledigen.
Feste feierteg kann man so eingeben , wie z.B. 1.1., die beweglichen sind das Problem, diese sind über Formel zu errechnen (z.B. Ostern) und damit wäre alles zu ermitteln.
Für deine Datensätze würde ich mir eine Tabelle mit den Feiertagen anlegen ünd darauf zurückgreifen.
Gruß
Helmut
Antwort 2 von Arno_Nym
Ergänzung zu Antwort 1:
Die Sa/So am besten über "Bedingte Formatierung" lösen, also Zellen markieren - Format - Bedingte Formatierung...
1. Bedingung:
Formel ist =(WOCHENTAG(A1;2)=6)
gewünschtes Format für Samstag einstellen (z.B. Muster Gelb)
2. Bedingung:
Formel ist =(WOCHENTAG(A1;2)=7)
Format für Sonntag einstellen
Feiertage sind ja teilweise sogar bundeslandabhängig...
Arno
Die Sa/So am besten über "Bedingte Formatierung" lösen, also Zellen markieren - Format - Bedingte Formatierung...
1. Bedingung:
Formel ist =(WOCHENTAG(A1;2)=6)
gewünschtes Format für Samstag einstellen (z.B. Muster Gelb)
2. Bedingung:
Formel ist =(WOCHENTAG(A1;2)=7)
Format für Sonntag einstellen
Feiertage sind ja teilweise sogar bundeslandabhängig...
Arno
Antwort 3 von Saarbauer
Hallo,
oder wenn wochenenden, also Sa und So gleich gekennzeichnet werden
Formel ist =(WOCHENTAG(A1;2)>5)
Gruß
Helmut
oder wenn wochenenden, also Sa und So gleich gekennzeichnet werden
Formel ist =(WOCHENTAG(A1;2)>5)
Gruß
Helmut
Antwort 4 von Flupo
Erzeuge dir eine Tabelle mit den Feiertagen (hier im Beispiel H14, H15 und H16 - kann auch versteckt am Rand oder auf einem anderen Tabellenblatt sein) und füge eine weitere bedingte Formatierung hinzu:
Formel ist =ODER(A1=$H$14;A1=$H$15;A1=$H$16)
Die Beispielformel gilt für die Zelle A1. Wichtig sind die Paragraphen an den Zellbezügen der Feiertage damit du die Formel nach unten/der Seite ausziehen kannst.
Gruß Flupo
Formel ist =ODER(A1=$H$14;A1=$H$15;A1=$H$16)
Die Beispielformel gilt für die Zelle A1. Wichtig sind die Paragraphen an den Zellbezügen der Feiertage damit du die Formel nach unten/der Seite ausziehen kannst.
Gruß Flupo
Antwort 5 von Flupo
Man kann natürlich auch alle Bedingungen in eine Formel packen:
Formel ist =oder(wochentag(a1)=7;wochentag(a1)=1;A1=$H$14;A1=$H$15;A1=$H$16)
Wenn die Liste mit den Feiertagen länger ist, lässt sich die ODER-Argumenteliste bis auf insgesamt 30 Werte verlängern. Das sollte wohl reichen. ;-)
Arno hat übrigens noch einen Fehler drin, den der Saarbauer übernommen hat: Der Wochentagswert für Sonntag ist 1, nicht 7. Samstag ist die 7.
Gruß Flupo
Formel ist =oder(wochentag(a1)=7;wochentag(a1)=1;A1=$H$14;A1=$H$15;A1=$H$16)
Wenn die Liste mit den Feiertagen länger ist, lässt sich die ODER-Argumenteliste bis auf insgesamt 30 Werte verlängern. Das sollte wohl reichen. ;-)
Arno hat übrigens noch einen Fehler drin, den der Saarbauer übernommen hat: Der Wochentagswert für Sonntag ist 1, nicht 7. Samstag ist die 7.
Gruß Flupo
Antwort 6 von Saarbauer
Hallo @Flupo,
Wochentag( ;1) = Sonntag 1 und Samstag 7
Wochentag( ;2) = Samstag 6 und Sonntag 7
Gruß
Helmut
Wochentag( ;1) = Sonntag 1 und Samstag 7
Wochentag( ;2) = Samstag 6 und Sonntag 7
Gruß
Helmut
Antwort 7 von Flupo
Oh, wieder was gelernt. Ich hab die Funktion bisher immer ohne den zweiten Parameter benutzt.
Gibt ja auch noch
Wochentag( ;3) = Samstag 5 und Sonntag 6
Danke für den Hinweis.
Gruß Flupo
Gibt ja auch noch
Wochentag( ;3) = Samstag 5 und Sonntag 6
Danke für den Hinweis.
Gruß Flupo
Antwort 8 von Flupo
Ich habe grad noch ein wenig probiert und bleibe lieber bei meiner Version ohne den zweiten Parameter.
Will man nämlich den Wochentag anzeigen lassen (Zahlenformat "TTT" oder "TTTT") kommt man mit der ;2 oder ;3-Variante auf falsche Wochentage.
Der 1.1.2008 wird so mit =Wochentag( ;2) ein Montag.
Gruß Flupo
Will man nämlich den Wochentag anzeigen lassen (Zahlenformat "TTT" oder "TTTT") kommt man mit der ;2 oder ;3-Variante auf falsche Wochentage.
Der 1.1.2008 wird so mit =Wochentag( ;2) ein Montag.
Gruß Flupo
Antwort 9 von Saarbauer
Hallo,
die Idee von @ Flupo etwas abgeändert
2 Bedingte Formatierungen
1. für Feiertage
=WENN(ISTFEHLER(VERGLEICH(A1;$H:$H;0));0;1)
2. für Sa, So
=(WOCHENTAG(A1;2)>5)
wobei in Spalte H die Feiertage stehen
Gruß
Helmut
die Idee von @ Flupo etwas abgeändert
2 Bedingte Formatierungen
1. für Feiertage
=WENN(ISTFEHLER(VERGLEICH(A1;$H:$H;0));0;1)
2. für Sa, So
=(WOCHENTAG(A1;2)>5)
wobei in Spalte H die Feiertage stehen
Gruß
Helmut
Antwort 10 von Saarbauer
Hallo @Flupo,
wegen deiner Formatierung für den Wochentag reicht es übrigens einfach das Datum mit "Zelle Formatieren" und "Zahlen" "Benutzerdefiniert" und dort
Gruß
Helmut
wegen deiner Formatierung für den Wochentag reicht es übrigens einfach das Datum mit "Zelle Formatieren" und "Zahlen" "Benutzerdefiniert" und dort
TTTT festlegenGruß
Helmut
Antwort 11 von Flupo
Hallo Helmut,
Ich weiß schon, wie man die Formatierung macht. Das Ergebnis ist nur falsch wenn in der Zelle =Wochentag(A1;2) steht.
Probiers einfach mal aus. Der 23.09.08 wird so zum Montag.
Gruß Flupo
Zitat:
wegen deiner Formatierung für den Wochentag reicht es übrigens einfach das Datum mit "Zelle Formatieren" und "Zahlen" "Benutzerdefiniert" und dort
TTTT
festlegen
wegen deiner Formatierung für den Wochentag reicht es übrigens einfach das Datum mit "Zelle Formatieren" und "Zahlen" "Benutzerdefiniert" und dort
TTTT
festlegen
Ich weiß schon, wie man die Formatierung macht. Das Ergebnis ist nur falsch wenn in der Zelle =Wochentag(A1;2) steht.
Probiers einfach mal aus. Der 23.09.08 wird so zum Montag.
Gruß Flupo
Antwort 12 von Arno_Nym
Zitat:
Das Ergebnis ist nur falsch wenn in der Zelle =Wochentag(A1;2) steht.
Das Ergebnis ist nur falsch wenn in der Zelle =Wochentag(A1;2) steht.
Ist klar. Nur fände ich diesen Weg sowieso etwas zu umständlich. Sozusagen "doppelt gemoppelt".
Arno
Antwort 13 von Matty
Danke an alle,
soviele Möglichkeiten, ich sertze mich heute dran und versuche ich nach eueren Vorschlägen was daraus zu machen, dann melde ich mich wieder.
Nochmals vielen Dank :)
Gruß Matty
soviele Möglichkeiten, ich sertze mich heute dran und versuche ich nach eueren Vorschlägen was daraus zu machen, dann melde ich mich wieder.
Nochmals vielen Dank :)
Gruß Matty

