Clever-Excel-Forum

Normale Version: Kalender - Formel umstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Gemeinde
Kann mir bitte jemand helfen die Formel in B4 so umzustellen, dass diese am Monatsende nicht überläuft.
Es sollte dann so aussehen, wie bei der Formel in O4
Danke vorab.

Gruß Charly

Version  MS 365 Beta
Hallo,

da Du Beta angegeben hast, hier ein Beispiel mit MATRIXERSTELLEN.

Code:
=LET(Jahr;$B$2;MATRIXERSTELLEN(32;12;LAMBDA(X;Y;LET(Z;DATUM(Jahr;Y;X);WENN(X>1;WENN(MONAT(Z)>Y;"";Z);TEXT(Z;"MMMM"))))))

Gruß
Hi maniweb
Vielen Dank.
Aber eine Nachfrage
Warum hast du bei MATRIXERSTELLEN(32 angegeben, dann wird bei Dez. der 1. Jan. des Folgejahres mit ausgegeben.
Tippfehler ?
Ich hab's auf 31 geändert, dann passt alles.
Die Formel muss ich mir erst mal in Ruhe auseinander nehmen.
Nochmals vielen Dank.

Gruß Charly
Moin!
Bei mir beginnen die Monate bei Mourads Formel mit dem zweiten.

Aber warum müssen die Monatsnamen unbedingt in die Formel gequetscht werden.
Schließlich dürften sie sich im Laufe der Jahre kaum ändern.  21
Es reicht doch Januar in eine Zelle zu schreiben und sie nach rechts zu ziehen …
Dann wird die formidable Formel entsprechend kürzer:

=MATRIXERSTELLEN(31;12;LAMBDA(X;Y;LET(Z;DATUM(B1;Y;X);WENN(MONAT(Z)>Y;"";Z))))

Gruß Ralf


Nur aus Neugierde habe ich auch die Monate in die Formel integriert.
Begeisterung sieht bei mir aber anders aus:

=LET(Monate;TEXT(DATUM(0;SEQUENZ(;12);1);"MMMM");
Jahr;MATRIXERSTELLEN(31;12;LAMBDA(X;Y;LET(Z;DATUM(B1;Y;X);WENN(MONAT(Z)>Y;"";Z))));
VSTAPELN(Monate;Jahr))
Hi Ralf
Das mit dem 2. ist mir gar nicht aufgefallen, ich hatte nur auf das Ende geachtet.
Mit den Monatsnamen hast du natürlich recht.
Vielen Dank

Gruß Charly