Hi,
ich bin etwas ratlos:
Warum wird hier überall Januar angezeigt? Was ist an den Datümern falsch?
Arbeitsblatt mit dem Namen 'Tabelle1' |
| B | C | D | E |
4 | Jahr | Monat | Datum | Monat-Text |
5 | 2017 | 1 | 02.01.2017 | Januar |
6 | 2017 | 1 | 09.01.2017 | Januar |
7 | 2017 | 2 | 02.02.2017 | Januar |
8 | 2017 | 2 | 20.02.2017 | Januar |
9 | 2017 | 11 | 02.11.2017 | Januar |
10 | 2017 | 11 | 20.11.2017 | Januar |
Zelle | Format | Wert |
D5 | TT.MM.JJJJ | 02.01.2017 |
Zelle | Formel |
B5 | =JAHR([@Datum]) |
C5 | =MONAT([@Datum]) |
E5 | =TEXT(MONAT([@Datum]);"MMMM") |
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
[
attachment=15969]
Hola,
lass in der Formel in E5 mal Monat weg.
Gruß,
steve1da
Hallo Ralf,
lass das Monat() einfach weg.
Gruß Uwe
Moin Ralf,
und die Erklärung des Denkfehlers/(scheinbar)falschen Ergebnisses: Steht eigentlich schon in Spalte_B.
In E10 steht beispielsweise: =TEXT(11;"MMMM") und 11 ist nun einmal der 11.1.1900 und nicht der 20.11.2017 (das wäre 43059 gewesen).
Hi,
ok, jetzt fällt es mir wie Schuppen von den Augen!
Danke!
dann gibt's noch immer VBA:
Code:
Sub M_snb()
MsgBox MonthName(1)
MsgBox MonthName(2)
MsgBox MonthName(7)
MsgBox MonthName(12)
End Sub
Als UDF
Code:
Function F_snb(y)
F_snb=monthname(y)
next
In Zelle E5:
PHP-Code:
=F_snb(month(D5))
oder
=F_snb(monat(d5))