Skip to content

NUMBERASWORDS-Funktion

Wandelt eine Zahl in Text in der ausgewählten Sprache um.

Format

NUMBERASWORDS(number; type; language[; precision])

Dabei gilt:

  • number — eine Zahl oder Formel
  • Type:
    • 0 — Standardform
    • 1 — feminin
    • 2 — maskulin
    • 3 — neutrum
    • 4, 5, 6 — das entsprechende grammatische Geschlecht mit großem Anfangsbuchstaben
  • Language — ein Code in Anführungszeichen, zum Beispiel "en", "de" oder "fr". Eine leere Zeichenfolge ("") steht für die Sprache des Benutzers.
  • Precision — eine optionale Ganzzahl von 0 bis 4: die maximale Anzahl der Nachkommastellen. Zusätzliche Stellen werden ohne Rundung abgeschnitten. Wird dieser Parameter ausgelassen, wird nur der ganzzahlige Anteil zurückgegeben. An den Dezimalanteil werden keine nachgestellten Nullen angefügt.

Sprachen und ihre Ausgabeformate:

  • Englisch ("en")
    • 0–3 — Standardform (Kardinalzahl)
    • 4–6 — Standardform mit großem Anfangsbuchstaben
  • Deutsch ("de")
    • 0 — Standardform (geschlechtsneutral)
    • 1 — feminine Form
    • 2 — maskuline Form
    • 3 — neutrale Form
    • 4 — feminine Form mit großem Anfangsbuchstaben
    • 5 — maskuline Form mit großem Anfangsbuchstaben
    • 6 — neutrale Form mit großem Anfangsbuchstaben
  • Französisch ("fr")
    • 0 — Standardform (Kardinalzahl)
    • 1 — feminine Form
    • 2 — maskuline Form
    • 4 — feminine Form mit großem Anfangsbuchstaben
    • 5 — maskuline Form mit großem Anfangsbuchstaben

Beispiele

NUMBERASWORDS(1.259;0;"en")
→ one
NUMBERASWORDS(1.259;0;"en";2)
→ one point two five
NUMBERASWORDS(1.259;4;"en";1)
→ one point two

Die Wortformen für Dezimalzahlen richten sich nach den Regeln der ausgewählten Sprache. Wird die Schreibweise von Zahlen in dieser Sprache nicht unterstützt, wird Englisch verwendet.

Gehe zu