viernes, diciembre 08, 2006

Numeros romanos en Excel

Convengamos que los números romanos han caído en desuso. Sin embargo, todavía puede sucedernos que tengamos que expresar algún número arábigo en notación romana.
Excel cuenta con una función para traducir números romanos a arábigos: NUMERO.ROMANO

Por ejemplo, si en la celda A1 tenemos el número 1953 la fórmula =NUMERO.ROMANO(A1) da como resultado MCMLIII.

Esta función admite un segundo argumento opcional, que puede ser un número entero entre 1 y 4.
Si se omite el segundo argumento, como en nuestro ejemplo, el resultado se da en la notación clásica.

Si ponemos como segundo argumento el número 1, obtenemos una forma más concisa
La fórmula =NUMERO.ROMANO(A1,1) da como resultado MLMIII (también 1953, pero utiliza 6 letras en lugar de 7).
De ser posible, a medida que incrementamos el valor del argumento, obtenemos una forma aún más concisa.

Una vez traducidos, no podemos realizar operaciones aritméticas, ya que Excel ve los resultados como texto y no como números.

Excel no cuenta con una función inversa, que traduzca número romanos a arábigos


Technorati Tags:

7 comentarios:

  1. Cual es la función en excel que me permite calcular el tamaño de una muestra poblacional?

    ResponderBorrar
  2. Hola Gilberto,
    para acceder al paquete de funciones especiales para estadística, tienes que activar el Analysis ToolPak, como lo explico aquí.

    ResponderBorrar
  3. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  4. OSEA Q NO SE PUEDEN CONVERTIR NUMEROS ROMANOS A NUMEROS NATURALES O ARABIGOS

    ResponderBorrar
  5. Habbría que programar una UDF (función definida por el usuario).

    ResponderBorrar
  6. si yo quiero poner en texto contabilidad 2 y ese 2 lo quiero en numeros romanos como hago en excel?

    ResponderBorrar
  7. Como ses explica en el post: =NUMERO.ROMANO(2)

    ResponderBorrar

Nota: sólo los miembros de este blog pueden publicar comentarios.