Marcadores    
Dos sucesos    
nPr y nCr    
Puntuación z    
Valor p    
Porcentajes    
Variación %    
Diferencia %    
Razones    
Descuentos    
Densidad    
Molaridad    
Masa molar    
Ley de Ohm    
Módulo (mod)    
Divisores    
Fracciones    
Simplificar    
Redondeo    
Segundo grado    
Radicales    
Potencias    
Logaritmos    
Semivida    
Forma polar    
De Moivre    
Pendiente    
Distancia 2D    
Distancia 3D    
Punto a recta    
Distancia    
Cónicas    
Determinante    
Sen Cos Tg    
Paralelogramo    
Círculo    
Área esfera    
Sumar horas    
Valor actual    
Valor futuro    
Payback    
Tasa de churn    
Test A/B    
Tráfico SEO    
Peso ideal    
Masa magra    
Carbohidratos    
Talla diana    
FC objetivo    
Subredes IP    
Salario bruto    
Presupuesto    
Consumo real    
Papel pintado    
Pintura    
Aislante    
Pretaladro    
Rodapié    
Medir estor    
   Agregar
Probabilidad y números aleatorios: calculadoras
Dos sucesos
Dos sucesos
Cálculo inverso
Cálculo inverso
Pruebas repetidas
Pruebas repetidas
Teorema de Bayes
Teorema de Bayes
Valor esperado
Valor esperado
Binomial B(n, p)
Binomial B(n, p)
nPr y nCr
nPr y nCr
Permutación circular
Permutación circular
Con repetición
Con repetición
Número aleatorio
Número aleatorio
Medias y estadística: calculadoras
Media aritmética
Media aritmética
Media, mediana, moda
Media, mediana, moda
Desviación típica
Desviación típica
Cuartiles e IQR
Cuartiles e IQR
Tabla de frecuencias
Tabla de frecuencias
Correlación (r)
Correlación (r)
Distribución normal
Distribución normal
Puntuación z
Puntuación z
Intervalo de confianza
Intervalo de confianza
Tamaño de la muestra
Tamaño de la muestra
Captura y recaptura
Captura y recaptura
Valor p
Valor p
Porcentajes y proporciones: calculadoras
Porcentajes
Porcentajes
Variación %
Variación %
Diferencia %
Diferencia %
Error porcentual
Error porcentual
Razones
Razones
Descuentos
Descuentos
Calculadora de IVA
Calculadora de IVA
Margen comercial
Margen comercial
Velocidad: calculadoras
Calculadora de velocidad
Calculadora de velocidad
Densidad y concentración: calculadoras
Densidad
Densidad
Molaridad
Molaridad
Masa molar
Masa molar
Física y electricidad: calculadoras
Ley de Ohm
Ley de Ohm
Vatios a amperios
Vatios a amperios
Código de colores
Código de colores
Caída de tensión
Caída de tensión
Conversión de unidades: calculadoras
Conversor de peso
Conversor de peso
Tallas de calzado
Tallas de calzado
Números enteros y con signo: calculadoras
División en caja
División en caja
Calculadora de MCM
Calculadora de MCM
Calculadora de MCD
Calculadora de MCD
Números enteros
Números enteros
Factores primos
Factores primos
Ec. diofánticas
Ec. diofánticas
Módulo (mod)
Módulo (mod)
Divisores
Divisores
Números romanos
Números romanos
Fracciones, decimales y redondeo: calculadoras
Fracciones
Fracciones
Números mixtos
Números mixtos
Simplificar
Simplificar
Fracción a decimal
Fracción a decimal
Decimal a fracción
Decimal a fracción
Redondeo
Redondeo
Ecuaciones e inecuaciones: calculadoras
Ecuación lineal
Ecuación lineal
Sistemas lineales
Sistemas lineales
Segundo grado
Segundo grado
Valor absoluto
Valor absoluto
Inecuación x²
Inecuación x²
Polinomios: calculadoras
Binomio de Newton
Binomio de Newton
Raíces cuadradas y raíces n-ésimas: calculadoras
Radicales
Radicales
Raíz n-ésima
Raíz n-ésima
Potencias y logaritmos: calculadoras
Potencias
Potencias
Logaritmos
Logaritmos
Número de cifras
Número de cifras
Notación científica
Notación científica
Operaciones ×10ⁿ
Operaciones ×10ⁿ
Semivida
Semivida
Números complejos: calculadoras
Números complejos
Números complejos
Forma polar
Forma polar
De Moivre
De Moivre
Funciones y gráficas: calculadoras
Pendiente
Pendiente
Función afín
Función afín
Proporcionalidad
Proporcionalidad
Función y = ax²
Función y = ax²
Distancia 2D
Distancia 2D
Distancia 3D
Distancia 3D
Punto de división
Punto de división
Punto a recta
Punto a recta
Distancia
Distancia
Completar cuadrados
Completar cuadrados
Circunferencia
Circunferencia
Cónicas
Cónicas
Coordenadas polares
Coordenadas polares
Sucesiones: calculadoras
Progresión aritmética
Progresión aritmética
Progresión geométrica
Progresión geométrica
Sucesión de Fibonacci
Sucesión de Fibonacci
Relación de recurrencia
Relación de recurrencia
Vectores: calculadoras
Calculadora de vectores
Calculadora de vectores
Producto vectorial
Producto vectorial
Matrices: calculadoras
Cálculo de matrices
Cálculo de matrices
Determinante
Determinante
Matriz inversa
Matriz inversa
Geometría plana: calculadoras
Sen Cos Tg
Sen Cos Tg
Grados ⇔ radianes
Grados ⇔ radianes
a sen θ + b cos θ
a sen θ + b cos θ
Resolver triángulos
Resolver triángulos
Área triángulo
Área triángulo
Triángulo rectángulo
Triángulo rectángulo
Teorema Pitágoras
Teorema Pitágoras
Ángulos de polígonos
Ángulos de polígonos
Razón de semejanza
Razón de semejanza
Rectas paralelas
Rectas paralelas
Área rectángulo
Área rectángulo
Paralelogramo
Paralelogramo
Área del trapecio
Área del trapecio
Círculo
Círculo
Sector circular
Sector circular
Ángulo inscrito
Ángulo inscrito
Área de la elipse
Área de la elipse
Geometría del espacio: calculadoras
Volumen del cubo
Volumen del cubo
Área del cubo
Área del cubo
Volumen del prisma
Volumen del prisma
Área del prisma
Área del prisma
Volumen cilindro
Volumen cilindro
Área del cilindro
Área del cilindro
Volumen esfera
Volumen esfera
Área esfera
Área esfera
Volumen casquete
Volumen casquete
Área casquete
Área casquete
Volumen elipsoide
Volumen elipsoide
Área elipsoide
Área elipsoide
Volumen pirámide
Volumen pirámide
Área pirámide
Área pirámide
Volumen del cono
Volumen del cono
Área del cono
Área del cono
Tronco de cono
Tronco de cono
Tronco de cono
Tronco de cono
Volumen del tubo
Volumen del tubo
Volumen cápsula
Volumen cápsula
Área de la cápsula
Área de la cápsula
Fechas y horas: calculadoras
Calcular la edad
Calcular la edad
Días entre fechas
Días entre fechas
Sumar a fechas
Sumar a fechas
Fecha más horas
Fecha más horas
Día de la semana
Día de la semana
Sumar horas
Sumar horas
Zonas horarias
Zonas horarias
Horas trabajadas
Horas trabajadas
Tiempo entre horas
Tiempo entre horas
Hoja de fichaje
Hoja de fichaje
Finanzas y economía: calculadoras
Interés compuesto
Interés compuesto
Interés simple
Interés simple
Interés y ahorro
Interés y ahorro
Calculadora TVM
Calculadora TVM
Valor actual
Valor actual
Valor futuro
Valor futuro
Calculadora de ROI
Calculadora de ROI
Calculadora de TIR
Calculadora de TIR
Payback
Payback
Rentabilidad media
Rentabilidad media
Calculadora PIB
Calculadora PIB
Marketing online y métricas publicitarias: calculadoras
Calculadora de CTR
Calculadora de CTR
Tasa de conversión
Tasa de conversión
CPC, CPM y CPA
CPC, CPM y CPA
Calculadora ROAS
Calculadora ROAS
CPA de equilibrio
CPA de equilibrio
Calculadora de LTV
Calculadora de LTV
Calculadora de CAC
Calculadora de CAC
Tasa de churn
Tasa de churn
Test A/B
Test A/B
Muestra test A/B
Muestra test A/B
Tráfico SEO
Tráfico SEO
Punto de equilibrio
Punto de equilibrio
Markup y margen
Markup y margen
Calculadora CAGR
Calculadora CAGR
Salud y forma física: calculadoras
Calculadora IMC
Calculadora IMC
Ciclos de sueño
Ciclos de sueño
Calorías al día
Calorías al día
Metabolismo basal
Metabolismo basal
Calculadora TDEE
Calculadora TDEE
Peso ideal
Peso ideal
Grasa corporal
Grasa corporal
Masa magra
Masa magra
Calorías quemadas
Calorías quemadas
Calc. proteínas
Calc. proteínas
Calcular macros
Calcular macros
Carbohidratos
Carbohidratos
Grasas al día
Grasas al día
Talla diana
Talla diana
Deporte: calculadoras
Hándicap de golf
Hándicap de golf
Ritmo de carrera
Ritmo de carrera
Calculadora 1RM
Calculadora 1RM
FC objetivo
FC objetivo
Meteorología: calculadoras
Índice de calor
Índice de calor
Sensación por frío
Sensación por frío
Punto de rocío
Punto de rocío
Informática: calculadoras
Conversor de bases
Conversor de bases
Subredes IP
Subredes IP
Ancho de banda
Ancho de banda
Energía del hogar y presupuesto: calculadoras
Coste eléctrico
Coste eléctrico
De kWh a euros
De kWh a euros
De kWh/año a €
De kWh/año a €
Frigorías y kW
Frigorías y kW
Coste del split
Coste del split
Coste calefacción
Coste calefacción
Gas o electricidad
Gas o electricidad
Ahorro con LED
Ahorro con LED
Salario bruto
Salario bruto
Presupuesto
Presupuesto
Coche: calculadoras
Gasto gasolina
Gasto gasolina
Coste de carga
Coste de carga
Eléctrico/gasolina
Eléctrico/gasolina
Consumo real
Consumo real
Medida neumático
Medida neumático
Energía solar y baterías: calculadoras
Producción solar
Producción solar
Número de placas
Número de placas
Amortización solar
Amortización solar
Capacidad batería
Capacidad batería
Casa y bricolaje: calculadoras
Calcular baldosas
Calcular baldosas
Calcular escalera
Calcular escalera
Calcular hormigón
Calcular hormigón
Paredes y techo
Paredes y techo
Papel pintado
Papel pintado
Pintura
Pintura
Lamas de suelo
Lamas de suelo
Área de fachada
Área de fachada
Calcular grava
Calcular grava
Dosificar mortero
Dosificar mortero
Calcular pendiente
Calcular pendiente
Despiece madera
Despiece madera
Edificabilidad
Edificabilidad
Suelo en rollo
Suelo en rollo
Aislante
Aislante
Medir cortinas
Medir cortinas
TV y distancia
TV y distancia
Tierra y sustrato
Tierra y sustrato
Césped en rollo
Césped en rollo
Muro de bloques
Muro de bloques
Calculadora de ladrillos
Calculadora de ladrillos
Tarima exterior
Tarima exterior
Longitud de una rampa
Longitud de una rampa
Pretaladro
Pretaladro
Caudal de aire
Caudal de aire
Diluir pintura
Diluir pintura
Rodapié
Rodapié
Medir estor
Medir estor
Colgar cuadros
Colgar cuadros
Pendiente desagüe
Pendiente desagüe
Tornillos pladur
Tornillos pladur
Cubicar madera
Cubicar madera
Calcular valla
Calcular valla
Contracción madera
Contracción madera
Silicona y cola
Silicona y cola
Pérdidas de calor
Pérdidas de calor
Paso de muebles
Paso de muebles
Cajas de mudanza
Cajas de mudanza
Litros y libros
Litros y libros
Corte de tableros
Corte de tableros
Flecha de balda
Flecha de balda

