Geben Sie eine Zahl (in arabischen Zahlen) oder eine römische Zahl ein. Der Rechner erkennt selbst, was es ist, rechnet in die andere Richtung um und zeigt die Zerlegung wie 1000 + 900 + 90 + 4.
Inhaltsverzeichnis
-
Das können Sie auf dieser Seite
-
Wofür braucht man diese Berechnung?
-
Anleitung
-
Formel
-
Symbole und Begriffe
-
Das sollten Sie vorher wissen
-
So berechnen Sie es in Excel
-
So berechnen Sie es in Google Tabellen
-
So berechnen Sie es in Python
-
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
-
So lassen Sie ChatGPT rechnen
-
Die Vorteile von DataChef
-
Verwandte Funktionen
-
Alle Rechner von NumberChef
Das können Sie auf dieser Seite
- Mit nur einem Eingabefeld in beide Richtungen umrechnen: „Wie schreibt man 1994 in römischen Zahlen?“ oder „Welche Zahl ist MCMXCIV?“ (ob Sie eine Zahl oder eine römische Zahl eingegeben haben, erkennt der Rechner selbst)
- Die Zerlegung wie 1000 + 900 + 90 + 4 → M + CM + XC + IV wird Schritt für Schritt angezeigt – so lernen Sie, selbst umzurechnen
- Römische Zahlen auf Zifferblättern, in Film- und Spieltiteln, bei Olympischen Spielen oder in Jahreszahlen an Gebäuden sofort lesen
- Zahlen ab 4.000 werden in römische Zahlen mit Überstrich (Vinculum) umgerechnet. Ein Zeichen mit Überstrich geben Sie mit einem Unterstrich davor ein – bis 3.999.999
- Traditionelle Schreibweisen wie das IIII auf vielen Uhren werden ebenfalls erkannt; die regelgerechte Form (IV) steht gleich daneben
Wofür braucht man diese Berechnung?
Am häufigsten begegnen Ihnen römische Zahlen auf dem Zifferblatt von Armband- und Wanduhren. XII ist 12 Uhr, III ist 3 Uhr und IX ist 9 Uhr – wer die Subtraktionsregel kennt, kann sie alle lesen.
Schauen Sie genau hin: Auf vielen Uhren steht für 4 Uhr nicht das regelgerechte IV, sondern IIII. Diese traditionelle Schreibweise hat mehrere Erklärungen, etwa „das Zifferblatt wirkt links und rechts ausgewogener“ oder „man wollte IV vermeiden, den Anfang des Gottesnamens Jupiter auf Lateinisch (IVPPITER)“. Bis heute lebt sie als Ausnahme von der Regel weiter.
„Rocky IV“ ist der 4. Film, „Final Fantasy VII“ das 7. Spiel und „Star Wars: Episode IV“ die 4. Episode – Fortsetzungen werden oft mit römischen Zahlen nummeriert.
Ab X wird es kniffliger, etwa bei „XIII“ (der 13. Teil), aber mit der Subtraktionsregel kommen Sie nicht durcheinander. Zahlen in Titeln auf einen Blick lesen zu können, ist ein nettes Stück Allgemeinbildung.
Große internationale Veranstaltungen werden mit römischen Zahlen gezählt. Die Olympischen Spiele 2024 in Paris waren offiziell die „Spiele der XXXIII. Olympiade“ (die 33.), und der Super Bowl, das Endspiel der US-Football-Liga NFL, heißt etwa „Super Bowl LVIII“ (der 58., im Jahr 2024).
Wenn Sie so etwas in den Nachrichten oder auf einem Plakat sehen, können Sie es entschlüsseln: XXXIII = 10 + 10 + 10 + 1 + 1 + 1 = 33.
Die Ordnungszahlen von Königen, Kaisern und Päpsten werden mit römischen Zahlen geschrieben – im Deutschen mit einem Punkt dahinter: Ludwig XIV. von Frankreich (der „Sonnenkönig“), Kaiser Wilhelm II. oder Papst Johannes Paul II.
Begegnet Ihnen in einem Geschichtsbuch, in den Nachrichten oder auf einer Gedenkmünze ein Name wie „Heinrich VIII.“, lesen Sie ihn sicher als „Heinrich der Achte“: VIII = 5 + 1 + 1 + 1 = 8.
Ganz am Ende des Abspanns steht bei manchen Filmen das Produktionsjahr in römischen Zahlen, etwa „MMXXVI“ (2026). Auch Grundsteine, Denkmäler und Inschriften an alten Gebäuden tragen das Baujahr traditionell in römischen Zahlen.
MCMLXXXIX zum Beispiel ist 1000 + 900 + 80 + 9 = 1989, das Jahr des Mauerfalls in Berlin. Auch eine lange Jahreszahl lesen Sie sicher, wenn Sie sie in Blöcke wie M, CM, LXXX und IX zerlegen und addieren.
Formel
Symbole und Begriffe
Symbole
| I | eins | Das Zeichen für 1. Es geht vermutlich auf die Form eines Fingers zurück. I = 1, II = 2, III = 3. |
| V | fünf | Das Zeichen für 5. Einer Erklärung nach stammt es von der Form einer offenen Hand (fünf Finger). |
| X | zehn | Das Zeichen für 10. Einer Erklärung nach besteht es aus zwei aneinandergesetzten V (5). |
| L | fünfzig | Das Zeichen für 50. |
| C | hundert | Das Zeichen für 100. Es gilt als Anfangsbuchstabe des lateinischen centum (100) – derselbe Ursprung wie bei „Zentimeter“ (ein Hundertstel Meter) und „Cent“. |
| D | fünfhundert | Das Zeichen für 500. Einer Erklärung nach ist es die rechte Hälfte eines alten Zeichens für 1000. |
| M | tausend | Das Zeichen für 1000. Es gilt als Anfangsbuchstabe des lateinischen mille (1000) – derselbe Ursprung wie bei „Millimeter“ (ein Tausendstel Meter) und „Meile“ (ursprünglich 1.000 römische Doppelschritte). |
| X̅ | zehntausend (X mit Überstrich) | Ein Strich über einem Zeichen (Überstrich) multipliziert seinen Wert mit 1.000. X̅ ist 10 × 1000 = 10.000. Auf dieser Seite geben Sie es mit einem Unterstrich ein, etwa „_X“. |
Begriffe
| römische Zahlen | Eine Zahlschrift aus dem alten Rom, die Zahlen mit den sieben Zeichen I, V, X, L, C, D und M schreibt (auch römische Ziffern genannt). Es gibt keine Stellenwerte; eine Zahl entsteht durch Addieren und Subtrahieren der Zeichenwerte. Ein Zeichen für 0 gibt es nicht. |
| arabische Zahlen | Die übliche Schreibweise mit den zehn Ziffern 0 bis 9. Sie entstand in Indien und kam über die arabische Welt nach Europa, daher auch der Name indisch-arabische Ziffern. Sie nutzt Stellenwerte – dieselbe „9“ bedeutet je nach Stelle 9, 90 oder 900. |
| Subtraktionsschreibweise | Ein kleineres Zeichen vor einem größeren bedeutet Abziehen. Regelgerecht sind nur sechs Paare – IV (4), IX (9), XL (40), XC (90), CD (400) und CM (900). So muss man dasselbe Zeichen nicht viermal hintereinander schreiben. |
| Greedy-Algorithmus | Ein Verfahren, das in jedem Schritt die größte gerade mögliche Wahl trifft („greedy“ heißt „gierig“). Es gehört zu den Grundideen der Informatik. Rechnet man eine Zahl so in römische Zahlen um, erhält man immer die regelgerechte Form. |
| Überstrich (Vinculum) | Ein Strich über Zeichen (lateinisch vinculum = „Band“). Ein Zeichen mit Überstrich ist 1.000-mal so viel wert. So lassen sich auch Zahlen ab 4.000 schreiben, für die die sieben Grundzeichen nicht reichen. Diese Seite unterstützt Zahlen bis 3.999.999. |
| traditionelle Schreibweise | Eine Schreibweise, die nicht den Regeln folgt, aber seit Langem verbreitet ist. Das bekannteste Beispiel ist IIII auf Zifferblättern (regelgerecht IV), die sogenannte „Uhrmacher-Vier“. Der Rechner auf dieser Seite liest auch solche Schreibweisen und zeigt die regelgerechte Form daneben an. |
Das sollten Sie vorher wissen
Damit Sie die Rechnung auf dieser Seite nicht nur per Knopfdruck, sondern mit echtem Verständnis nutzen, hilft Ihnen dieses Vorwissen.
| Addieren und Subtrahieren (Klasse 1–2, 6–8 Jahre) |
|
| Stellenwertsystem im Zehnersystem (Grundschule, 6–10 Jahre) |
|
| Beträge in möglichst große Teile zerlegen (Grundschule, Rechnen mit Geld) |
|
So berechnen Sie es in Excel
| Arabische Zahl | 1994 |
| Römische Zahl | =RÖMISCH(B1) |
| Römische Zahl | MCMXCIV |
| Arabische Zahl | =ARABISCH(B1) |
In der zweiten Tabelle geben Sie in B1 eine römische Zahl ein, und B2 zeigt die Zahl (1994 für MCMXCIV). Die Funktion ARABISCH versteht auch Kleinbuchstaben (mcmxciv).
So berechnen Sie es in Google Tabellen
| Arabische Zahl | 1994 |
| Römische Zahl | =RÖMISCH(B1) |
| Römische Zahl | MCMXCIV |
| Arabische Zahl | =ARABISCH(B1) |
Die Obergrenze 3.999 für RÖMISCH gilt wie in Excel, Google Tabellen rechnet aber nur 1 bis 3.999 um: 0 ergibt einen Fehler.
So berechnen Sie es in Python
value = "1994" # umzurechnender Wert (eine Zahl oder eine römische Zahl)
# Tabelle für den Greedy-Algorithmus (größter Wert zuerst; Subtraktionspaare wie 900=CM sind enthalten)
VALUES = [(1000, "M"), (900, "CM"), (500, "D"), (400, "CD"), (100, "C"),
(90, "XC"), (50, "L"), (40, "XL"), (10, "X"), (9, "IX"),
(5, "V"), (4, "IV"), (1, "I")]
def to_roman(n):
# Zahl -> römische Zahl (jedes Mal den größten passenden Wert durch sein Zeichen ersetzen)
result = ""
for v, symbol in VALUES:
while n >= v:
result += symbol
n -= v
return result
SYMBOL_VALUES = {"I": 1, "V": 5, "X": 10, "L": 50, "C": 100, "D": 500, "M": 1000}
def to_arabic(roman):
# römische Zahl -> Zahl (abziehen, wenn das nächste Zeichen größer ist)
total = 0
for i, ch in enumerate(roman):
v = SYMBOL_VALUES[ch]
if i + 1 < len(roman) and SYMBOL_VALUES[roman[i + 1]] > v:
total -= v
else:
total += v
return total
s = value.strip().upper()
if s.isdigit():
print(f"{s} = {to_roman(int(s))}")
else:
print(f"{s} = {to_arabic(s)}")
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
N = v₁ + v₂ + ⋯ + vₖ
N = v_1 + v_2 + \cdots + v_k
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>N</mi>
<mo>=</mo>
<msub><mi>v</mi><mn>1</mn></msub>
<mo>+</mo>
<msub><mi>v</mi><mn>2</mn></msub>
<mo>+</mo>
<mo>⋯</mo>
<mo>+</mo>
<msub><mi>v</mi><mi>k</mi></msub>
</mrow>
</math>
N = v_1 + v_2 + cdots + v_k
RomanNumeral[1994]
convert(1994, roman);
N = sum([1000 900 90 4]);
N = v_1 + v_2 + ⋯ + v_k
N = Σ ±vᵢ
N = \sum_{i=1}^{k} \pm v_i
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>N</mi>
<mo>=</mo>
<munderover>
<mo>∑</mo>
<mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow>
<mi>k</mi>
</munderover>
<mo>±</mo>
<msub><mi>v</mi><mi>i</mi></msub>
</mrow>
</math>
N = sum_(i=1)^k +-v_i
FromRomanNumeral["MCMXCIV"]
convert("MCMXCIV", arabic);
N = 1000 - 100 + 1000 - 10 + 100 - 1 + 5;
N = ∑_(i=1)^k ±v_i
So lassen Sie ChatGPT rechnen
Sie sind ein Rechenassistent für das Umrechnen römischer Zahlen. Führen Sie die folgenden Umrechnungen aus, indem Sie tatsächlich Python-Code ausführen, und stützen Sie Ihre Antwort ausschließlich auf das Ergebnis der Ausführung (nicht im Kopf rechnen oder schätzen). 1. Rechnen Sie 1994 in römische Zahlen um. 2. Rechnen Sie die römische Zahl MCMXCIV in eine Zahl um. 3. Rechnen Sie 2026 in römische Zahlen um. Zeigen Sie bei den Umrechnungen von Zahlen auch die Zerlegung, etwa 1994 = 1000 + 900 + 90 + 4. Zeigen Sie den verwendeten Code und das Ergebnis der Ausführung.
Anleitung
-
1Werte eingebenTragen Sie die Zahlen, mit denen Sie rechnen möchten, in die Eingabefelder ein
-
2BerechnenKlicken Sie auf die Schaltfläche „Berechnen“
-
3Ergebnis ansehenDas Ergebnis erscheint sofort. Auf derselben Seite finden Sie auch den Rechenweg und die Erklärung der Formel
Die Vorteile von DataChef
Kein Fachwissen nötig – einfach und intuitiv
Keine persönlichen Daten erforderlich
Die Datei wird nach dem Download automatisch gelöscht
Keine Quellenangabe nötig
Keine vorherige Genehmigung erforderlich
