Numlex Dokumentation
Referenz
Problem melden

Zahlenformate & Ergebnisanzeige

Die vier regionalen Vorgaben, Einfügeverhalten, Anzeigemodi und die Grammatik benutzerdefinierter Muster.

Numlex formatiert sowohl deine Eingabe als auch seine Antworten, damit Zahlen so lesen, wie deine Region es erwartet. Diese Seite dokumentiert den Einstellungsbereich Numbers (Settings → Numbers): die vier regionalen Vorgaben, ihre Wirkung auf Eingabe, Gruppierung und Funktionsaufrufe sowie alle Ergebnisanzeigemodi — einschließlich der Grammatik benutzerdefinierter Muster.

Regionale Vorgaben

FormatBeispielDezimalGruppierungArgumenttrennzeichen
SystemPlattformlocalelocale;, wenn das System-Dezimaltrennzeichen ein Komma ist, sonst ,
North America1,234.56.,,
Western Europe1.234,56,.; (max(1,5; 2,5))
Eastern Europe1 234,56,NBSP (ein Leerzeichen wird bei der Eingabe akzeptiert);

Was sich zwischen den Formaten unterscheidet

  • Einfügen: Mit aktivierter Einfüge-Konvertierung werden zusammengeklebte Gruppen (1.234,56) auf das aktive Format normalisiert; ohne sie bleibt die Eingabe genau so, wie sie eingefügt wurde.
  • Eingabegruppierung: 1,234 außerhalb von Funktionsaufrufen ist die Zahl 1234 (eine Kommagruppe). Ein Dezimalkomma als Dezimaltrennzeichen gibt es nur in der Konfiguration Western/Eastern Europe.
  • Innerhalb von Funktionsaufrufen: Punktformate (North America, System mit Punkt) nutzen , als Argumenttrennzeichen (max(1.5, 2.5)); Kommaformate (Western/Eastern Europe, System mit Komma) nutzen ; (max(1,5; 2,5)). Ein Dezimalkomma als Dezimaltrennzeichen eines Arguments gibt es nur in Kommaformaten.
  • Kompakte Anzeige (1.5M) ist eine separate Einstellung und hängt nicht vom regionalen Format ab.
  • Die Oberflächensprache steuert nicht die Zahlenregion.

Ergebnisanzeigemodi

Die Einstellung Result display gilt global und kann pro Antwort überschrieben werden. Die Modi sind:

ModusBedeutung
Automaticautomatisch: normale/kompakte Ansicht plus wissenschaftlicher Rückgriff bei |v| ≥ 1e16 (wechselt nie von selbst zur technischen Notation)
Decimalnormale Dezimaldarstellung mit der angegebenen Stellenzahl
Scientificwissenschaftliche Notation (1.5e6)
Engineeringwissenschaftliche Notation mit Exponenten in Vielfachen von 3 (1.5e6)
Fractionrationaler Bruch (1/2)
TimespanDauernzerlegung nur für Größen der Zeitdimension (5 min 30 s); alles andere fällt auf Automatic zurück
Customein Benutzermuster (siehe unten)

Weitere Einstellungen betreffen die Position des Minuszeichens und des Währungssymbols (Präfix/Suffix, links/rechts). Sie gelten nur für die Anzeige.

Überschreibung pro Antwort

Die Einstellung Result display ist global; jede Antwort kann sie lokal überschreiben. Klicke mit der rechten Maustaste (oder bei gedrückter Control-Taste) auf eine numerische Antwort:

MenüeintragWirkung
Round — Schieberegler 0…10 dpRundet nur diese Antwort neu, unabhängig von der globalen Rundung 2…10. Die Quellzeile bleibt unberührt.
Number FormatEine lokale Notation für diese Antwort, mit Default zum Löschen. Verfügbar für numerische Antworten.
Reset Formatting to DefaultsErscheint nur, wenn diese Antwort bereits eine Überschreibung hat; löscht sie.

Die Überschreibung wird mit dem Blatt gespeichert. Sie ändert nur die Darstellung dieser Antwort: Wert, Tokens, die auf die Zeile verweisen (Tokens werden mit ihrem eigenen oder dem globalen Format dargestellt), Abhängigkeiten und Summen bleiben unberührt. Das vollständige Menü steht unter Darstellung & Einstellungen.

Benutzerdefinierte Muster

Benutzerdefinierte Muster nutzen ein festes ASCII-Skelett, das gebietsneutral ist — die Ausgabe wird durch den Kontext lokalisiert. Ein Muster hat bis zu drei durch ; getrennte Abschnitte: positive;negative;zero.

Grammatik pro Abschnitt:

  • ein Zeichenkettenliteral '...'; '' ist ein Apostroph-Escape;
  • ein Zahlenskelett: Pflichtziffern 0, optionale #; ein Punkt . (im Ganzzahlteil darf 0 nach # stehen; im Bruchteil darf 0 davor stehen);
  • Gruppierung , nur im Ganzzahlteil: Das rechte Segment ist die Hauptgruppe, ein wiederholtes Segment links davon die zweite (indischer Stil #,##,##0). Alles andere wird abgelehnt;
  • ein Skalierer: % (×100) oder ‰ (×1000);
  • ein Währungsplatzhalter ¤ — seine Position setzt das Symbol;
  • ein optionaler Exponent: E0, E+0, E00, E+00, E-00 (ein oder zwei Exponentenplatzhalter) und nur nach den Mantissenziffern. Ein nacktes E00-Skelett (ohne Ziffer vor E) ist ungültig.

Limits: 96 Unicode-Skalare pro Muster, 12 Bruchplatzhalter und höchstens 256 Zeichen Ausgabe. Ein Muster, das die Validierung nicht besteht, wird weiterhin gespeichert und bearbeitet, erreicht aber nie die Darstellung: Die Anzeige fällt auf Automatic zurück.

#,##0.00        → 1,234,567.89   (value 1234567.8912)
0.00' €'        → 45.68 €        (value 45.678; literals live only in apostrophes)
'≈ '0.###       → ≈ 45.678
#,##0.00' €'    → 1,234,567.89 € (grouping + literal)
#,##,##0        → 12,34,568      (Indian style)
#E0             → 1e6            (value 1000000; a digit before E is required)
0.00%;;0        → 12.34%         (positive;negative;zero; value 0.1234)

Ungültige Muster — werden nie dargestellt, die Antwort fällt auf Automatic zurück: 1.2.3 (zwei Punkte), #E0E0 (zwei Exponenten), 0.0%‰ (zwei Skalierer), E00 (keine Ziffer vor E), E±00 (ebenso), 1,000,0 (falsche Gruppierung), # ##0 (Leerzeichen gehören nicht zum Skelett), 0.00 "€" (doppelte Anführungszeichen — nur Apostrophe), 0.### 'EUR' (Leerzeichen vor dem Literal).

Verwandt

Einen Fehler in dieser Dokumentation gefunden? Auf GitHub melden