Numeros Romanos

28/02/2006 - 18:42 por Gavillas | Informe spam
Hola grupo:

Al hacer unos trabajos con numeros romanos he descubirto que los mayores de
3999 ( MMMCMXCIX ) no salen y me consta que se puede. Mi version de excel
es la 2002.
¿ Existe tal limite por programación o algo se me pasa por alto ?
Gracias.

Preguntas similare

Leer las respuestas

#1 Xavier Budet Graco
28/02/2006 - 21:45 | Informe spam
Muy bueno.

Saludos

Xavier

Quitar MAC para contestar. Gracias.

"Héctor Miguel" escribió en el mensaje news:%
hola, chicos !

Gavillas escribio en el mensaje ...
... con numeros romanos... los mayores de 3999 (MMMCMXCIX) no salen y me consta que se puede... excel... 2002.
Existe tal limite por programacion o algo se me pasa por alto ?



big escribio en el mensaje ...
de la ayuda:
a.. Si el argumento numero es mayor que 3999, la funcion devuelve el valor de error #¡VALOR!





prueba el siguiente 'truco' [suponiendo que tu numero arabigo esta en 'A1']...
=repetir("M",a1/1000)&numero.romano(residuo(a1,1000))

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :)

saludos,
hector.


Respuesta Responder a este mensaje
#2 Manuel Romero
01/03/2006 - 00:59 | Informe spam
eso no es del todo cierto, porque para numeros mas grandes, colocas una
linea encima del caracter que lo multiplica por mil

hola, chicos !

Gavillas escribio en el mensaje ...
... con numeros romanos... los mayores de 3999 (MMMCMXCIX) no salen y me
consta que se puede... excel... 2002.
Existe tal limite por programacion o algo se me pasa por alto ?



big escribio en el mensaje ...
de la ayuda:
a.. Si el argumento numero es mayor que 3999, la funcion devuelve el valor
de error #¡VALOR!





prueba el siguiente 'truco' [suponiendo que tu numero arabigo esta en
'A1']...
=repetir("M",a1/1000)&numero.romano(residuo(a1,1000))

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma
',' NO al punto y coma ';' :)

saludos,
hector.
Respuesta Responder a este mensaje
#3 Héctor Miguel
01/03/2006 - 04:43 | Informe spam
hola, Manuel !

eso no es del todo cierto... para numeros mas grandes... una linea encima del caracter... lo multiplica por mil



es correcto lo que mencionas [incluso]...
solo ha sido una forma 'rapida' de salir del 'atolladero' al limite de 3999 ;)
no me imagino 'ver' un 10000 representado por 10 M's :))
[y solo espero que no se intente 'proteger' cheques con numerales romanos] :D

existen otras 'reglas' ademas de la que mencionas [y tambien formas alternas incluso en la funcion numero.romano(...] ;)
para mayores informes: -> http://en.wikipedia.org/wiki/Roman_numerals

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida