225 Aufrufe
Gefragt in Tabellenkalkulation von ahorn38 Experte (3.2k Punkte)
Hallo,

warum zeigt mir

Format(Month(Now), "MMM")

"Jan" und nicht Mai an. Ich habe schon verschiedene "Varianten" probiert, klappt aber alles nicht. Month(Now) ist doch =5...?

Danke und Gruß A.

4 Antworten

0 Punkte
Beantwortet von computerschrat Profi (32.2k Punkte)
Hallo ahorn,

setz hinter Now noch Klammern, also

Format(Month(Now()), "MMM")

Sonst wird das nicht als Funktion, sondern als Variable interpretiert.

Gruß computerschrat
0 Punkte
Beantwortet von ahorn38 Experte (3.2k Punkte)
Hallo,

danke für den Tipp, aber das Ergebnis ist das gleiche = Jan.

Auch mit format(month(date()) komme ich nicht auf "Mai". Irgendwie komisch. Die "5" wird als "Datums-Zahl" interpretiert. Wenn ich das Jahr mit ausgeben würde, würde "1900" erscheinen. Aber wie kriege ich den "Mai" da raus?
Gruß.
0 Punkte
Beantwortet von ahorn38 Experte (3.2k Punkte)
Hi,

nach einigen Versuchen habe ich was hingekriegt, was auch funktioniert:

Format(DateSerial(Year(Date), Month(Now()), 1), "MMM") = "Mai"

Vielleicht gibt es noch was besseres, aber es klappt schon mal.

Gruß A.
0 Punkte
Beantwortet von steffen2 Experte (6.4k Punkte)
Format(Now(), "MMM")
...