Supportnet Computer
Planet of Tech

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

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

Antwort 3 von Saarbauer

Hallo,

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

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

Antwort 6 von Saarbauer

Hallo @Flupo,

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

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

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

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
TTTT 
festlegen

Gruß

Helmut

Antwort 11 von Flupo

Hallo Helmut,
Zitat:
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.

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: