El Truco de la Función TRADUCIR que convertirá un NÚMERO a LETRAS en Excel
HTML-код
- Опубликовано: 9 фев 2025
- Referencia archivo: Workbook 1417
Clic aquí para descargar el libro de trabajo de Excel: www.excelhecho...
¿Necesitas convertir números a letras en Excel de forma rápida y sencilla? ¡Este tutorial es para ti! Te mostraremos cómo hacerlo usando dos funciones útiles: TRADUCIR y TEXTOBAHT. Con esta combinación, podrás obtener la conversión de tus números a letras en un abrir y cerrar de ojos.
¡No te pierdas este video tutorial!
Tutorial para descargar los archivos de Excel Hecho Fácil: • Como Descargar Archivo...
Inicia la membresía al canal: / @excelhechofacil
Videos para miembros: • * SOLO PARA MIEMBROS *
¿Quieres patrocinar este proyecto? Cómprame un café aquí: www.excelhechof...
Te estaré muy agradecido.
#Excel #numeroAletras #FuncionTraducir
Agradecimientos a Leo Rumano: www.youtube.com/@LEO_rumano y Albert Cid: www.youtube.com/@HablandodeExcel por mostrarme este util ejemplo sobre la función TEXTOBAHT. Gracias por compartir su conocimiento con toda la comunidad.
Hola, hace unos años hice esto con un montón de fórmulas, me limitaba la cantidad de dígitos (lo hice con 10 dígitos) pero me dio buen resultado después encontré una formula que alguien compartió, pero me decía "Pesos Colombianos" y eso no lo pude reemplazar. Tengo 61 años y lo hago por hobby para mantenerme al día con la tecnología. Gracias por compartir. Saludos desde Chile.-
Una vez más, Ing, agradezco lo útil de sus videos 👏👏👏👋
Formáis una dupla perfecta Leo Rumano y tú, me alegro mucho de que podáis aunar esfuerzos porque el potencial que resulta de ello es todavía mayor.
Fuerte abrazo desde España parcero!!!
Jejeje, Leo es una gran persona, deberías conocerle, vive también en España, es muy bueno con la lógica y resolviendo problemas con Excel. Muchas gracias por esa apuesta que acabas de hacer. Espero mi querido amigo todo esté bien de tu lado... Un abrazo cordial desde la distancia.
Excelente solución, en los años 90, utilizaba una función que había desarrollado alguien y la compartió. Definitivamente anidando estás funciones se hace más fácil. Gracias
Si, yo pienso lo mismo. Absolutamente este nuevo lenguaje de funciones es increíblemente poderoso. Saludos Carlos.
Excelente Andrés. Esto ahorra tener que usar UDFs o LAMBDAs. Siempre pensé que TEXTOBAHT no tendría ninguna utilidad, pero ya vemos que sí que la tiene combinada con las nueva función TRADUCIR. Gracias por compartirla.
Si, es genial, me encantó como la función Traducir puede volver util a esta función algo desconocida... Gracias amigo por tomarte el tiempo de comentar. Saludos.
Excelentes funciones
Gracias mi estimado Grijalva.
Me en a tan los tutoriales!!! Gracias!!!
Gracias Macarena, me encanta hacerlos para compartir con la comunidad. Un abrazo y espero aprendas mucho con todos los videos del canal. Saludos.
Andrés, al ver tu video me di a la tarea de crear una nueva función para convertir un importe a letras, (en mi trabajo lo uso mucho), pero veo que la función "Textobaht" tiene problemas para procesar un rango amplio de cantidades, y en el caso de otras cantidades en millones no te lo da de manera correcta, de toda manera te pongo la función para que la veas y si le sirve a alguien que la use, el punto para tu servidor era practicar haciéndolo con la función LET y a lo último crear una nueva función con ayuda de LAMBDA. El formato de salida que estoy usando es como lo he usado toda mi vida laboral, pero obvio se puede modificar para que se pueda usar de acuerdo como se redacte el texto en algún país.
=LAMBDA(número,tipo_salida,
LET(p_monto,número,
p_cadin,"(***",
p_cadfin,"/100 M.N.***)",
p_trad,TEXTOBAHT(p_monto),
p_idiom,DETECTARIDIOMA(p_trad),
p_newtxt,SUSTITUIR(TRADUCIR(p_trad,p_idiom),"baht","pesos"),
p_extcts,EXTRAE(p_newtxt,1,(HALLAR("pesos",p_newtxt)+4)),
p_cadcts,REDONDEAR((p_monto-ENTERO(p_monto))*100,2),
p_ctsnum,SI(LARGO(p_cadcts)=1,"0"&p_cadcts,p_cadcts),
p_numtxt,p_cadin&p_extcts&" "&p_ctsnum&p_cadfin,
SI(tipo_salida=0,p_numtxt,MAYUSC(p_numtxt))))
Me encantó, gracias por postearla.
@@ExcelHechoFacil Al contrario, gracias a ti por enseñarnos, es un granito de arena comparado con todas las toneladas de conocimientos que nos haz transmitido, como te dije esta hecho para mi país; México, pero igual voy a modificarla para que pueda ser usada en cualquier país, solo tengo que investigar como se ponen los diversos países. Por correo electrónico te mande el archivo que hice para que lo cheques si tienes la oportunidad.
Andrés, crees que exista un posible debug en Excel con algunas cantidades que la función textobaht no traduce a texto?, no solo es 10,000 si no el rango que es amplio
No lo sabía, voy a revisar. Creo que enviaré algunos comentarios al Team de Excel. Gracias por dejarlo aquí.
@@ExcelHechoFacil Ok, esperemos que lo puedan solucionar a la brevedad.
En este Office plus 2019 no aparecen estas opciones
Que tal hacer este mismo ejercicio pero en una sola con la función lambda. 😅
Hola mi querido amigo. He leído que algunos de tus suscriptores están asumiendo que hay un bug en la función, pero por si acaso no es así, no hay ningún dilema con ella, el dilema es en el traductor de Microsoft. Un abrazo.
Gracias mi querido Abraham por la aclaración, yo si decía. De verdad te agradezco la aclaración, ya me quedo más tranquilo. Muchas gracias por comentar, me alegra que te hayas pasado por aca, como estás? Tremendo Crack que sos vos, es un honor que me comentes. Gracias Totales.
@@ExcelHechoFacil ❤
Sabes hasta que cantidad en moneda puedes poner, por ejemplo millones y billones,...?
Creo que soporta cualquier valor, sin embargo, estoy revisando y creo que tiene algunos bugs en algunos valores. Revisaré.
Hola, no me deja usar la fórmula TRADUCIR, no puedoooooooooooo!!!!!!!!!!
Me llega demasiado tarde esa función de "TRADUCIR", en 1999 hice un código en Pascal que luego pasé e VB y VBA, así que prácticamente nunca he tenido necesidad de eso ni en Excel ni Access. Definitivamente VBA ha hecho que no quiera ni actualizar la licencia que tengo de Office 2016.
Increíble, con VBA se puede hacer magia.
El valor de 10.000 no lo procesa como texto.
Ese valor y otros no los procesa como texto, ese es problema con la función textobaht
Increíble, es cierto. Un pequeño error en la función.
Gracias Viper.
@@ExcelHechoFacil De nada Andrés, gracias a ti por transmitirnos tus conocimientos.
Como es posible que le llames "TRUCOS" ? que no se llaman funciones o formulas?