Text(Datum) abh. v. Systemsprache
27.07.2020 16:10:03
Benjamin
ich möchte im Rahmen einer größeren Formel das aktuelle Jahr ermitteln. Das erledige ich mit =TEXT(HEUTE();"JJJJ").
Problem: Öffnet ein Kollege die Arbeitsmappe mit einer Englischen Version von Excel liefert die Formel JJJJ und nicht das Jahr als Ergebnis. Als Formatcode müsste dann "YYYY" angegeben werden.
Habe als Workaround =WENN(TEXT(HEUTE();"JJJJ")="JJJJ";TEXT(HEUTE();"YYYY");TEXT(HEUTE();"JJJJ")) eingebaut.
Das hilft aber nur bei Deutsch/Englisch. Bei anderen Sprachversionen gibt es möglicherweise wieder ein Problem.
Kann ich der Textfunktion nicht irgendwie mitteilen, in welcher Sprache der Formatcode ist? Ein Versuch mit =TEXT(HEUTE();"[$-409], yyyy") hat leider nicht weitergeholfen.