Importe En Letra

14/05/2005 - 00:48 por Joaquín Juárez | Informe spam
Buenas tardes:
En lo personal elabore una formula para convertir el importe en numero que
se encuentra en una celda de excel a un importe en letra, obteniendo buenos
resultados con la formula, pero es muy compleja.

alguien podria decirme como hacerlo con algunos sencillos pasos y sin
paquetes especiales, "Solo Con Formulas En Excel"
 

Leer las respuestas

#1 Héctor Miguel
14/05/2005 - 08:03 | Informe spam
hola, Joaquín !

... elabore una formula para convertir... numero... en letra... pero es muy compleja.
... hacerlo con... sencillos pasos y sin paquetes especiales, "Solo Con Formulas En Excel"



hasta donde recuerdo [y una de las formas que utilizabamos antes de que 'nacieran' las macro-funciones]...
es necesario 'puentear' con [al menos] dos celdas por cada digito 'significativo' de la cantidad 'a convertir'
-> una para 'detectar/separar/rescatar' cada 'posicion' de los digitos [unidades, decenas, centenas, etc.]
-> y otra para la 'asignacion' de los textos [uno, dos, tres... cien, doscientos, trescientos... mil, dos mil...]
-> si excel 'soporta' 15 digitos [en la precision maxima] y quisieras 'dar soporte' a cifras grandes/'totales'...
necesitarias 30 celdas por cada cifra a convertir [y habria que ver donde quedan las fracciones/decimales]
[probablemente] podrias prescindir de la/ celda/s para detectar la posicion de cada digito [en 'su segmento']
PERO... [seguramente] la celda que asigna los textos sufriria de una [nada ligera] 'crecidita :-( [p.e.]
-> si suponemos que en la celda [b1] vas a 'tomar' el numero/valor que queda en la posicion de las unidades...
podrias asignar los textos [segun el valor numerico 0-9] con una formula +/- como la siguiente...
=elegir((b1+1),"cero","uno","dos","tres","cuatro","cinco","seis","siete","ocho","nueve")
[ahora 'imaginate' lo mismo -o similar- para las decenas, centenas, unidades de millar, etc.]
-> si la formula que has elaborado es mas 'compleja' que lo anterior o 'requieres' de MAS de 30 celdas...
'considera' el uso de una funcion personalizada [o toma en cuenta los comentarios anteriores]
yo me considero un 'apasionado del tema' y tengo una 'coleccion' de funciones diversas de 'conversion'
[incluso, estoy seguro de que todavia conservo un 'back-up' de cierto archivo de hace +/- 17-20 años] :D
[tendria que buscarlo/rescatarlo/... del 'baul de los recuerdos'... pero, si te interesa...] ;)

saludos,
hector.

Preguntas similares