Si tienes la necesidad de convertir tus números a texto en Excel, tienes que leer este artículo donde te revelamos la función que te ayudará con esta tarea.
Así que vamos a darle, y esperemos esta herramienta te ahorre muchísimo tiempo en Excel.
Cualquier pregunta, te leo en los comentarios.
Convertidor Online de Número a Letra
—————————————————————
¿Cómo usar la fórmula para escribir números en letras en Excel?
Fórmula de Excel – Convertidor de números a letras
Voy a iniciar dándote una mala noticia, esta FÓRMULA NO EXISTE 😅, así es, lamentablemente no se encuentra dentro del repositorio de fórmulas dentro de Excel.
Está función es muy utilizada en diversos programas informáticos, incluso hay páginas web que hacen exclusivamente esta tarea. Sin embargo, esta opción en línea es útil para casos aislados, es una pena que en un programa como lo es Excel, esta fórmula aún no este incluida
Entonces si esta fórmula no existe en Excel, ¿que alternativas hay?
Un COMPLEMENTO para convertir números a texto
Ya vimos que esta fórmula no viene integrada a Excel, así que la única alternativa que nos queda es crear una macro para resolver el problema
-
Producto en ofertaComplemento NUMEROALETRAXEl precio original era: $99.00.$49.00El precio actual es: $49.00. MXN (IVA incluido)
Instalar el complemento de Excel
Para instalar el complemento de Excel debes seguir los siguientes pasos:
- Una vez realices la compra, recibirás un enlace de descarga con el complemento NUMEROALETRA.
- Descarga el archivo, y colócalo en el Escritorio.
- Copia el archivo descargado “Funcion Numero a Letra.xlam”
- Dirígete en tu explorador de archivos a la siguiente ruta:
C:\Users\[NombreUsuario]\AppData\Roaming\Microsoft\Complementos
- Pega el archivo copiado “Funcion Numero a Letra.xlam”
- Abre un archivo de Excel en blanco.
- Ve al menú Archivo -> Opciones.
- En la ventana que te aparecerá, elige la opción Complementos, y luego haz clic en el botón “IR…”
- Te aparecerá una ventana como la siguiente
- En esta ventana, activa el complemento Función Numero a Letra.
- Finalmente, haz clic en Aceptar.
- Una vez instalado el complemento, podrás utilizar esta función en cualquier libro de Excel en la computadora.
¿Cómo pasar de numeros a letras usando la función NUMEROALETRA?
Una vez instalado el complemento, podrás utilizarla en cualquiera de los archivos de Excel dentro de tu computadora.
La sintaxis de esta función es la siguiente:
Nombre de función: NUMEROALETRA().
Argumentos de la función: NUMEROALETRA(número).
Ejemplo:
En la celda A1, escribes el número 1,240.78
La fórmula sería
=NUMEROALETRA(A1)
Y el resultado: Mil Doscientos Cuarenta Pesos 78/100
¿Cómo CAMBIAR EL TIPO DE MONEDA?
Si estás en otro país de habla hispana, seguramente necesitas cambiar el tipo de moneda del resultado de la función NUMEROALETRA, por lo que debes usar una función auxilizar para lograrlo.
Para este caso debes utilizar la fórmula SUSTITUIR, con la cuál podrás cambiar el tipo de moneda que desees sin alterar el resultado de la conversión a letra.
La sintaxis para cambiar el tipo de moneda es la siguiente:
Nombre de función: SUSTITUIR().
Argumentos de la función: SUSTITUIR(texto,»Pesos»,»Nva_Moneda»).
Ejemplo:
Para cambiar el tipo de moneda de PESOS a SOLES.
En la celda A1, escribes el número 1,240.78
La fórmula sería
=SUSTITUIR(NUMEROALETRA(A1),"Pesos", "Soles")
Y el resultado: Mil Doscientos Cuarenta Soles 78/100
👀 MUCHO OJO – Con las mayúsculas y minúsculas, que si no lo escribimos correctamente, la fórmula no funcionará.
¿Cómo convertir el resultado en MAYÚSCULAS?
Hemos recibido bastantes solicitudes acerca de cómo convertir el resultado de la función en mayúsculas, y aquí les traigo la solución.
Para obtener el resultado deseado, debemos utilizar una función de texto de Excel que ya viene integrada en todas las versiones, se trata de la función MAYUS.
La sintaxis para convertir en mayúsculas es la siguiente:
Nombre de función: MAYUS().
Argumentos de la función: MAYUS(texto).
Ejemplo:
En la celda A1, escribes el número 1,240.78
La fórmula sería
=MAYUS(NUMEROALETRA(A1))
Y el resultado: MIL DOSCIENTOS CUARENTA PESOS 78/100
-
Producto en ofertaComplemento NUMEROALETRAXEl precio original era: $99.00.$49.00El precio actual es: $49.00. MXN (IVA incluido)
¿Cómo QUITAR los CENTAVOS del resultado?
Si en tu caso, la moneda de tu país no maneja centavos y sólo quieres mostrar la conversión de los números enteros, deberás usar una función como la que sigue 😨
=IZQUIERDA(NUMEROALETRA(A1),LARGO(NUMEROALETRA(A1) – 8))
Lo que realizará esta megafunción 😅 es extraer el contenido a partir del lado izquierdo de la cantidad y quitar los últimos 8 caracteres que son donde se muestran los centavos.
Por ejemplo en lugar de mostrar: Mil Doscientos Cuarenta Pesos 78/100
El resultado será: Mil Doscientos Cuarenta Pesos
Y eso es todo, así de fácil podrás convertir todos tu números a letra gracias a este complemento. Si te sirvió o necesitas algo más, no dudas en escribir un comentario y con gusto te ayudaremos. byeee!
Hola buenas tardes quisiera agregar la palabra y a la fórmula para que salga mil quinientos treinta y un y 00/100 soles
Gerardo
A la planilla de excel mía o al archivo que me enviaste… es al que tengo que hacerle ese proceso que me enviaste «Debes activar los permisos adecuados al archivo, para ello, ve a la ruta donde dejaste la plantilla, haz clic derecho / propiedades, y desactiva los atributos de Oculta y Sólo Lectura».
Me refiero al complemento que descargaste, a ese debes ajustar los permisos.
Buenas Tardes
Gerardo Castro
Excelente archivo, pero cada vez que cierro el archivo de Excel y lo abro después se me borra la fórmula de la función Numero a Letra y me toca nuevamente hacer el proceso… que debo hacer para que esto no me suceda…
esto es lo que me sale en LA SUMA DE: #¿NOMBRE?
Te agradezco de antemano tu colaboración
Hola Samuel, esto se debe a una cuestión de permisos. Debes activar los permisos adecuados al archivo, para ello, ve a la ruta donde dejaste la plantilla, haz clic derecho / propiedades, y desactiva los atributos de Oculta y Sólo Lectura. Si esto no soluciona tu problema, házmelo saber para ayudarte mejor.
Excelente, mejor se arruina. 🙂
Que tal David! Tienes alguna consulta del complemento?
Al tiempo de agregar la formula no me escribe «pesos»
Que tal Olga, para ayudarte mejor, puedes compartirnos la fórmula que estás usando y como es el resultado que aparece? Gracias.
Que tal buenas noches me podrías dar el ling para descargar números letras porfabor.
Que tal Saúl 👍, sólo hay que hacer clic en el botón de descarga, y te pedirá tu correo para enviar el complemento a tu bandeja de mail.
NO ME FUNCIONÓ SI ME APARECE EL COMPLEMENTO AL PRINCIPIO PERO NO ME ACEPTA LA FORMULA
Hola Rubén 👍, te refieres a que la primera vez que lo activaste si funcionó o ahora ya funciona?, Si es así hay que activar los permisos adecuados al archivo, para ello, ve a la ruta donde dejaste la plantilla, haz clic derecho / propiedades, y desactiva los atributos de Oculta y Sólo Lectura. Si esto no soluciona tu problema, házmelo saber para ayudarte mejor.
como hago, para que la moneda me aparezca al final?
Richard, te refieres a que deseas quitar los centavos? o cambiar el tipo de moneda? Quedo atento a tus comentarios.
No quitar nada, solo que la moneda me aparezca al final, ejemplo 18/100 pesos así.
gracias de antemano
En ese caso Richard, debes hacer un ajuste a la fórmula actual, quedando como la siguiente: 👍 =SUSTITUIR(NUMEROALETRA(A1),» Pesos»,»»)& » Pesos», espero haberte ayudado.
Saludos Ing. Castro, si se trabaja con Windows xp donde se copia el archivo .xlam…. Gracias
Lisandro ✌️, si la ruta que se menciona en el artículo no te aparece, puedes intentar crear la carpeta directamente en C:\ e instalar el complemento ahí mismo. Si necesitas más apoyo, quedo atento
Estoy usando la función convertirnum, pero no me pone «Con» antes de los centavos. Que debo hacer?
Que tal José Ignacio, lo siento no te puedo ayudar, ya que la función que comentas no la conozco y es distinta a la de este artículo (NUMEROALETRA) 😉
Buenas tardes, quisiera saber si es compatible para versiones de office 365
Rodolfo 😉, hasta ahora no ha presentando ningun problema en las versiones que comentas, incluso en SO Mac
hola! no he podido activar la función tengo el paquete Microsoft 365, será por eso? pude descargar el archivo copiarlo en la carpeta de complementos y dale ejecutar, pero al abrir el Excel no aparece la Función;
Que tal Cinthya, tienes que seguir los pasos de instalación, una vez copias el archivo en la ruta, tienes que un archivo de Excel en blanco y continuar el proceso para activar el complemento 😉, si tienes problema con este proceso, espero tu respuesta 👍
Que tal Cinthya, quizás te falte activar el complemento, una vez coloques el archivo en la ruta, abre un nuevo libro de Excel y sigue los pasos de activación. Si tienes algún problema me comentas 😉
Cómo QUITAR los CENTAVOS del resultado
Si en tu caso, la moneda de tu país no maneja centavos y sólo quieres mostrar la conversión de los números enteros, deberás usar una función como la que sigue 😨
=IZQUIERDA(NUMEROALETRA(A1),LARGO(NUMEROALETRA(A1) – 8))
Usa esa función y no me sirve, me sale un mensaje que dice hay un problema con esta formula, todo lo demás me funciona perfectamente
Pablo 😉, al parecer a el guión (-) que indica la resta no lo está reconociendo correctamente Excel, reemplazalo por el carácter correcto y deberá funcionar 👍
Hola, una pregunta, como puedo poner la palabra «PESOS» antes que los decimales en el importe con letra ??? con la fórmula me aparece primero «88/100» y luego la palabra «PESOS»
Elizabeth 👋, no entiendo tu pregunta 😅, acabo de realizar una prueba con 288.69 y el resultado es Doscientos Ochenta y Ocho Pesos 69/100, ¿qué resultado te devuelve a ti?
ESTA MUY BIEN EL APORTE PERO TENGO UN PROBLEMA, SIEMPRE TENGO QUE ESTAR DANDOLE LA UBICACION DEL ARCHIVO NO QUEDA POR DEFECTO
Que tal David 🖐, esto es problema de permisos en el archivo, para solucionarlo hay que ir a la ruta donde tienes el complemento, hacer clic derecho / propiedades, y desactivar los atributos de Solo Lectura ú Oculto, con esto ya no deberías elegir la ubicación cada vez que abras un archivo nuevo.
hola, no funciona la formula , me genera error. no me reconoce largo
Que tal Juan Jo ✌️, puedes compartir la fórmula que estás usando por este medio, para ver qué puede estar fallando?
Juan 👋, pueden ser varios motivos, uno de ellos es usar ; en vez de , para separar parámetros, esto cambia con cada país. ¿Puedes compartir la fórmula que estás usando?
buenas tardes como puedo realizar o que el resultado me salga de la siguiente manera : 585.23 bolivianos en letras deseo que salga asi Son: QUINIENTOS OCHENTA Y CINCO CON 23/100 BOLIVIANOS), FAVOR ENVIARME [email protected]. muchas gracias
José 👋, actualmente cual eso resultado que estás obteniendo? Por las pruebas que hago la función lo hace correctamente
Quisiera conocer si se puede ampliar la cantidad total a cambiar con esta función
Que tal Fernando 👍, en qué orden de valor necesitas convertir?
=IZQUIERDA(NUMEROALETRA(G33);LARGO(NUMEROALETRA(G33) -8)) para quitar los centavos y me sale #¡valor!
Tienes un error en los paréntesis, intenta con esta fórmula 👉=IZQUIERDA(NUMEROALETRA(G33);LARGO(NUMEROALETRA(G33))-8)
Gracias Gerardo
PARA NO BAJAR EL COMPLEMENTO SE DEBE HACER LO SIGUIENTE:
=CONCATENAR(NumLetras(H5);» DOLARES»)
COLOCAR EN (H5) el importe y listo
Que tal Emilio ✌, el problema es que la función NUMLETRAS no existe por defecto en Excel, así que si no aparece, deberás descargar el complemento o crearla por tu cuenta 🤷♂️