Cuando estés en Roma, cuenta como un romano
Sheets incluye una función que le permite convertir un número a números romanos. Esta función se llama (apropiadamente) ROMAN. La forma más sencilla de utilizar la función ROMAN es la siguiente:
=ROMAN(456)
Todo lo que necesita hacer, obviamente, es reemplazar 456 con el número que desea convertir. Puedes usar cualquier número entre 1 y 3999. (Parece que los romanos nunca trabajaron con números fuera de este rango).
También puede, si lo desea, usar un segundo argumento para indicar cómo se deben juntar los números romanos resultantes. Los diferentes argumentos que puede utilizar son del 0 al 4, siendo 0 el valor predeterminado. Un argumento de 0 devuelve números romanos en la forma clásica y 4 devuelve un número romano extremadamente simplificado. Los valores entre 0 y 4 devuelven versiones progresivamente más simplificadas.
La simplificación de los números romanos normalmente solo entra en juego cuando se trata de números más grandes. Y, en mis pruebas, tiene el mayor impacto en los números que tienen «9» en ellos. Por ejemplo, a continuación se muestran los distintos niveles de simplificación del número 999:
Formula |
Result |
|
=ROMAN(999,0) |
CMXCIX |
|
=ROMAN(999,1) |
LMVLIV |
|
=ROMAN(999,2) |
XMIX |
|
=ROMAN(999,3) |
VMIV |
|
=ROMAN(999,4) |
IM |
Debe tener en cuenta que la función ROMAN devuelve un valor de texto y, por lo tanto, no puede utilizar el resultado en ningún tipo de cálculo. Eso, sin embargo, muestra una segunda función que convierte un número romano en números arábigos que se pueden usar en los cálculos. ¿Puedes adivinar cuál es el nombre de esta función? Si adivinaste lo obvio, ÁRABE, estarías en lo cierto. Es incluso más fácil de usar que ROMAN. Si, por ejemplo, hubiera una cadena de números romanos en la celda D5, podría usar lo siguiente para convertirlos en números regulares:
=ARABIC(D5)
Por lo tanto, si quisiera hacer algunos cálculos matemáticos y agregar un valor (en la celda B7) a un número romano (en la celda B6), entonces podría usar la siguiente fórmula para expresar el resultado en números romanos:
=ROMAN(ARABIC(B6)+B7)