Números romanos a arábigos: convertidor y reglas de lectura

Última revisión del contenido:

MMXXVI es 2026. Escribe o pega un número romano, o una fecha entera en números romanos, y el convertidor la pasa a números arábigos. También lee el IIII de las esferas de reloj y otras formas fuera del estándar, y debajo del resultado muestra cómo se escribe hoy ese número.

El campo acepta mayúsculas y minúsculas, la forma IIII de las esferas de reloj, letras con raya encima y fechas como XII.V.MCMXC.

a

¿Qué son los números romanos?

Los números romanos se escriben con siete letras: I vale 1, V vale 5, X vale 10, L vale 50, C vale 100, D vale 500 y M vale 1000. La numeración romana es un sistema aditivo: cada signo tiene un valor que se va sumando al de los demás[1]. No tiene cero.

Los números arábigos que usas cada día funcionan de otra manera. Son posicionales: el mismo 2 vale dos, veinte o doscientos según el lugar que ocupa, y el cero guarda los lugares vacíos. Con la misma idea funciona el sistema binario, que puedes probar en el convertidor de decimal a binario. Como una letra romana vale siempre lo mismo, algunos números salen largos: 1888 es MDCCCLXXXVIII.

En el cartel de la Puerta de Alcalá, en Madrid, aparecen dos de los usos más comunes: el nombre de un rey, Carlos III, y el año de la obra, MDCCLXXVIII, es decir, 1778[1]. Hoy los verás también en los siglos, en los nombres de reyes y papas y en las esferas de reloj.

¿Cómo se leen los números romanos?

Se leen de izquierda a derecha sumando el valor de cada letra. Hay una excepción: una letra menor colocada justo antes de otra mayor se resta. Hoy se usan solo seis de estos pares: IV es 4, IX es 9, XL es 40, XC es 90, CD es 400 y CM es 900[1].

Toma MCMXC. M es 1000. CM es 1000 menos 100, es decir, 900. XC es 90. En total suman 1990. MMXXVI es más sencillo porque no tiene ningún par que reste: MM es 2000, XX es 20 y VI es 6, así que es 2026.

El convertidor te da la cifra, pero en voz alta no siempre se dice igual. Con reyes y papas, hasta el diez se lee como ordinal y a partir del diez como cardinal, así que el X admite las dos lecturas: Julio II es Julio segundo y Luis XV es Luis quince. Con los siglos, del XI en adelante solo es normal leerlos como cardinales: siglo XXI se lee siglo veintiuno[2].

¿Cuánto vale cada letra y cada par romano?

Con siete letras se escribe cualquier número del 1 al 3999, y los seis pares que restan acortan los cuatros y los nueves. El convertidor calculó todos los valores de la columna Número arábigo.
Número romanoNúmero arábigoEjemplo
I1III es 3
V5VII es 7
X10XXX es 30
L50LX es 60
C100CCC es 300
D500DC es 600
M1000MM es 2000
IV4XIV es 14
IX9XIX es 19
XL40XLV es 45
XC90XCIX es 99
CD400CDL es 450
CM900MCM es 1900

¿Cómo se leen en voz alta los números romanos?

La Ortografía de la RAE fija la lectura según el contexto[2]. La columna Número muestra lo que da el convertidor para el número romano, y la última columna, cómo se dice en voz alta.
Cómo aparece escritoNúmeroCómo se lee
Julio II2Julio segundo
Enrique VIII8Enrique octavo
Alfonso X10Alfonso décimo o Alfonso diez
Luis XV15Luis quince
Juan XXIII23Juan veintitrés
siglo XVIII18siglo dieciocho
siglo XXI21siglo veintiuno
Los años escritos en números romanos se leen como cardinales, así que MDCCLXXVIII se dice mil setecientos setenta y ocho[2].

¿Por qué los relojes ponen IIII en lugar de IV?

Hoy un mismo signo no debe aparecer más de tres veces seguidas, con una excepción: en las esferas de reloj con cifras romanas el 4 puede escribirse IV o IIII[1]. Hasta la Edad Media era bastante habitual escribir el 4 como IIII, combinando el método aditivo con el que resta[1].

Esfera de un reloj de pared con números romanos en la que las cuatro se escriben IIII
En las tres pone III, en las cuatro IIII y en las cinco V. Escribe IIII en el campo y el convertidor da 4, con IV como forma estándar debajo. Foto: Karl Callwood, Unsplash.

El convertidor lee estas formas igual que cualquier otro número: la letra menor delante de una mayor resta y el resto suma. La función NUMERO.ARABE de Excel también acepta una forma fuera del estándar y lee mxmvii como 1997[3]. Así obtienes un resultado para IIII, MDCCCCX o IC, y la línea Forma estándar debajo muestra cómo se escriben hoy: IV, MCMX y XCIX. Una serie de letras iguales delante de una mayor se resta entera, por eso el antiguo XIIX sale como 18.

