30.12.2021, 10:52 (Dieser Beitrag wurde zuletzt bearbeitet: 30.12.2021, 10:52 von jokerjo1000.)
Hallo zusammen, brauche einmal eure Hilfe da ich wieder an meine Grenzen gestoßen bin! Meine Beispieldatei hat 3 Tabellenbläter in denen jeweils in den gelb hinterlegten Zeilen (ab B3) nur die Wochentage automatisch für den jeweiligen Monat angezeigt werden sollen. Tabellenblatt 1 = Nur Montags - Freitags Tabellenblatt 2 = Nur Samstags Tabellenblatt 3 = Nur Sonntags So, dass ich in die Zeile A3 im Tabellenblatt MF-FR nur das 1.Datum von dem jeweiligen Monat eintragen kann und die Zellen werden dann automatisch mit den Wochentagen gefüllt.
Für MO-FR habe ich schon eine Formel im Netz gefunden (hoffentlich brauchbar ). Hier wird jedoch der Folgemonat noch mit in die freien Zeilen geschrieben was ungünstig ist.
Für Samstags und Sonntags bekomme ich es aber einfach nicht hin.
Es wäre echt klasse wenn jemand für mich eine Lösung hätte. Wenn es dann noch eine Möglichkeit für das Einbinden der Feiertage geben würde wäre es das i-Tüpfelchen !!!!!!
30.12.2021, 11:31 (Dieser Beitrag wurde zuletzt bearbeitet: 30.12.2021, 11:34 von jokerjo1000.)
Was meinst du denn damit ??? Das man so eine Datei auch anders aufbauen könnte ist mir bewusst, jedoch wird genau diese Datei schon seit Jahren so benutzt weil wohl auch einige andere Dateien darauf verknüpft sind. Jetzt hatte mich ein Arbeitskollege eben darum gebeten ob ich es so hinbekomme wie beschrieben
Die Datei ist immer jeweils für einen Monat, so dass sich die Tage ja ständig ändern sobald das Datum in A3 geschrieben wird (zB. 01.01.2021, 01.02.2021,01.03.2021)
Schon klar, beantwortet aber meine Frage nicht. Warum die Aufteilung? Ansonsten musst du halt abfragen, ob der Monat des Datums in C3, D3, F3... größer als der Monat in A3 ist. Wenn ja, dann "" ausgeben, ansonsten den Tag. Den ersten Samstag/Sonntag im Monat erhältst du mit: https://www.herber.de/excelformeln/pages...Monat.html Da dann jeweils +7 rechnen und ebenfalls prüfen ob der Monat größer ist als der in A3.
31.12.2021, 01:43 (Dieser Beitrag wurde zuletzt bearbeitet: 31.12.2021, 02:08 von echo.)
Hallo zusammen, Auch wenn ich dem zustimme das es eigentlich sinnvoller ist das ganze in einer einzigen Liste zu machen möchte ich das nicht so unbeantwortet stehen lassen.
hallo @jokerjo1000 Letztendlich kannst du dafür immer die gleichen Funktionen nutzen. Formel für MF-FR!B3: =A3+WAHL(WOCHENTAG(A3;2);0;0;0;0;0;3;2) Für MF-FR!C3 zum kopieren nach rechts: =B3+WAHL(WOCHENTAG(B3;2);1;1;1;1;3;2;1)
Erklärung: 1. WOCHENTAG(A3;2) prüft den Wochentag von A3 und gibt eine Zahl zwischen 1 und 7 zurück (Mo.-So) 2. Abhängig vom Wochentag werden in zu A3 (MF-FR!B3) durch die Funktion WAHL 0;0;0;0;0;3;2 Tage addiert Bei den anderen Zellen musst du halt nur anpassen wie viele Tage dort abhängig vom Wochentag addiert werden sollen, in C3 und kopiert nach rechts immer 1;1;1;1;3;2;1
Genau so geht es weiter für Sa. und So. Für SA!B3 =A3+WAHL(WOCHENTAG(A3;2);5;4;3;2;1;0;7) Für SO!B3 =A3+WAHL(WOCHENTAG(A3;2);6;5;4;3;2;1;0) Für die nachfolgenden Samstage / Sonntage B3+7 und nach rechts kopieren
eine bedingte Formatierung, die auf ungleichen Monat prüft, formatiert die Schrift in gelb und macht den falschen Eintrag "unsichtbar"
Das ist alles, allen ein gesundes und glückliches neues Jahr Holger
Wenn man vom Monat eines beliebigen Ausgangsdatums in einer Zelle (X1) ausgeht, dann etwas länger so: =LET(j;JAHR(X1);m;MONAT(X1);x;DATUM(j;m;SEQUENZ(;TAG(DATUM(j;m+1;0))));FILTER(x;WOCHENTAG(x;2)<6))
Für SA dann WOCHENTAG(x;2)=6 für SO WOCHENTAG(x;2)=7