![]() |
||
![]() |
In Excel mit Monatsnamen rechnenIch habe eine Spalte mit Monatsnamen und m÷chte mit den Monaten rechnen. Leider unterstⁿtzt Excel lediglich eine siebenfache Verschachtelung der Funktion Wenn. Eine vollstΣndige Zuordnung der Monatsnamen zu Zahlen ist deshalb nicht m÷glich. Gibt es dennoch einen Weg, basierend auf den Namen zu rechnen? Die Begrenzung auf die siebenfache Verschachtelung hΣngt mit der Konstruktion der Excel-Tabellenfunktionen zusammen und stellt deshalb eine unⁿberwindliche Schwelle dar. Das mu▀ Sie aber nicht daran hindern, mit den Monatsnamen zu rechnen. Mit Hilfe der Funktion Monat(Argument) und einem kleinen Trick erreichen Sie das gewⁿnschte Ziel sogar schneller als mit der Verschachtelung. Die Funktion Monat errechnet aus einer Anzahl von Tagen den entsprechenden Monat und gibt eine fortlaufende Zahl zwischen 1 und 12 zurⁿck. So erzeugt beispielsweise das Argument 360 das Ergebnis 12. Die Funktion akzeptiert neben reinen Zahlen aber auch Zeichenketten, die wie ein Datum aussehen. So erzeugt das Argument 15. Mai das Ergebnis 5. Diesen Umstand k÷nnen Sie sich zunutze machen. Interpretieren Sie den Monatsnamen als Zeichenkette und stellen Sie noch eine Zahl zwischen 1 und 28, gefolgt von einem Punkt und einem Leerzeichen voran. Dann kann die Funktion die entsprechende Monatszahl ermitteln. Wenn Sie beispielsweise in der Zelle A1 den Monatsnamen Januar stehen haben, schreiben Sie folgenden Funktionsaufruf in Zelle B1, um das Ergebnis 1 zu erhalten: =MONAT (ä1. ä&A1)Damit rufen Sie die Funktion MONAT auf und ⁿbergeben ihr die Zeichenkette 1. Januar. Als Rⁿckgabewert erhalten Sie 1. Auf diese Weise gibt die Funktion fⁿr alle Monatsnamen die fortlaufende Nummer von 1 bis 12 an. Ohne die vorangestellte Tagesangabe in Form einer Zahl und dem Leerzeichen erhalten Sie eine Fehlermeldung. |
![]() |