Prozentsatz aus Prozentwert und Grundwert berechnen. Im Erfolgsfall endet das Ergebis auf % – ansonsten 0 allein.

Vorlagenparameter

Anteil1
Anteil vom Grundwert
Beispiel
500
Grundwert2
Grundwert (Basis, Bezugswert, 100 %) – Null unzulässig
Beispiel
20000
Dezimalstellen3
Anzahl der zu rundenden Dezimalstellen
Standard
0
Beispiel
2
Nullen4
schließende Nullen in den Nachkommastellen beibehalten
Standard
0
Beispiel
1
Zahlenformat (Eingabe)parse
Zahlenformat der Eingabe
Standard
.
Beispiel
-.,
Zahlenformat (Ergebnis)low
Zahlenformat für das Ergebnis im „Computer-Format“ (Vorgabe: lokales Wiki)
Standard
0
Beispiel
1

Prozentsatz aus Prozentwert und Grundwert berechnen. Im Erfolgsfall endet das Ergebis auf % – ansonsten 0 allein.

Vorlagenparameter

ParameterBeschreibungTypStatus
Anteil1

Anteil vom Grundwert

Beispiel
500
Zahlenwerterforderlich
Grundwert2

Grundwert (Basis, Bezugswert, 100 %) – Null unzulässig

Beispiel
20000
Zahlenwerterforderlich
Dezimalstellen3

Anzahl der zu rundenden Dezimalstellen

Standard
0
Beispiel
2
Zahlenwertoptional
Nullen4

schließende Nullen in den Nachkommastellen beibehalten

Standard
0
Beispiel
1
Wahrheitswertoptional
Zahlenformat (Eingabe)parse

der Eingabe

Standard
.
Beispiel
-.,
Einzeiliger Textoptional
Zahlenformat (Ergebnis)low

Zahlenformat für das Ergebnis im „Computer-Format“ (Vorgabe: lokales Wiki)

Standard
0
Beispiel
1
Wahrheitswertoptional

Zahlenformat (Eingabe)

Ein optionaler Parameter erlaubt unterschiedliche Interpretation eines Eingabewerts.

  • Vorgabe ist . mit der Bedeutung „Computer-Format“.
  • „Computer-Format“ bedeutet: . als Dezimaltrennzeichen, Minuszeichen in ASCII, keine Zifferngruppierung („Tausender“). Alternativ kommt die Exponential-Notation mit E in Frage.

Das erlaubte Eingabeformat, falls angegeben, besteht aus ein bis drei Codes mgd mit den Komponenten:

  • d – Pflichtangabe wenn verwendet: Dezimaltrennzeichen. Zulässige Werte: . oder , (nur an letzter Stelle).
  • m – Minuszeichen ist „typografisch“ (Unicode U+2212) erlaubt bei - (nur an erster Stelle).
  • g – Zifferngruppierung („Tausender“, auch Nachkommastellen) erlaubt gemäß nachfolgender Tabelle (optional).
Codes für Ziffergruppierung
g Bedeutung
, Komma, passend zum angloamerikanischen „Computer-Format“.
. Punkt; Standardformatierung in der deutschsprachigen Wikipedia
' ASCII-Hochkomma/Apostroph; üblich mit Bezug zur Schweiz
', ASCII-Hochkomma/Apostroph oder Komma
'. ASCII-Hochkomma/Apostroph oder Punkt
U+20 ASCII-Leerzeichen
Nicht als Zahlenformat geeignet, aber zur Analyse und für qualifizierte Fehlermeldungen
U+A0 Geschütztes Leerzeichen
U+202F Schmales geschütztes Leerzeichen
%s Einfaches oder (auch schmales) geschütztes Leerzeichen
.%s Punkt oder einfaches oder (auch schmales) geschütztes Leerzeichen
'%s ASCII-Hochkomma/Apostroph oder einfaches oder (auch schmales) geschütztes Leerzeichen
'.%s Punkt oder ASCII-Hochkomma/Apostroph oder einfaches oder (auch schmales) geschütztes Leerzeichen

Bei der Eingabe können für die Zifferngruppierung alternativ auch HTML-Entities benutzt werden.

  • Wissenschaftliche oder Exponential-Darstellung erfordert immer das „Computer-Format“; e oder E, Exponent ganzzahlig, + kann der Mantisse und dem Exponent vorangestellt werden.

Beispiele:

  • -., – Format für deutschsprachige Wikis, entsprechend lokalem Wert der Parserfunktion formatnum – Komma als Dezimaltrennzeichen, Punkt als Tausendertrennzeichen, typografisches Minuszeichen erlaubt
  • ,. – klassisches US-Format
  • -'.%s, – breiteste Akzeptanz deutschsprachiger Formate, typografisches Minuszeichen möglich

Kopiervorlage

{{%| | | }}

Beispiele

Einbindung Erwartet Generiert
{{%}} »0« »0«
{{% |15|30}} »50 %« »50 %«
{{% |15|300}} »5 %« »5 %«
{{% |-15|300}} »−5 %« »−5 %«
{{% |750|300}} »250 %« »250 %«
{{% |2.5|10}} »25 %« »25 %«
{{% |25|1000}} »3 %« »3 %«
{{% |1|0}} »0« »0«
{{% | 1 | 3 }} »33 %« »33 %«
{{% | 2 | 3 | 0 }} »67 %« »67 %«
{{% | 3 | 3 | 2 | 1}} »100,00 %« »100,00 %«
{{% | 1 | 4 | 2 }} »25 %« »25 %«
{{% | 2 | 4 | 2 | 1 }} »50,00 %« »50,00 %«
{{% | 362553 | 7937734 | 5 }} »4,56746 %« »4,56746 %«

Lua

Verwendetes Modul: Expr #percent