Entero a Ordinal

28/12/2007 - 17:02 por Luis | Informe spam
Qué tal foro! Alguien me puede ayudar con un algoritmo para cambiar
números enteros a la escala ordinal?? es decir: 1(primero) 2(segundo)
3(tercero), etc etc

Muchas Gracias por su ayuda!

Saludos!

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
11/01/2008 - 05:15 | Informe spam
hola, Luis !

... podrias explicarme brevemente que hace la formula en cada una de sus secciones??
quisiera entenderla para poder aplicarla en lo posterior...



(a ver que sale)... de la formula propuesta y que esta preparada solo para convertir de 1 a 39:
[B2] =elegir(izquierda(texto(a2,"00"))+1,"","decimo ","vigesimo ","trigesimo ")&
indice({""\"primero"\"segundo"\"tercero"\"cuarto"\"quinto"\"sexto"\"septimo"\"octavo"\"noveno"},derecha(texto(a2,"00"))+1)

1) la primera parte "elige" el digito de la izquierda tomado/convertido en un numero de dos digitos por la funcion texto(...)
lo que devuelve 4 posibilidades (0 a 3), le suma a unidad (+1) y quedan para elegir de 1 a 4 los textos "decenales"
el primero: 0="", el segundo: 1="decimo ", el tercero: 2="vigesimo ", y el cuarto: 3="trigesimo "

2) la segunda parte obtiene por indice, de una matriz de equivalencias ordinales ("primero", "segundo", etc.)
el correspondiente al segundo digito del numero (1 a 39) convertido tambien a dos digitos
la suma de +1 es tambien para "subir" los indices en lugar de 0 a 9, de 1 a 10 (al primero le corresponde: ="")

saludos,
hector.
Respuesta Responder a este mensaje
#7 Luis
11/01/2008 - 18:38 | Informe spam
Excelente Héctor.. nuevamente Gracias por tu valiosa ayuda!!

Saludos!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida