Ab Minute 7:20 min: Oder kürzer, wenn Samstag und Sonntag die gleiche farbige Markierung erhalten sollen/können: =UND(WOCHENTAG(A4;2)>5;A4"") Wieder einmal super Video. Darauf muss man auch erst einmal kommen, die Sequenz Funktion so zu benutzen. Einfach nur genial was mit den dynamischen Array Formeln alles möglich ist. Danke
Ich habe meinen ersten "Array-Kalender" noch ohne dynamische Ausgabe oder SEQUENZ() gebaut. Ging vor Jahren auch schon. Statt einem berechneten Endwert für die Länge des Arrays wurde das Array einfach anhand des fixen Maximalwertes (also beispielsweise 31) gebildet, mittels WENN() gefiltert und für die Tage außerhalb des Monates ein Leerzeichen (" ") ausgegeben (siehe unten). Ein Vorteil ergibt sich dann gleich bei der bedingten Formatierung oben (und da schließt sich der Kreis): Man kann die Prüfung auf leere Zellen nämlich weglassen, weil WOCHENTAG(" ") ein Fehlerwert ist, der die Bedingung zwangsläufig nicht erfüllen kann. Im Übrigen bin ich auch der Meinung, dass die vorgestellte Tabelle aus deutlich mehr als einer Formel besteht. Kurztutorial völlig OHNE Excel 365 und MIT einer Formel: Einen 12x32 Bereich außerhalb A1 markieren, folgende Formel einfügen und mit STRG-SHIFT-ENTER bestätigen: {=WENN(MONAT(DATUM(A1;SPALTE(A:L);1)+ABS(ZEILE(1:32)-2))=MONAT(DATUM(A1;SPALTE(A:L);1));DATUM(A1;SPALTE(A:L);1)+ABS(ZEILE(1:32)-2);" ")} ... die geschweiften Klammern ergänzt hierbei Excel. Bei dynamischen Arrays kann man das Markieren und das STRG-SHIFT samt {} auch einsparen, falls man nicht abwärtskompatibel sein will. In A1 kann eine Jahreszahl eingegeben werden (sonst bekommt man das Jahr 1900 dargestellt). Formate sind noch zu ergänzen...
Super erklärt. Bei der Wochentag-Funktion kann man mit der Erweiterung (;2) die Berechnung auf das Europäische Formal umstellen (Montag=1, Sonntag=7) und dann vereinfacht die Abfrage programmieren =Wochentag>5, dann... Gruß
Tolle! Freut mich zu sehen, dass es funktioniert. Ich habe Ihren Kalender heute bereits in meiner Arbeit verwendet; Es erleichtert die Vorhersage, eine korrekte Kalenderstruktur zu haben!
Tolles Video. Dank umstieg auf 365 in der Firma wird mir dieser Kalender das Planen der Rufbereitschaften erleichtern. Habe die bedingte Formatierung auf den Beginn unserer Rufbereitschaften erweitert. Super.
Hätte gerne den Kalender benutzt. Habe allerdings das gleiche Problem wie bereits oben erwähnt. Beim Februar geht’s mit dem Mittwoch weiter.das ist falsch für 2024. 🤷🏼♀️
Sehr schön erklärt 👍 die Herangehensweise zu den Funktionen ist toll, da gibt's eh meistens verschiedene Möglichkeiten 😀 Mein Tipp: Die bedingte Formatierungen bleiben erhalten, wenn die aktive Zelle zur eingegeben Formel passt und nicht erst nachträglich geändert wird 😉
Gutes Video. Man kann aber zum Beispiel die Überschriftenzeile der Monate auch per Formel erstellen (B1 = eingegebenes Jahr): =DATUM($B$1;SPALTE(A1);1) In der ersten Zelle des Kalenders habe ich dann folgende Formel eingesetzt (A3 enthält das zuvor erechnete Datum): =SEQUENZ(MONATSENDE(A3;0)-A3+1;1;A3;1) Als Format verwende ich: TTT* T. =wobei der Stern bedeutet, dass das nachfolgende Zeichen (Leerstelle) so oft wiederholt wird, bis die Zelle voll ist, danach folgt der Tag mit Punkt. Wie unten bereits beschrieben kann man sich die Abfrage nach Wochenenden einfacher machen mit dem Parameter 2, da hierbei die Woche bei Montag zu zählen beginnt (wie in Europa überwiegend üblich) und man auf >5 abfragen kann. Auf dieser Kalenderbasis kann man dann noch die Kalenderwoche ergänzen, die Feiertage markieren (sofern Extra-Tabelle vorhanden) etc. Integriert man noch den Ländercode sind internationale mehrsprachige Kalender möglich mit zwei Formeln. Sehr spannend und durch die SEQUENZ-Funktion kürzer alos zuvor. Vielleicht hilfts. :-)
Du kannst auch beide beide Ideen zusammenfassen, auf das ganze Jahr erweitern und somit den gesamten Jahreskalender WIRKLICH mit einer einzigen Formel ausgeben: =WENN(MONAT(DATUM(A1;SPALTE(A:L);1)+ABS(ZEILE(1:32)-2))=MONAT(DATUM(A1;SPALTE(A:L);1));DATUM(A1;SPALTE(A:L);1)+ABS(ZEILE(1:32)-2);" ") SEQUENZ() wurde hier substituiert, damit die Formel notfalls auch in einer Legacy-Array Umgebung funktioniert...
tolles video auch sehr gut erklärt, da ich aber diese SEQUENZ nicht habe und viele andere auch nicht, können wir diesen kalender nicht erstellen, vielleicht machst du mal ein video darüber wie man das auch ohne die SEQUENZ-Funktion machen kann, wäre super
SEQUENZ() ist nicht unbedingt nötig, man kann ein Array als Liste von 1 bis 31 beispielsweise auch per =ZEILE(1:31) erzeugen und dort einfach das Startdatum aufaddieren. Wichtiger an O365 ist die dynamische Array-Ausgabe, sonst ist man auf Legacy-Array angewiesen. Kurztutorial völlig OHNE Excel 365 und MIT einer Formel: Einen 12x32 Bereich außerhalb A1 markieren, folgende Formel einfügen und mit STRG-SHIFT-ENTER bestätigen: {=WENN(MONAT(DATUM(A1;SPALTE(A:L);1)+ABS(ZEILE(1:32)-2))=MONAT(DATUM(A1;SPALTE(A:L);1));DATUM(A1;SPALTE(A:L);1)+ABS(ZEILE(1:32)-2);"")} ... die geschweiften Klammern ergänzt hierbei Excel. In A1 kann eine Jahreszahl eingegeben werden (sonst bekommt man das Jahr 1900 dargestellt). Formate sind noch zu ergänzen...
He danke für das Video, aber mein Excel bietet mir die Sequenzfunktion nicht an. Ich habe deine Formel 1 zu 1 nachgebaut aber es funktioniert nicht. 😞Kannst du mir einen Tip geben?
Der Kalender funktioniert super. Jetzt muss ich aber zu statistischen Visualisierungszwecken den Kalender nach rechts fortlaufend haben. Ist das auch möglich?
Ich habe bei meinem Kalender bei der Funktion Wochentag den Typ 2 genommen. Da geht die Woche von Mo-So. Dann brauchst Du in der Formel einfach nur >5 eingeben. Das finde ich etwas leichter.
SEQUENZ() ist nicht unbedingt nötig, man kann ein Array als Liste von 1 bis 31 beispielsweise auch per =ZEILE(1:31) erzeugen und dort einfach das Startdatum aufaddieren. Wichtiger an O365 ist die dynamische Array-Ausgabe, sonst ist man auf Legacy-Array angewiesen. Kurztutorial völlig OHNE Excel 365 und MIT einer Formel: Einen 12x32 Bereich außerhalb A1 markieren, folgende Formel einfügen und mit STRG-SHIFT-ENTER bestätigen: {=WENN(MONAT(DATUM(A1;SPALTE(A:L);1)+ABS(ZEILE(1:32)-2))=MONAT(DATUM(A1;SPALTE(A:L);1));DATUM(A1;SPALTE(A:L);1)+ABS(ZEILE(1:32)-2);"")} ... die geschweiften Klammern ergänzt hierbei Excel. In A1 kann eine Jahreszahl eingegeben werden (sonst bekommt man das Jahr 1900 dargestellt). Formate sind noch zu ergänzen...
Sehr hilfreiches Video! Allerdings habe ich noch eine Frage.. ich brauche so einen fortlaufenden Kalender um meine Überstunden einzutragen. Wie kann ich zwischen den Wochentagen eine Zeile hinzufügen und die Werte am ende alle zusammenfassen ohne jedes feld einzeln anklicken zu müssen und den Kalender für das nächste Jahr Kopiren zu müssen? lg :)
ich check excel einfach nicht. benötige hilfe erstmal danke für das hilfreiche video. ich arbeite 2Tage 6.00 -18.00 und dann 4 Tage frei und das hochgerechnet auf 365 Tage (Sonn und Feiertage inkl. ) wie kann ich das in Excel einfügen? Also 2 Tage arbeiten dann 4 Tage frei und immer so weiter auf 365 Tage. Wenn möglich als Jahreskalender Ansicht Würde mich echt um einen Lösungsweg sehr freuen. Lieben Dank
Hallo Komme leider nicht weiter. Sobald ich in Zelle A§ die Formel, wie angegeben, =SEQUENZ(31;1;DATUM($B$1;MONAT(A2);1)) eingebe, erscheint in Zelle A$ der Fehler 'NAME?
Felix Die Erstellung des Kalenders ist so ganz in Ordnung, aber ich arbeite mit Office 365 und hier funktionieren einige Schritte nicht so! Ist es Dir möglich hier zu helfen?
Wenn ich jetzt in den einzelnen Zellen etwas eintragen möchte z.B: Einkaufen gehen, .... wie kann ich das in eine Zelle einfügen, ohne dass mir die Formel verschwindet?
Kommentare die nicht gefallen und andere Wege aufzeigen weil nicht alle 356 Version haben, werden einfach gelöscht. das gibt einen dicken Daumen nach unten 👎 Wenn du damit nicht klar kommst, lass die Kommentarfunktion aus.
Ich habe das Video neu erstellt weil ich die Monatsende Funktion eingefügt habe. Daher musste ich das alte Video löschen wodurch leider auch die Kommentare verloren gehen. Ich bitte um Entschuldigung für die Verwirrung.