Convertidor de números romanos (de arábigos a romanos y al revés)

Escribe un número (en números arábigos) o un número romano. La página detecta cuál es y lo convierte en el otro sentido, con una descomposición como 1000 + 900 + 90 + 4.

Se admiten números enteros de 1 a 3.999.999. Los números de 4000 o más se convierten en números romanos con una raya encima (un vinculum). Para escribir un símbolo con raya, pon un guion bajo delante, como en «_M» (también puedes copiar y pegar desde el resultado). También se leen las formas no estándar como IIII.
Resultado
Escribe un número o un número romano en el campo de la izquierda y haz clic en «Calcular». Aquí aparecerán el resultado y la descomposición paso a paso.

Qué puedes hacer en esta página

  • Convierte en los dos sentidos con un solo campo: «¿cómo se escribe 1994 en números romanos?» o «¿qué número es MCMXCIV?» (la página detecta sola si has escrito un número o un número romano)
  • Una descomposición paso a paso como 1000 + 900 + 90 + 4 → M + CM + XC + IV te muestra cómo funciona la conversión, así que aprendes a hacerla tú mismo
  • Lee al momento los números romanos que ves en las esferas de los relojes, en los números de las secuelas de películas y juegos, en las olimpiadas y los siglos y más
  • Los números de 4000 o más se convierten en números romanos con una raya encima (un vinculum). Puedes escribir un símbolo con raya usando un guion bajo, hasta 3.999.999
  • También lee las formas no estándar como IIII, habituales en las esferas de los relojes, y muestra a la vez la forma estándar (IV)
