• 👏 Bienvenido a nuestra comunidad Excel

    ¿Todavía no estás registrado? 😲

    Registrate gratis aquí y podrás:

    💪 Hacer preguntas a los expertos
    ⬇️ Descargar ejemplos y plantillas
    🏅 
    Acceder a contenidos premium

Alinear valores al concatenar

Buenas noches ante todo gracias por tomarse un tiempo para atender nuestros problemas bueno mi problema es el siguiente tengo una hoja donde concateno 2 celda mi problema es que como las celdas tiene decimales al momento de concatenar no quedan alineados ya que las cantidades pueden ser como esta 20.00 o como esta 2,128.43 entonces al separarlas por un guion quedan desalineadas
la formula que utilizo es esta
=CONCATENAR(TEXTO(A1,"0.00"),"-",TEXTO(B1,"0.0000"))
adjunto un archivo por si pueden ayudarme si pudieran ayudarme por favor les agradecería mucho ya que me gustaría que quede alineado que el separador siempre este alineado espero puedan ayudarme muchas gracias de antemano espero tengan un buen día
 

Adjuntos

ServandoV

Well-known member
Hola asteronaaa:

Creo que para lo que quieres basta con alinear el texto a la derecha

Saludos
Servando Villalón
 
Buenas Noches el problema es que deseo que todo parta de la izquierda conservando el orden espero que se puedan ayudarme gracias
 

Víctor1

Well-known member
Hola, asteronaaa:

Prueba con:

=SI(LARGO(TEXTO(A1;"0,00"))=5;TEXTO(A1;"0,00 -");TEXTO(A1;"0,00-"))&TEXTO(B1;"0,0000")

Nota: Mi separador de argumentos es ";"
Si no te funciona la fórmula, cambia los ; por ,

Saludos,
 

Víctor1

Well-known member
Hola de nuevo,

Veo que la fórmula copiada y pegada no respeta bien los espacios en blanco.

Subo un archivo con la fórmula 'verdadera'.
 

Adjuntos

silvia quispe

Well-known member
hola a todos :D

Víctor, cuando abro el excel, aparece tal cual se requiere, pero si cambio el importe en A, se modifica el formato.. :roll:
si coloco 1234.56 sale>> 1,235 -00,001
pero al menos, si queda alineado... :lol:

:mrgreen: :wink: :wink: :wink: :wink:
 

johnmpl

Well-known member
¡Hola, a todos!

Dejo una propuesta en el adjunto, donde funciona con diferentes números, teniendo en cuenta su longitud máxima.

Debes tener en cuenta algunas cosas:

1. Si tu separador decimal es el punto, debes cambiar las "," de los segundos argumentos de la función TEXTO por "."
2. Es importante que el tipo de fuente que escojas sea "monoespaciada". Consolas (la que usé en el archivo) puede servir, para dar la apariencia de alineación por el separador (el guión en el ejemplo). ¡Bendiciones!

 

Adjuntos

silvia quispe

Well-known member
silvia quispe dijo:
Víctor, cuando abro el excel, aparece tal cual se requiere, pero si cambio el importe en A, se modifica el formato..
Victor, si funciona, aunque está limitado a una cantidad de dígitos.. a mi no me salió porque yo uso punto como separador de decimales..., no me había dado cuenta de ese detalle, disculpa.. :oops:

John... yo también estaba considerando el largo máximo :D .... y me salió bien hasta que abrí el tuyo y probé mi formula. :roll: .. con dos decimales, tres decimales, un decimal.. :roll: :| :evil: y con eso, la mía ya no funciona. :evil: :evil:

:mrgreen: :mrgreen: :wink:

Saludos
Silvia
 

Víctor1

Well-known member
Hola a todos (y Silvia :D )
silvia quispe dijo:
Victor, si funciona, aunque está limitado a una cantidad de dígitos..
Sí,... es que yo he interpretado de forma estricta el primer post:
asteronaaa dijo:
...las cantidades pueden ser como esta 20.00 o como esta 2,128.43...
entendiendo que en la columna A habría o bien cantidades con 2 cifras enteras y 2 decimales, o con 4 cifras enteras y 2 decimales... de otra forma, la fórmula no devolverá lo deseado.

Y leyendo a John, se me olvidó comentar también que es conveniente utilizar una fuente con espaciado uniforme entre caracteres, ya que de otra forma, visualmente, parecerá que el resultado tampoco es el deseado. Por eso en mi archivo utilicé la fuente DejaVu Serif Condensed, de esas características.

Saludos a todos,
 
Muchas Gracias a todos los aportes fueron muy bueno pero una consulta mas cuando hago la formula y coloco los corchetes me pone como una formular general si pudieran ayudarme aun no conozco todas las funciones espero su ayuda gracias
 
Arriba