Convertir Números a letras en Excel
Convertir números a letras en Excel es una tarea bastante utilizada, ya que al realizar algún tipo de cotización o comprobante, es relevante obtener con practicidad el nombre del números (letras) que estamos digitando o calculando.
¿Cómo convertir número a letras en Excel?
El archivo permite obtener el nombre de un número de hasta 9 dígitos más 2 decimales, y permite, indicar un nombre de moneda para ser adecuado a cualquier documento.
Las celdas de color son las celdas modificables para un usuario básico, pero el archivo puede ser editable ya que las formulas están abiertas.
Las formulaciones de la columna C, D, E y F son editables.
La fórmula de la columna F captura los nombres de los números generados en la columna E para desarrollar el nombre final del número indicado en la celda C5.
Fórmula para convertir números a letras
La fórmula primero extrae cada posición del número indicado en la celda C5.
=COCIENTE(RESIDUO(C$5,10^($C$4-(FILAS(E$12:E12)-1))),10^(($C$4-(FILAS(E$12:E12)-1))-1))
Y luego, en función a esos números, aplicamos funciones de lógicas y de búsqueda para obtener los nombres de cada número en la posición de centena, decena o unidad que se encuentre.
=SI($C$4-(FILAS(E$12:E12)-1)>LARGO($C$5),””,
SI(D12<>””,
SI(B12=”DECENA”,””,
BUSCARV(VALOR(DERECHA(D12)),$L$12:$N$20,COINCIDIR(VALOR(IZQUIERDA(D12)),$L$11:$N$11,0),0)
&” “&C12),
SI(E12=0,””,
SI(O(C12=”UNO”,C12=”CIENTO”),C12,
BUSCARH(B12,$H$11:$J$20,E12+1,0)&” “&C12))))
Importante
Tener en cuenta que el número máximo puede contener 9 dígitos en la parte entera, si deseas cambiarlo, deberás reformularlo.
Autor
MOS Expert CPC Martín Cruz