Se admiten números enteros de 1 a 3.999.999. Los números romanos no tienen forma de escribir el 0, los números negativos ni los decimales.

¿Para qué sirve este cálculo?

Leer las esferas de los relojes (y el misterio del IIII)

El lugar más habitual para ver números romanos es la esfera de un reloj de pulsera o de pared. XII son las 12 en punto, III las 3 y IX las 9: cuando conoces la regla de la resta, puedes leerlos todos.
Si te fijas bien, muchos relojes muestran las 4 como IIII en lugar del IV estándar. Es una forma no estándar tradicional con varias explicaciones propuestas, como «equilibra los lados izquierdo y derecho de la esfera» o «evita IV, el comienzo del nombre del dios Júpiter en latín (IVPPITER)». Sigue vigente hoy como una excepción a las reglas.

Leer los números de las secuelas de películas y juegos

«Rocky IV» es la 4.ª película, «Final Fantasy VII» es el 7.º juego y «Star Wars: Episodio IV» es el 4.º episodio: los números romanos se usan mucho para numerar secuelas.
A partir de la X se leen peor, como en «XIII» (la 13.ª), pero si conoces la regla de la resta, no te perderás. Saber leer de un vistazo los números de los títulos es un buen dato de cultura general.

La numeración de los Juegos Olímpicos y de la Super Bowl

Las grandes competiciones internacionales usan números romanos para su numeración. Los Juegos de París 2024 fueron oficialmente los «Juegos de la XXXIII Olimpiada» (la 33.ª), los de Barcelona 1992 fueron los de la XXV Olimpiada (la 25.ª), y la Super Bowl, el mayor partido anual del deporte estadounidense, se escribe como «Super Bowl LVIII» (la 58.ª, en 2024).
Cuando lo veas en las noticias o en un cartel, puedes calcularlo: XXXIII = 10 + 10 + 10 + 1 + 1 + 1 = 33.

Leer los números de los reyes, los papas y los siglos

Los números de los monarcas europeos y de los papas se escriben en números romanos: el rey Felipe VI, Carlos III de España y el papa Juan Pablo II. Los siglos también: el siglo XXI es el siglo 21, y el siglo XVI es el de Carlos I y Felipe II.
Cuando encuentres un nombre como «Alfonso XIII» en un libro de historia, en las noticias o en una moneda conmemorativa, puedes leerlo bien: XIII = 10 + 1 + 1 + 1 = 13, y XXI = 10 + 10 + 1 = 21.

Los años de los créditos de las películas y de las piedras de los edificios

Al final de los créditos de una película, a veces el año en que se hizo aparece en números romanos, como «MMXXVI» (2026). Las lápidas y los monumentos de los edificios de España y de Europa también llevan tradicionalmente el año de construcción en números romanos.
Por ejemplo, MCMXCII es 1000 + 900 + 90 + 2 = 1992, el año de los Juegos Olímpicos de Barcelona y de la Exposición Universal de Sevilla. Incluso un año largo se lee bien si lo divides en trozos, M, CM, XC, II, y los sumas.

Fórmula

Número → número romano (descomposición voraz)
Notación matemática (la notación habitual)
\(N\) \(=\) \(v_1\) \(+\) \(N_1\)
En palabras (los símbolos sustituidos por palabras)
① \(N\): número que se convierte \(=\) ② \(v_1\): mayor valor que cabe \(+\) ③ \(N_1\): lo que queda
La fórmula en palabras
① Al \(N\): número que se convierte
② réstale el \(v_1\): mayor valor que cabe (elegido entre 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) y anota su símbolo (M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I)
③ Repite lo mismo con \(N_1\): lo que queda hasta llegar a 0. Los símbolos que has anotado, colocados de izquierda a derecha, forman el número romano
Un ejemplo sencillo
Al convertir 1994 en número romano (tomando cada vez el mayor valor que cabe, se descompone en 1000 → 900 → 90 → 4)
número que se convierte (1994) \(=\) 1000 (M) \(+\) 900 (CM) \(+\) 90 (XC) \(+\) 4 (IV)
\(1994 = 1000 + 900 + 90 + 4\)
\(\mathrm{M} + \mathrm{CM} + \mathrm{XC} + \mathrm{IV} = \mathrm{MCMXCIV}\)
La idea clave
Un «algoritmo voraz» es un método que elige siempre el mayor valor disponible en cada momento. Es la misma idea que pagar 94 céntimos con el menor número de monedas: primero una moneda de 50 céntimos, luego dos de 20 (90), y por último dos de 2 (94). Si en la tabla incluyes también los pares con resta 900 (CM), 400 (CD), 90 (XC), 40 (XL), 9 (IX) y 4 (IV) y eliges de la misma manera, siempre obtienes el único número romano estándar. Para los números superiores a 3999 (MMMCMXCIX), una raya encima de un símbolo (un vinculum) lo multiplica por 1000 (por ejemplo, \(\overline{\mathrm{X}}\) = 10.000). En esta página puedes escribir un símbolo con raya con un guion bajo, como en «_X».
Número romano → número (la regla de la resta)
Notación matemática (la notación habitual)
\(N\) \(=\) \(\displaystyle\sum_{i=1}^{k}\) \(\pm\, v_i\)
En palabras (los símbolos sustituidos por palabras)
③ \(N\): valor en números arábigos \(=\) ② \(\displaystyle\sum\): súmalos todos ① \(v_i\): valor de cada símbolo
La fórmula en palabras
① Lee los símbolos de izquierda a derecha y toma el \(v_i\): valor de cada símbolo (negativo si el símbolo siguiente es mayor, positivo si no)
② después \(\displaystyle\sum\): súmalos todos
③ y obtienes el \(N\): valor en números arábigos
Un ejemplo sencillo
Al convertir MCMXCIV en un número (la C delante de la M, la X delante de la C y la I delante de la V van cada una seguidas de un símbolo mayor, así que restan)
\(N\): valor en números arábigos \(=\) 1000 − 100 + 1000 − 10 + 100 − 1 + 5
\(1000 - 100 + 1000 - 10 + 100 - 1 + 5 = 1994\)
La idea clave
Hay cuatro reglas para leer y escribir números romanos. (1) Escribe los símbolos de mayor a menor, de izquierda a derecha, y suma sus valores (LXIII = 50 + 10 + 3 = 63). (2) Un mismo símbolo puede aparecer como máximo 3 veces seguidas (el 4 es IV, no IIII). (3) Un símbolo menor colocado delante de uno mayor se resta (notación sustractiva). Solo se usan así I, X y C: la I solo delante de V y X, la X solo delante de L y C, y la C solo delante de D y M (el 49 no se puede escribir IL; es XLIX). (4) V, L y D nunca se repiten y nunca se restan. En las esferas de los relojes, sin embargo, se usa tradicionalmente IIII, aunque incumple la regla (2) (una explicación muy repetida es que queda más equilibrado en la esfera). La calculadora de esta página también lee estas formas no estándar y muestra a la vez la forma estándar.
La conversión de números romanos funciona en dos sentidos. De un número a un número romano, se restan los valores de la tabla de mayor a menor (un algoritmo voraz). De un número romano a un número, se suman los valores de los símbolos, pero se resta todo símbolo seguido de otro mayor (la regla de la resta). Los siete símbolos básicos permiten escribir números hasta 3999; los números mayores usan una raya encima (un vinculum) para multiplicar por 1000.

