Syntax für Formate

Im Formatdialog kann man auf drei Registerkarten Formate spezifizieren. Auf dieser Hilfeseite soll die Syntax der erlaubten Formate erklärt werden.

Wenn die Liste der vordefinierten Formate nicht das Format enthält, das Sie gerne hätten, so können Sie Ihr eigenes Daten- oder Datumsformat definieren. Wählen Sie dazu aus der Liste das Format, das Ihrem Wunschformat möglichst ähnlich ist. Es erscheint oben in dem Auswahlfenster. Editieren Sie das Format in diesem Fenster, bis es Ihren Anforderungen entspricht. Dabei müssen Sie die folgende Syntax einhalten:

Zahlen

Zahlenformate bestehen aus genau vier Doppelkreuzen (#) für den ganzzahligen Anteil. Als Tausendertrennzeichen kann rechts von dem ersten Doppelkreuz eines der unten aufgeführten Zeichen stehen.

Zur Kennzeichnung der Dezimalposition kann hinter dem vierten Doppelkreuz ein Punkt oder ein Komma verwendet werden. Dies darf aber nicht gleichzeitig als Tausendertrennzeichen verwendet werden. Folgen in der Formatangabe keine weiteren Zeichen, dann hat man eine Fließkommazahl definiert. Wenn dieses Format als Datenformat zur Interpretation eingesetzt wird, werden keine oder beliebig viele Nachkommastellen akzeptiert. Wenn dieses Format als Anzeigeformat verwendet wird, dann werden alle signifikanten Nachkommastellen angezeigt, also Nullen im Nachkommateil am Ende der Zahl werden weggelassen.

Tausendertrennzeichen

Zulässige Zeichen

Hexadezimalcodes

Punkt (.)

\u002e

Komma (,)

\u002c

Hochkomma (')

\u0027

typografisches Hochkomma (‘)

\u2019

geschütztes Leerzeichen

\u00a0

Wenn Sie das geschützte Leerzeichen verwenden, dann sollten Sie es der Liste der vordefinierten Formate entnehmen; es sieht wie ein normales Leerzeichen aus: "# ###", darf aber nicht durch ein normales Leerzeichen ersetzt werden.

Beispiele für Formate von ganzen Zahlen:

  • ####

  • #.###

Beispiele für Formate von Fließkommazahlen:

  • ####,

  • #.###,

  • #,###.

Hinter der Dezimalposition können Sie eine beliebige Anzahl von Doppelkreuzen (#) angeben. Damit legen Sie die maximale Stellenzahl des Nachkommateils fest.

Beispiele für Formate von Fließkommazahlen mit maximaler Länge:

  • #.###,##

  • ####,#

  • ####.###

Hinter der Dezimalposition können Sie eine beliebige Anzahl von Nullen (0) angeben. Damit legen Sie die genaue Stellenzahl des Nachkommateils fest.

Beispiele für Formate von Festkommazahlen:

  • #.###,00

  • ####,0

  • ####.000

Datum

Deutsche Datumsformate werden aus den Buchstaben 't', 'm' und 'j' zusammengesetzt. Englische Datumsformate werden aus 'd', 'm' und 'y' zusammengesetzt. Trennzeichen wie z.B. '.', '/' oder '-' und andere Zeichenketten können Sie nach Bedarf ergänzen. Englische und deutsche Formate dürfen nicht gemischt verwendet werden.

  • 't’ und 'm’ bzw. 'd’ und 'm’ stehen für die Zahl des Tages und des Monats ohne führende 0.

  • 'tt’ und 'mm’ bzw. 'dd’ und 'mm’ stehen für die zweistellige Zahl des Tages und des Monats, also gegebenenfalls mit einer führenden Null (0).

  • 'ttt’ bzw. 'ddd’ stehen für die abgekürzten Namen der Wochentage:

    • deutsch: So, Mo, Di, Mi, Do, Fr, Sa

    • englisch: Sun, Mon, Tue, Wed, Thu, Fri, Sat

  • 'mmm’ steht für die abgekürzten Namen der Monate:

    • deutsch: Jan, Feb, Mrz, Apr, Mai, Jun, Jul, Aug, Sep, Okt, Nov, Dez

    • englisch: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec

  • 'tttt' oder 'dddd' stehen für die vollen Namen der Wochentage:

    • deutsch: Sonntag, Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag

    • englisch: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday

  • 'mmmm' steht für die vollen Namen der Monate:

    • deutsch: Januar, Februar, März, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember

    • englisch: January, February, March, April, May, June, July, August, September, October, November, December

Beispiele für Datumsformate:

  • t.m.jjjj

  • jjjj-mm-tt

  • yyyy/mm/tt

  • ttt

Uhrzeit

Deutsche Uhrzeitformate werden aus den Buchstaben 's', 'm', 's' zusammengesetzt. Rechts von 'm' steht 's' für Sekunde. Englische Uhrzeitformate werden aus 'h', 'm', 's' zusammengesetzt. Dabei können Sie den Zusatz AM/PM verwenden.

Deutsche Uhrzeiten können nur mit deutschen Datumsformaten kombiniert werden und englische Uhrzeiten können nur mit englischen Datumsformaten kombiniert werden.

Beispiele für Uhrzeitformate und kombinierte Formate:

  • ss:mm

  • ss:mm:ss

  • h:mm am/pm

  • jjjj-mm-tt ss:mm

  • yyyy/mm/tt hh:mm:ss

Zeiträume

Für die Darstellung von Zeiträumen steht ein eigenes Format "sss:mm:ss" zur Verfügung. Das Format für Zeitraum wird an den drei Buchstaben 's' erkannt. Dabei kann die Stundenzahl größer als 24 Stunden sein. Ein Zeitraum "241:01:30" entspricht zum Beispiel 241 Stunden, eine Minute und 30 Sekunden, also etwas mehr als 10 Tage. Sie können für Zeiträume auch Zahlenformate verwenden, dann werden die Zeiträume in (ganzen oder gebrochenen) Tagen angenommen. Es gibt keine Formate für die Kombination aus Tagen und Stunden oder ähnliches.

Beispiele für Formate für Zeiträume:

  • sss:mm:ss

  • sss:m:s

  • ####

  • ####,#

Siehe auch: