597 Aufrufe
in Tabellenkalkulation von ahorn38 Experte (3.3k 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
von computerschrat Profi (33.8k 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
von ahorn38 Experte (3.3k 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
von ahorn38 Experte (3.3k 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
von steffen2 Experte (6.4k Punkte)
Format(Now(), "MMM")

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...