Lápida con una inscripción en latín bajo el año MCCCCLXXV tallado en la piedra
El año sobre el texto latino está tallado como MCCCCLXXV, con cuatro C en lugar de CD. El convertidor lo lee como 1475 y muestra MCDLXXV como forma estándar. Foto: Gabriella Clare Marino, Unsplash.

¿Qué significa la raya encima de un número romano?

Para valores mayores que 3999 se coloca una línea horizontal encima de la cifra, que multiplica su valor por 1000[1]. V con raya es 5000, X con raya es 10 000 y M con raya es 1 000 000. Las letras sin raya conservan su valor, así que X̅V es 10 005.

La raya tiene que ir sobre cada letra a la que afecta. Si en el campo pones IV̅, con la raya solo sobre la V, el convertidor resta I de 5000 y da 4999, y la línea Forma estándar muestra I̅V̅CMXCIX. Cuatro mil es I̅V̅, con raya sobre las dos letras.

El campo acepta la raya pegada como carácter combinado y como macrón, por ejemplo de un texto con Ī. Lee números hasta 3 999 999.

¿Qué formas admite este convertidor?

El campo acepta y convierte cada una de estas formas, así que no hace falta corregir nada antes de pegar. La tabla muestra qué hace el convertidor con cada una, y él mismo calculó los resultados.
Qué escribesQué muestra el convertidorNota
MMXXVI2026Es un año normal en mayúsculas, como en los créditos de una película.
mmxxvi2026Las minúsculas se leen igual que las mayúsculas, así que no hace falta activar el bloqueo de mayúsculas.
Ⅻ12El carácter ya hecho del doce, copiado de Word o de un mapa de caracteres, se descompone en las letras XII.
XII/V/MCMXC12/5/1990Una fecha en números romanos se convierte parte por parte y las barras se quedan en su sitio.
MDCCLXXVIII1778El año de un monumento se lee como cualquier otro número.
IIII4La forma de las esferas de reloj se lee, y debajo del resultado aparece IV como forma estándar.
MCCCCLXXV1475Cuatro C seguidas se suman, y debajo del resultado aparece MCDLXXV como forma estándar.
I̅V̅4000La raya encima multiplica por 1000, así que IV con raya es cuatro mil.

¿Cómo se convierten números romanos a arábigos en Excel?

Para un solo número es más rápido el campo de arriba. Una columna entera la convierte Excel con la función NUMERO.ARABE si arrastras la fórmula hacia abajo.

  1. Escribe la fórmula con NUMERO.ARABE

    Pon el número romano en la celda A1 y en la celda B1 la fórmula =NUMERO.ARABE(A1). También puedes escribir el texto dentro de la fórmula: =NUMERO.ARABE("LVII") da 57[3].
  2. No te preocupes por las mayúsculas

    La función no distingue mayúsculas de minúsculas, así que "mcmxii" y "MCMXII" dan 1912. También ignora los espacios antes y después del número[3].
  3. Revisa las celdas con error

    La función devuelve un error cuando la celda contiene un número, una fecha o un texto que no es un número romano válido, y un texto vacío "" da 0[3]. No separa una fecha en partes, así que las fechas conviértelas en el campo de arriba.
  4. Respeta el límite de longitud

    El texto puede tener como máximo 255 caracteres, así que el mayor resultado posible es 255 000, es decir, 255 letras M[3]. Los números con raya encima no los lee.

Fuentes

  1. Numeración romana — Wikipedia
  2. Lectura de los números romanos, Ortografía de la lengua española — Real Academia Española y ASALE
  3. Función NUMERO.ARABE — Microsoft

Todos los valores de las tablas se calcularon a partir de las definiciones de las unidades y se comprobaron aritméticamente antes de publicarlos. Los datos históricos y los nombres de las unidades locales proceden de las fuentes indicadas arriba.

Última revisión del contenido: · redactado y verificado por el equipo de Arteon

Preguntas frecuentes sobre la lectura de números romanos

¿Existe el cero en números romanos?

No. La numeración romana no tiene símbolo para el cero, por eso el campo no acepta 0 y muestra un aviso si escribes una cifra.

¿Cuál es el número romano más grande?

Sin raya, el mayor es 3999, que se escribe MMMCMXCIX, porque hoy un mismo signo no se repite más de tres veces seguidas[1]. Con raya encima, el convertidor lee números hasta 3 999 999.

¿Cómo se lee la N-II?

La ene dos o la nacional dos. Cuando un número romano solo identifica algo dentro de una serie, como una carretera, se lee únicamente como cardinal[2].

¿Qué hago si el convertidor dice que en el campo hay un número arábigo?

Significa que en el campo para números romanos hay cifras, por ejemplo 2026. Pulsa Cambiar orden para abrir el convertidor de números a números romanos, escribe ahí el número y obtendrás su forma romana.

Captura de pantalla de la herramienta gratuita de Arteon: Números romanos a arábigos: convertidor y reglas de lectura

Ayúdanos a mejorar nuestras herramientas

¿Tienes una idea, encontraste un error o quieres sugerir otra herramienta? Escríbenos.