Símbolos y términos

Símbolos

I uno El símbolo del 1. Se cree que viene de la forma de un dedo. I = 1, II = 2, III = 3.
V cinco El símbolo del 5. Una teoría dice que viene de la forma de una mano abierta (cinco dedos).
X diez El símbolo del 10. Una teoría dice que son dos V (5) unidas.
L cincuenta El símbolo del 50.
C cien El símbolo del 100. Se cree que es la inicial del latín centum (100), la misma raíz de «céntimo» (la centésima parte de un euro), «centenario» y «siglo» en su sentido de cien años (centuria).
D quinientos El símbolo del 500. Una teoría dice que viene de la mitad derecha de un antiguo símbolo del 1000.
M mil El símbolo del 1000. Se cree que es la inicial del latín mille (1000), la misma raíz de «milenio», «milímetro» (la milésima parte de un metro) y «milla» (originalmente 1000 pasos romanos).
X̅ diez mil (X con raya) Una raya encima de un símbolo (un vinculum) multiplica su valor por 1000. X̅ es 10 × 1000 = 10.000. En esta página se escribe con un guion bajo, como en «_X».

Términos

número romano Una forma de escribir números nacida en la antigua Roma, que usa combinaciones de siete símbolos, I, V, X, L, C, D y M. No tiene valor posicional; un número se escribe sumando y restando los valores de los símbolos. No hay símbolo para el 0.
número arábigo La forma cotidiana de escribir números con las diez cifras del 0 al 9. Nacieron en la India y llegaron a Europa a través del mundo árabe, por eso también se llaman números indoarábigos. Usan valor posicional, así que el mismo «9» vale 9, 90 o 900 según dónde esté escrito.
notación sustractiva Escribir un símbolo menor delante de uno mayor para indicar una resta. Solo hay seis pares estándar, IV (4), IX (9), XL (40), XC (90), CD (400) y CM (900). Evita escribir el mismo símbolo cuatro veces seguidas.
algoritmo voraz Un método que elige siempre la mayor opción disponible en cada momento (en inglés, «greedy algorithm»). Es una de las ideas básicas de la programación. Al convertir así un número en número romano siempre se obtiene la forma estándar.
vinculum Una raya dibujada encima de símbolos (en latín, «lazo» o «vínculo»). Un símbolo con raya vale 1000 veces su valor habitual, de modo que se pueden escribir los números de 4000 o más, que los siete símbolos básicos no pueden escribir. Esta página admite números hasta 3.999.999.
forma no estándar Una manera de escribir que no sigue las reglas estándar pero se usa ampliamente desde hace mucho. El ejemplo más conocido es el IIII de las esferas de los relojes (forma estándar IV), a veces llamado «el cuatro del relojero». La calculadora de esta página también lee las formas no estándar y muestra a la vez la forma estándar.

Qué conviene saber de antemano

Esto es lo que te ayuda a usar el cálculo de esta página entendiendo lo que haces, y no solo pulsando el botón.

Suma y resta (1.º–2.º de Primaria, 6-8 años)
  • Saber sumar correctamente, como en 1000 + 900 + 90 + 4
  • Saber hallar la diferencia de dos números, como en 5 − 1 = 4 (la notación sustractiva es esta resta)
Valor posicional en el sistema decimal (Primaria, 6-12 años)
  • Saber descomponer 1994 en «1 unidad de millar, 9 centenas, 9 decenas y 4 unidades»
  • Ser consciente de la diferencia: en los números arábigos una cifra vale más o menos según su posición (valor posicional), mientras que en los números romanos cada símbolo tiene un valor fijo esté donde esté
Descomponer una cantidad empezando por las piezas más grandes (Primaria, dinero)
  • Saber pagar 94 céntimos empezando por las monedas más grandes: una de 50, dos de 20 y dos de 2 (la misma idea que el algoritmo voraz)

Cómo calcularlo con Excel

Copia toda la tabla de abajo y pégala en la celda A1 de Excel. Funciona tal cual.
Tabla para convertir un número en número romano
Números arábigos 1994
Números romanos =NUMERO.ROMANO(B1)
Tabla para convertir un número romano en un número
Números romanos MCMXCIV
Números arábigos =NUMERO.ARABE(B1)
En la primera tabla, escribe un número en B1 y B2 lo muestra en números romanos (MCMXCIV para 1994). La función NUMERO.ROMANO funciona de 0 a 3999: con 0 da un resultado vacío, y con números negativos o de 4000 o más da un error (no admite la forma con raya, el vinculum).
En la segunda tabla, escribe un número romano en B1 y B2 muestra el número (1994 para MCMXCIV). La función NUMERO.ARABE también acepta minúsculas (mcmxciv).

Cómo calcularlo con Hojas de cálculo de Google

Copia toda la tabla de abajo y pégala en la celda A1 de Hojas de cálculo de Google. Funciona tal cual.
Tabla para convertir un número en número romano
Números arábigos 1994
Números romanos =NUMERO.ROMANO(B1)
Tabla para convertir un número romano en un número
Números romanos MCMXCIV
Números arábigos =NUMERO.ARABE(B1)
Las mismas funciones NUMERO.ROMANO y NUMERO.ARABE de Excel funcionan tal cual en las Hojas de cálculo de Google en español. Copia la tabla entera, pégala en la celda A1 y sustituye B1 por tu propio valor.
El límite superior de NUMERO.ROMANO es 3999, igual que en Excel, pero las Hojas de cálculo de Google solo convierten de 1 a 3999: con 0 dan un error.

Cómo calcularlo con Python

value = "1994"   # el valor que se convierte (un número o un número romano)

# tabla para el algoritmo voraz (de mayor a menor; incluye los pares con resta como 900=CM)
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):
    # número -> número romano (sustituye por símbolos, tomando cada vez el mayor valor que cabe)
    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):
    # número romano -> número (resta cuando el símbolo siguiente es mayor)
    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)}")
Funciona solo con la biblioteca estándar. to_roman es el algoritmo voraz (sustituir por símbolos, tomando cada vez el mayor valor que cabe) y to_arabic es la regla de la resta (restar cuando el símbolo siguiente es mayor). Este código es para los siete símbolos básicos (de 1 a 3999) y no admite la forma con raya, el vinculum. Cambia value al principio y ejecútalo.

La fórmula en LaTeX y otras notaciones matemáticas (para copiar)

Número → número romano (descomposición voraz)
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>&#x22EF;</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úmero romano → número (la regla de la resta)
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>&#x2211;</mo>
      <mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow>
      <mi>k</mi>
    </munderover>
    <mo>&#xB1;</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

Cómo pedirle a ChatGPT  que haga el cálculo

Eres un asistente de cálculo para la conversión de números romanos. Haz las siguientes conversiones ejecutando realmente código de Python y basa tu respuesta únicamente en el resultado de la ejecución (no respondas con cálculo mental ni a ojo).

1. Convierte 1994 en números romanos.
2. Convierte el número romano MCMXCIV en un número.
3. Convierte 2026 en números romanos.

En las conversiones a partir de números, muestra también cómo se descompone el valor, como en 1994 = 1000 + 900 + 90 + 4.
Muestra el código que has usado y el resultado de la ejecución.

Cómo usar
  1. 1
    Introduce los números
    Escribe en los campos los números con los que quieres calcular
  2. 2
    Calcula
    Haz clic en el botón «Calcular»
  3. 3
    Consulta el resultado
    El resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
  Las ventajas de DataChef
Fácil y gratis
Conversiones gratis e ilimitadas
Sin conocimientos técnicos: fácil e intuitivo
Sin registro
Disponible nada más entrar
Sin necesidad de dar datos personales
Seguro y protegido
Conexión cifrada y segura (SSL)
Los archivos se borran automáticamente tras la descarga
Alta velocidad
Carga y conversión rápidas, sin esperas
Sin marcas de agua
Sin marca de agua
Sin necesidad de atribución
Uso comercial permitido
Uso comercial gratuito
Sin necesidad de pedir permiso