NumLetras: Función para pasar (convertir) números a letras según tu país

Debido a que la función NumLetras para convertir números a letras ha tenido una gran aceptación por los lectores de este blog y he recibido muchos comentarios y peticiones sobre cómo mostrar las cantidades en letras según los formatos de cada país (por ejemplo México, Ecuador, España, etc.), he decidido crear una nueva versión que se ajuste a cada país.


Si tu país no está en la lista, puedes escribirme un comentario detallando cómo debe ser el formato y el nombre de tu país para agregarlo a la lista. Puedes descargar la macro desde aquí, o si lo prefieres puedes descargarlo como complemento de esta forma está disponible en todas las hojas de Excel que abras.

Como utilizar la función para convertir a letras.

La función se llama NumLetrasPais y recibe dos parámetros, el primero es la cantidad que deseas convertir y el segundo es el código ISO del país (más adelante puedes consultar una lista para el código de tu país)

Este es un ejemplo de como puedes utilizarla:

=NumLetrasPais( A2, "MX" )

En donde A2 es una celda que contiene la cantidad que deseas convertir y MX es el país para el cual deseas realizar la conversión, por el momento esta es la lista de países disponibles, recuerda que puedes colocar un comentario para solicitarme que agregue a tu país

Códigos de paises

PaisCódigoEjemplo
MéxicoMXQUINIENTOS SESENTA Y NUEVE PESOS 15/100 M.N.
EcuadorECCIENTO VEINTITRES DÓLARES con CUARENTA Y CINCO CENTAVOS DE DÓLAR
EspañaESCUATROCIENTOS EUROS con SESENTA CÉNTIMOS

109 comentarios en «NumLetras: Función para pasar (convertir) números a letras según tu país»

  1. Hola, Buena stardes desde Venezuela. Felices pascuas amigo. quisiera pedirte como hacer para que me mencione lo siguiente. Lo he intentado de varias formas segun los ejemplos pero nada me ha dado resultado
    17.563.457.652,38
    DIESISETE MIL, QUIÑIENTOS SECENTA Y TRES MILLONES,CUATROCIENTOS CINCUENTA Y SIETE MIL, SEICIENTOS CINCUENTA Y DOS BOLIVARES CON TRINTA Y OCHO CENTIMO
    —————————————————————-
    309.076,52 = TRECIENTOS NUEVE MIL, SETENTA Y SEIS BOLIVARES CON 52 CENTIMOS
    La cantidad numerica varia de celda en celda
    Como saber tu respuesta? recibiré algun aviso por via mail?

    Responder
  2. Hola, descargamos el complemento NUMLETRA y lo activamos el los complementos pero cada vez que cerramos excel, y volvemos a abrir, no aparece en las funciones?

    Responder
  3. buenas como estas amigo.

    como hago para que ademas del numero que quiero convertir me coloque al lado “pesos M / L” que por lo general se usa aca en col en comprobantes de Egreso

    Responder
  4. buenas como estas amigo. como hago para que ademas del numero que quiero convertir me coloque al lado “pesos M / L” que por lo general se usa aca en col en comprobantes de Egreso, pero ademas de eso borrar la parte de los centavos

    Ejemplo $520.000

    resultado sea: Quinientos veinte mil pesos M / L.

    Responder

Deja un comentario