Zahlenformat: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: ==Beschreibung== Mit dem Datumsformat lässt sich ein Datum in einem bestimmten Format sowohl eingeben als auch ausgeben. ==Ausdrücke== {| class="prettytable" |- clas...) |
Sed (Diskussion | Beiträge) K (Hob den Schutz von „Zahlenformat“ auf) |
||
(13 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
− | Mit dem | + | Mit dem Nummernformat lässt sich eine Zahl in einem bestimmten Format sowohl eingeben als auch ausgeben. |
==Ausdrücke== | ==Ausdrücke== | ||
{| class="prettytable" | {| class="prettytable" | ||
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
− | ! Ausdruck || Bedeutung | + | ! Ausdruck || Bedeutung |
|- | |- | ||
− | | <code> | + | | <code>0</code> |
− | | | + | | Repräsentiert eine Ziffer. |
− | |||
|- | |- | ||
− | | <code> | + | | <code>#</code> |
− | | | + | | Eine Ziffer; Ist an dieser Stelle keine angegeben, bleibt die Stelle leer. |
− | |||
|- | |- | ||
− | | <code> | + | | <code>.</code> |
− | | | + | | Trennt Vor- und Nachkommastellen. |
− | |||
|- | |- | ||
− | | <code> | + | | <code>,</code> |
− | | | + | | Gruppiert die Ziffern (eine Gruppe ist so groß wie der Abstand von ’,’ zu ’.’). |
− | |||
|- | |- | ||
− | | <code> | + | | <code>;</code> |
− | | | + | | Trennzeichen für mehrere Formate |
− | |||
|- | |- | ||
− | | <code> | + | | <code>-</code> |
− | | | + | | Das Standardzeichen für das Negativpräfix |
− | |||
|- | |- | ||
− | | <code> | + | | <code>%</code> |
− | | | + | | Die Zahl wird mit 100 multipliziert und als Prozentwert ausgewiesen. |
− | |||
|- | |- | ||
− | | <code> | + | | <code>%%</code> |
− | | | + | | Genau wie % nur mit Promille |
− | |||
|- | |- | ||
− | | <code> | + | | <code>¤</code> |
− | | | + | | Nationales Währungssymbol (€ für Deutschland) |
− | |||
|- | |- | ||
− | | <code> | + | | <code>¤¤</code> |
− | | | + | | Internationales Währungssymbol (EUR für Deutschland) |
− | |||
|- | |- | ||
− | | <code> | + | | <code>X</code> |
− | | | + | | Alle anderen Zeichen X können ganz normal benutzt werden. |
− | |||
|- | |- | ||
− | | <code> | + | | <code>'</code> |
− | | | + | | Ausmarkieren von speziellen Symbolen im Präfix oder Suffix |
− | | | + | |} |
+ | |||
+ | An dem Formatstring kann optional noch eine 'Locale'-Angabe folgen, welche bestimmt, nach welchen nationalen Zahlenformaten die Zahl ausgegeben werden soll. So ist im Deutschen das ',' das Dezimaltrennzeichen und im Englischen der '.'. | ||
+ | |||
+ | ==Beispiele== | ||
+ | |||
+ | {| class="prettytable" | ||
+ | |- class="hintergrundfarbe1" | ||
+ | ! Format || Eingabezahl || Ergebnis | ||
|- | |- | ||
− | | <code> | + | | <code>0000</code> |
− | | | + | | 12 |
− | | | + | | 0012 |
|- | |- | ||
− | | <code> | + | | <code>0000</code> |
− | | | + | | 12,6 |
− | | | + | | 0012 |
|- | |- | ||
− | | <code> | + | | <code>0000</code> |
− | | | + | | 1234567 |
− | | | + | | 1234567 |
|- | |- | ||
− | | <code> | + | | <code>##</code> |
− | | | + | | 12 |
− | | | + | | 12 |
|- | |- | ||
− | | <code> | + | | <code>##</code> |
− | | | + | | 12.6543 |
− | | | + | | 12 |
|- | |- | ||
− | | <code> | + | | <code>##</code> |
− | | | + | | 123456 |
− | | | + | | 123456 |
|- | |- | ||
− | | <code> | + | | <code>.00</code> |
− | | | + | | 12.3456 |
− | | | + | | 12,35 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | <code> | + | | <code>.00</code> |
− | | | + | | .3456 |
+ | | ,35 | ||
|- | |- | ||
− | | <code> | + | | <code>0.00</code> |
− | | | + | | .789 |
+ | | 0,79 | ||
|- | |- | ||
− | | <code> | + | | <code>#.000000</code> |
− | | 12 | + | | 12.34 |
+ | | 12,340000 | ||
|- | |- | ||
− | | <code> | + | | <code>#,###,###</code> |
− | | 12 | + | | 12345678.901 |
+ | | 12.345.679 | ||
|- | |- | ||
− | | <code> | + | | <code>#.#;(#.#)</code> |
− | | | + | | 12345678.901 |
+ | | 12345678,9 | ||
|- | |- | ||
− | | <code> | + | | <code>#.#;(#.#)</code> |
− | | | + | | -12345678.901 |
+ | | (12345678,9) | ||
|- | |- | ||
− | | <code> | + | | <code>####,###.## ¤</code> |
− | | | + | | 12345.6789 |
+ | | 12.345,68 € | ||
|- | |- | ||
− | | <code> | + | | <code>###,00.00 ¤¤</code> |
− | | | + | | –12345678.9 |
+ | | –12.34.56.78,90 EUR | ||
|} | |} | ||
+ | |||
+ | |||
+ | <noinclude> | ||
+ | [[Category:SPML]] | ||
+ | [[Category:Qualität_des_Codes_prüfen]] | ||
+ | </noinclude> |
Aktuelle Version vom 24. Februar 2010, 10:55 Uhr
Beschreibung
Mit dem Nummernformat lässt sich eine Zahl in einem bestimmten Format sowohl eingeben als auch ausgeben.
Ausdrücke
Ausdruck | Bedeutung |
---|---|
0
|
Repräsentiert eine Ziffer. |
#
|
Eine Ziffer; Ist an dieser Stelle keine angegeben, bleibt die Stelle leer. |
.
|
Trennt Vor- und Nachkommastellen. |
,
|
Gruppiert die Ziffern (eine Gruppe ist so groß wie der Abstand von ’,’ zu ’.’). |
;
|
Trennzeichen für mehrere Formate |
-
|
Das Standardzeichen für das Negativpräfix |
%
|
Die Zahl wird mit 100 multipliziert und als Prozentwert ausgewiesen. |
%%
|
Genau wie % nur mit Promille |
¤
|
Nationales Währungssymbol (€ für Deutschland) |
¤¤
|
Internationales Währungssymbol (EUR für Deutschland) |
X
|
Alle anderen Zeichen X können ganz normal benutzt werden. |
'
|
Ausmarkieren von speziellen Symbolen im Präfix oder Suffix |
An dem Formatstring kann optional noch eine 'Locale'-Angabe folgen, welche bestimmt, nach welchen nationalen Zahlenformaten die Zahl ausgegeben werden soll. So ist im Deutschen das ',' das Dezimaltrennzeichen und im Englischen der '.'.
Beispiele
Format | Eingabezahl | Ergebnis |
---|---|---|
0000
|
12 | 0012 |
0000
|
12,6 | 0012 |
0000
|
1234567 | 1234567 |
##
|
12 | 12 |
##
|
12.6543 | 12 |
##
|
123456 | 123456 |
.00
|
12.3456 | 12,35 |
.00
|
.3456 | ,35 |
0.00
|
.789 | 0,79 |
#.000000
|
12.34 | 12,340000 |
#,###,###
|
12345678.901 | 12.345.679 |
#.#;(#.#)
|
12345678.901 | 12345678,9 |
#.#;(#.#)
|
-12345678.901 | (12345678,9) |
####,###.## ¤
|
12345.6789 | 12.345,68 € |
###,00.00 ¤¤
|
–12345678.9 | –12.34.56.78,90 EUR |