Convertir números a letras

consulta:
Buenos días. Le agradezco si me puede colaborar con lo siguiente. Quiero que esta función “=numero2letra(a1)”, si tengo 27.370,65 salga en letras "SON: VEINTISIETE MIL TRESCIENTOS SETENTA PESOS CON SESENTA Y CINCO CVS Mcte." En espera de sus comentarios.     Cordialmente.   Gerardo Amezquita












Gerardo: EXCEL no trae una función que convierta números a letras automáticamente. Para hacerlo hay que armar un programa dentro del mismo EXCEL (en Visual Basic).
La función "Numero2letra" que mencionás no existe en EXCEL. Es seguramente un programita escrito por alguien. Por lo que pedís en tu consulta sólo te faltaría agregar las expresiones SON: y Mcte adelante y al final de la cifra en letras y pasar todo a mayúsculas.
Para lograrlo podrías que usar la función =CONCATENAR:

=CONCATENAR("(SON "; MAYUSC(numero2letra(A1)); " Mcte)")

Si no te funciona, hay un programa muy bueno que convierte números a letras escrito por Moisés Ortiz de EXCEL TOTAL. Lo comparto para que puedas adaptarlo a tu necesidad:

Para adaptarlo tendrías que trabajar en la pestaña PROGRAMADOR / VISUAL BASIC


No hay comentarios: