Kalender - Formel umstellen
#1
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


Angehängte Dateien
.xlsx   Kalender.xlsx (Größe: 14,31 KB / Downloads: 13)
Antworten Top
#2
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ß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
[-] Folgende(r) 1 Nutzer sagt Danke an maninweb für diesen Beitrag:
  • RPP63
Antworten Top
#3
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
Antworten Top
#4
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))
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
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
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste