La función NUMERO.ARABE en Excel convierte un número romano, представленный como texto, en su equivalente número arábigo. Es la función inversa a NUMERO.ROMANO.
Esta función es útil para trabajar con datos que incluyen numeración romana, como siglos, capítulos de libros, o nomenclaturas específicas, permitiendo realizar cálculos matemáticos con ellos.
Sintaxis
=NUMERO.ARABE(texto_romano)
La función tiene un único parámetro:
- texto_romano: El número romano que se desea convertir. Debe ser una cadena de texto válida según las reglas de numeración romana. Este argumento es obligatorio.
Ejemplos
Ejemplo 1: Conversión directa
Convierte directamente un número romano escrito en la fórmula. La función no distingue entre mayúsculas y minúsculas.
=NUMERO.ARABE("XIX")
Resultado esperado: 19
=NUMERO.ARABE("mcmxciv")
Resultado esperado: 1994
Ejemplo 2: Referencia a celdas
Convierte los números romanos de una lista de capítulos de un libro almacenados en la columna A.
| A | B | |
|---|---|---|
| 1 | Capítulo | Conversión |
| 2 | I | =NUMERO.ARABE(A2) |
| 3 | V | =NUMERO.ARABE(A3) |
| 4 | XI | =NUMERO.ARABE(A4) |
El resultado en la columna B sería 1, 5 y 11, respectivamente.
Ejemplo 3: Uso con fechas
Imaginemos que tenemos una columna con el siglo en formato romano y queremos construir una fecha aproximada, como el primer día de ese siglo.
=FECHA((NUMERO.ARABE("XX")-1)*100+1, 1, 1)
Esta fórmula primero convierte «XX» a 20. Luego calcula el primer año del siglo XX (1901) y devuelve la fecha «01/01/1901».
Observaciones
Algunos puntos importantes a tener en cuenta al usar la función NUMERO.ARABE:
- El argumento
texto_romanopuede ser una cadena vacía («»). En ese caso, la función devuelve 0. - La función ignora los espacios en blanco al principio o al final del texto. Por ejemplo,
=NUMERO.ARABE(" IX ")devolverá 9. - La longitud máxima del argumento de texto es de 255 caracteres.
- El valor numérico más grande que se puede convertir es 255,000. Un número romano que represente un valor superior generará un error.
Errores comunes
- #¡VALOR!: Ocurre si el valor proporcionado en
texto_romanono es una cadena de texto válida de un número romano. Por ejemplo,=NUMERO.ARABE("ABC")o=NUMERO.ARABE("IIII")devolverán este error.
Disponibilidad por versión de Excel
Esta función está disponible a partir de Excel 2013 y en todas las versiones posteriores, incluyendo Excel para Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde Excel 2013. |
| Google Sheets | ✔️ | — |
| LibreOffice Calc | ✔️ | — |
| OpenOffice Calc | ✔️ | Disponible en versiones recientes. |
| WPS Office Spreadsheets | ✔️ | — |
| Apple Numbers | ✔️ | — |
Funciones Relacionadas
- NUMERO.ROMANO: Realiza la operación inversa, convirtiendo un número arábigo en su equivalente romano.
