Zahlenformat: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 50: Zeile 50:
 
{| class="prettytable"
 
{| class="prettytable"
 
|- class="hintergrundfarbe1"
 
|- class="hintergrundfarbe1"
! Zahlenwert || Beispiel || Ergebnis
+
! Format || Eingabezahl || Ergebnis
 
|-
 
|-
| 3.159
+
| <code>0000</code>
| <code>0.0000</code>
+
| 12
| 3.1690
+
| 0012
 
|-
 
|-
| 3.159
+
| <code>0000</code>
| <code>0.####</code>
+
| 12,6
| 3.159
+
| 0012
 
|-
 
|-
| 3.159
+
| <code>0000</code>
| <code>0.##</code>
+
| 1234567
| 3.16
+
| 1234567
 
|-
 
|-
| 3.159
+
| <code>##</code>
| <code>0000.00</code>
+
| 12
| 0003.16
+
| 12
 
|-
 
|-
| 6543.159
+
| <code>##</code>
| <code>#,###.00</code>
+
| 12.6543>
| 6,543.16
+
| 12
 
|-
 
|-
| 6543.159
+
| <code>##</code>
| <code>#,###.00:de</code>
+
| 123456
| 6.543,16
+
| 123456
 +
|-
 +
| <code>.00</code>
 +
| 12.3456
 +
| 12,35
 +
|-
 +
| <code>.00</code>
 +
| .3456
 +
| ,35
 +
|-
 +
| <code>0.00</code>
 +
| .789
 +
| 0,79
 +
|-
 +
| <code>#.000000</code>
 +
| 12.34
 +
| 12,340000
 +
|-
 +
| <code>#,###,###</code>
 +
| 12345678.901
 +
| 12.345.679
 +
|-
 +
| <code>#.#;(#.#)</code>
 +
| 12345678.901
 +
| 12345678,9
 +
|-
 +
| <code>#.#;(#.#)</code>
 +
| -12345678.901
 +
| (12345678,9)
 +
|-
 +
| <code>####,###.## \u00A4</code>
 +
| 12345.6789
 +
| 12.345,68 i
 +
|-
 +
| <code>###,00.00 \u00A4\u00A4</code>
 +
| –12345678.9
 +
| –12.34.56.78,90 EUR
 
|}
 
|}
  

Version vom 2. Juli 2008, 16:26 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
\u00A4 Nationales Währungssymbol (i für Deutschland)
\u00A4\u00A4 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)
####,###.## \u00A4 12345.6789 12.345,68 i
###,00.00 \u00A4\u00A4 –12345678.9 –12.34.56.78,90 EUR