Fórmulas Excel: Ejemplos, Tips y Tutoriales para Dominar Excel

Descubre ejemplos prácticos de fórmulas Excel, tutoriales paso a paso y consejos para optimizar tu trabajo con hojas de cálculo. ¡Aprende a dominar Excel fácilmente!

  • Home
  • Descargas
  • App a Medida
  • Sobre mi
  • Contacto
  • FAQ

Convertir numeros a letras en excel

Nolberto Lopez 30 comentarios

Para convertir lo números a letras en excel regularmente se teclea directamente, en muchos formatos contables, tales como facturas, cheques, recibos, etc, es necesario poner también la cantidad en letras, pero esto suele ser muy tedioso si la tarea debe hacerse muchas veces al día, así que seria interesante poder hacer esto de manera automática.

Aplicaciones contables en excel

Descargar MegaPack Contable en Excel

Excel es una de las herramientas de oficina más usadas en el mundo, En su mayoría se da en las oficinas administrativas tanto de grandes empresas como de pequeños negocios, en muchas ocasiones es necesario implementar plantillas que nos ayuden un sistematizar nuestras labores, muchas de estas plantillas se relacionan con cantidades monetarias que se deben especificar tanto en numero como en letra, si se le da un uso constante a esta plantilla, Puede ser frustrante para quien la maneja, al tener que estar cambiando con la cantidad de letra.

Ejemplos de uso :

  • facturación
  • remisiones
  • Pólizas cheque de
  • pagares
  • recibos de dinero .. etc
Link de descarga al final del post.

Actualización 15-11-2023

Ahora se puede usar para cualquier moneda de este modo:

=NumLetras(H19,"PESOS","M.N.")
=NumLetras(H19,"DOLARES","USD")
=NumLetras(H19,"EUROS","EUR")

Convertir numeros a letras en excel

Por fortuna excel trae la opción para programar con Visual Basic (macros en Excel) con la siguiente macro ya no será necesario que estés tecleando las Cantidades con letra .. La sintaxis es muy simple: =NumLetras(AA19,"PESOS","M.N."), =NumLetras(AA19,"DOLARES","USD"), se puede usar para la moneda que quieras.

En la imagen anterior se puede observar un ejemplo del uso de esta macro para convertir la cantidad de números a letras en un documento, hay una enorme ventaja al hacerlo de este modo ya que es totalmente automático.

Como implementar esta macro

Cuando quieras usar esta macro en un libro especifico, solo debes abrir el libro, presionar ALT – F11, insertar un nuevo modulo en el proyecto de tu libro, en ese modulo insertaras el código de la macro que puedes descargar a continuación.

Descargar Números a Letras en Excel

Categoría: Videotutoriales

  1. Aplicación a Medida
  2. MegaPack contable en excel
  3. Nómina en excel
  4. Control de CFDI en excel
  5. Control de CFDI de Nomina en excel
  6. Contabilidad electrónica en excel
  7. Sistema contable en excel
  8. Cuentas por cobrar en excel
  9. Pago a proveedores en excel
  10. Ingresos y Egresos en excel
  11. Vacaciones de empleados en excel
  12. Inventarios en excel
  13. Agenda en excel
  14. Conciliación bancaria en excel
  15. Bancos en excel
Aprender Excel Gratis:
  • Facebook
  • Instagram
  • TikTok
  • Twitter
  • WhatsApp
  • Youtube

Acerca de Nolberto Lopez

Experto en Microsoft Excel. Desarrollador de aplicaciones en Excel con VBA. Autor del sitio formulasexcel.com

« Programar Macros en Excel – Sin Saber Programar
Calcular Comisiones en excel »

Comentarios

  1. Rico Brak dice

    marzo 2, 2025 en 9:39 pm

    131 se escribe CIENTO TREINTA Y UNO y no CIENTO TREINTA Y UN
    101 lo escribe correctamente CIENTO UNO

    Responder
  2. monica dice

    octubre 21, 2022 en 3:52 pm

    Hola, se que esto lo crearon hace años.
    De entrada mil gracias por tan excelente función.
    Espero alguien aun me pueda apoyar.

    cuando se escribe un numero como $101,223.00 en letra dice ciento UNO mil… debería decir ciento UN mil.
    Como puedo cambiar esto?

    Responder
    • Jonathan Alday dice

      noviembre 21, 2022 en 11:28 am

      Hola amiga!! No sé si te siga sirviendo mi respuesta (No soy el admin de la página)… Pero en el código, debería de existir un apartado de las unidades (Donde vienen escritos los números en letras), allí deberías de ver la palabra “UNO”, solo bórrale la “O” y listo, guarda la macro.

      Solo ten en cuenta que esta palabra (UNO), está pensada para el número en solitario…

      • Ya sea: 1
      • Con decimales: 1.12
      • O si termina la cifra con ese digito: 101

      Para que la función lo haga así:

      → UNO 00/100
      → UNO 12/100
      → CIENTO UNO 00/100

      Responder
  3. Jennifer Garrido dice

    diciembre 7, 2021 en 3:08 pm

    Saludos, como me pueden orientar para expresar números en letras (literales A, B, C y D). No se como expresarlo en letras.

    Responder
    • Nolberto Lopez dice

      diciembre 10, 2021 en 3:59 am

      Favor de proporcionar mas detalles al respecto.

      Responder
  4. Jennifer dice

    marzo 28, 2019 en 7:51 pm

    Hola Gracias por el aporte, me gustari saber si puedo modes mi moneda que es (soles)

    Responder
  5. Benjas dice

    febrero 14, 2019 en 5:52 am

    TENGO ESTOS CRITERIOS AÑO, MES, DÍA.

    AÑO ES CERO, MES IGUAL A SEIS Y DÍA IGUAL A UNO = 15 DÍAS
    SI AÑO ES IGUAL A UNO, CERO MESES Y CERO DÍAS =15 DÍAS
    SI ES AÑO IGUAL A UNO, MES IGUAL A CERO, DÍA IGUAL A UNO =30 DÍAS
    SI AÑO IGUAL A UNO, MES IGUAL A UNO O MÁS, DÍA IGUAL A CERO=30 DÍAS.
    SI AÑO ES UNO Y DÍA IGUAL A UNO=30 DÍAS
    SI AÑO ES IGUAL A UNO O IGUAL A CINCO AÑOS =30 DÍAS
    SI AÑO ES IGUAL A CINCO, MES IGUAL A CERO, DÍA IGUAL A UNO=45 DÍAS
    SI AÑOS ES IGUAL A CINCO, MES IGUAL A UNO, DÍA IGUAL A CERO =45 DÍAS
    SI AÑO ES IGUAL A CINCO Y MENOR QUE DIEZ=45 DÍAS
    SI AÑOS ES IGUAL A DIEZ, MES IGUAL A CERO, DÍA IGUAL A UNO =60 DÍAS
    SI AÑO ES MAYOR QUE DIEZ=60 DÍAS

    mes=6 y día=1 15 días
    =1 =5 =10 60 Días

    ******
    formula
    =SI(Y(H2=0,I2>=6,I2=0,J2=1,H2<=4,I2<=12,J2=5,H2=10,60))))

    Responder
  6. Jennifer Bravo Reyes dice

    diciembre 7, 2018 en 4:47 pm

    Hola, me gustaría saber si en la función de transformar un monto en letras se puede eliminar la parte donde dice 00/100 PESOS.

    Responder
  7. wanda dice

    septiembre 11, 2017 en 2:10 am

    Hola quiero saber como puedo convertir un numero que ponga un color especifico en letras.

    Ejemplo que si pongo los números del 1 al 10 en una columna de excel que en la otra columna me salga rojo (en letras), y si pongo los numeros del 11-20 me de azul (en letras).

    Como por ejemplo cuando usted puso el numero le dio una cantidad escrita en letras pero yo lo que quiero es que se ponga un color especifico.

    Esperando pronta respuesta

    Gracias

    Responder
  8. Tilo dice

    junio 24, 2017 en 11:25 pm

    alguien me puede ayudar a que la conversión sea solo de numero, por ejemplo:

    que en la celda C12, contenga el numero 7.4 y
    en otra celda solamente me diga “SIETE PUNTO CUATRO”
    ya sea en mayúscula o minúscula.
    Mi correo es:
    [email protected]

    Responder
  9. gabo dice

    octubre 22, 2015 en 2:31 pm

    ya lo comparti en twiter y no me aparece ninguna liga para descargar.

    ayuda please.

    Responder
    • Nolberto Lopez dice

      octubre 28, 2015 en 2:59 pm

      Es un gran botón el que aparece.

      Responder
  10. Anonymous dice

    marzo 6, 2013 en 7:25 pm

    EN LA HOJA CODIGO EN LA CELDA A25 EN DONDE DICE VEINTE QUITALE LA E QUE QUEDE “VEINT” Y ASI LO PEGAS EN VB Y YA TE QUEDA…

    Responder
  11. Anonymous dice

    enero 8, 2013 en 7:50 pm

    EXCELENTE APORTE PERO HAY “UN PERO” ALGO NO HICE BIEN PERO CASUALMENTE ESCRIBI 120 Y ME ESCRIBIO ASI “CIENTO VEINTEE” POR LO DEMAS TODO MUY BIEN GRACIAS POR AYUDAR A LA GENTE DESINTERESADAMENTE

    Responder
  12. Anonymous dice

    diciembre 26, 2012 en 4:48 pm

    EXCELENTE ESTIMADO AMIGO, ME ES MUY UTIL LA FORMULA DE ESCRIBIR NUMEROS EN LETRAS…. MUCHISIMAS GRACIAS POR TU COLABORACION DESINTERESADA….. OJALA SIGAN HABIENDO PERSONAS COMO UDS…. HASTA PRONTO.. UN AMIGO: JORGE VICTOR

    Responder
  13. Anonymous dice

    septiembre 18, 2012 en 1:36 pm

    Buenas, estaría bien el macro que convierta a euros con los respectivos centimos ya que después de varias horas lo consigo instalar, pero las macros suelen ser a pesos

    Responder
  14. jjames dice

    julio 17, 2012 en 8:52 pm

    por favor como hago para que en vez de un mil doscientos
    me salga mil doscientos

    Responder
  15. Anonymous dice

    abril 2, 2012 en 1:48 am

    hola necesito ayuda para ingresar una formula en excel. Lo que requiero es cuando escriba una cantidad con numero necesito que en otro campo me lo de en letras, por ejemplo: $ 12,715.50 y me lo de con letra en un celda: doce mil setecientos cincuenta pesos 50/100 espero alguien me ayude.

    gracias.

    Responder
  16. Nolberto lopez dice

    enero 4, 2012 en 5:58 pm

    pues en esta entrada esta el ejemplo…

    Responder
  17. Anonymous dice

    enero 4, 2012 en 3:58 am

    QUIERO PONER LOS NUMEROS A LETRAS PERO NO PUEDO ME PUEDEN AYUDAR POR FAVOR

    Responder
  18. Anonymous dice

    octubre 22, 2011 en 1:44 am

    hola necesito convertir una cifra en letra pero no puedo…. tengo q poner por ejemplo 8.7 a 10 es MB 7.4 a 8.6 B y asi sucesivamente pero no puedo
    me puedes ayudar por favor?

    Responder
  19. mytrella dice

    noviembre 28, 2010 en 10:37 pm

    no se si alguien me pueda ayudar necesito usar esa funcion pero no entiendo lo de Visual basic y lo de las contraseñas 🙁 ojala alguien fuera tam amable de ayudarme mi correo es [email protected]

    Responder
  20. Nolberto dice

    octubre 20, 2010 en 11:04 pm

    si no hay centavos te debe salir así.. 00/100
    si tu cantidad es con centavos te sale así.. 50/100
    eso significa que tienes 50 centavos

    Responder
  21. Anonymous dice

    octubre 19, 2010 en 11:21 pm

    SOLO ME SALEN LA CANTIDAD EN MILES, LO QUE ESTA DESPUES DE LA COMA NO SALE

    Responder
  22. Nolberto dice

    julio 26, 2010 en 11:30 pm

    no necesitas ninguna contraseña…
    el codigo esta en una de las hojas..

    Responder
  23. Anonymous dice

    julio 26, 2010 en 11:19 pm

    El archivo NO contiene la contraseña que pide visual basic, aún teniendo todos los macros habilitados se ven tres hojas y ninguna contiene la contraseña

    Responder
  24. lrn dice

    julio 13, 2010 en 8:44 pm

    ve a la zona de ejemplos y busca “calcular edad”

    suerte

    Responder
  25. Anonymous dice

    julio 13, 2010 en 5:30 pm

    HOLA NECESITO LA FORMULA PARA ESTABLECER EL TIEMPO DE SERVICIO DE UN TRABAJADOR DESDE LA FECHA DE INGRESO – MENOS LA FECHA DE EGRESO

    Responder
  26. lrn dice

    noviembre 13, 2009 en 8:00 pm

    el codigo esta en una de las hojas del libro, para que se vean todas las hojas tienes que habilitar las macros..

    si esa formula la estas poniendo en otro libro, tienes que pegar el codigo en un modulo de vb de ese libro (alt+f11 para abrir un modulo de vb)

    para que puedas usar la macro en cualquier libro de tu pc, deberas pegar el codigo en un modulo de vb del libro de macros PERSONAL, este sale en el menu que esta a la izquierda de la ventana del editor de vb.

    saludos

    Responder
  27. Emilio Molina dice

    noviembre 13, 2009 en 4:46 pm

    Como se escribe exactamente el código, puse:
    =letras(A1,1) el 1 es para la denominacion en pesos
    =letras(A1,2) el dos es para dolares
    en A1 ponemos la cantidad..

    Y no paso nada.

    Trate de ver el código en el archivo y me pide contraseña.

    Me puede enseñar como se escribe el código?
    Me puede dar la contraseña?

    Me llamo emilio molina
    Mi correo es [email protected]
    Mi blog es http://cojcafe.blogspot.com

    Responder

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ponte en contacto conmigo para definir detalles de tu nuevo proyecto.

Contactar
  • INICIO
  • CONTACTO
  • CONTABLES
  • VIDEOS
  • CATEGORIAS
  • VBA EXCEL
  • Política de privacidad

Copyright © 2026 · Formulas Excel · by Nolberto Lopez

Copyright © 2026

Aplicaciones contables en excel

Descargar MegaPack de 14 Apps Contables en Excel


Powered by Joinchat
Hola
¿En qué podemos ayudarte?
Abrir chat