- Mensajes: 146
- Gracias recibidas: 0
REGLAMENTO DE USO (31 Mar 2011)
Recordatorio a todos los usuarios de los foros:
5. Está prohibido transmitir a través de estos foros cualquier contenido (información, datos, gráficos, texto, archivos, ligas, software u otro material) que viole cualquier derecho de propiedad industrial o intelectual. Se requiere mencionar al autor y el medio de publicación cuando se haga una referencia editorial.
Formula para rellenar con espacios en excel??
- Valvaro
- Autor del tema
- Fuera de línea
- Expert Boarder
-
Menos
Más
18 años 6 meses antes #23533
por Valvaro
Vendo AMEROS baratos o cambio por PEJEBONOS!!!
Formula para rellenar con espacios en excel?? Publicado por Valvaro
Qeu formula tendria que usar para que un numero con 2 decimales de largo variable, siempre sea de 15 posiciones?
Ejemplo:
112.00 debe quedar alineado a la izquierda y luego 9 espacios para completar los 15 de rigor
1112.00 debe quedar alineado a la izquierda y luego 8 espacios para completar los 15 de rigor
11112.00 debe quedar alineado a la izquierda y luego 7 espacios para completar los 15 de rigor
Intente con el famoso =si(largo igual a, entonces texto()...etc) pero queda un chorizote! y despues me vino la pregunta: y si luego tienen que ser 20? o 30? pues me amanece condicionando
Ejemplo:
112.00 debe quedar alineado a la izquierda y luego 9 espacios para completar los 15 de rigor
1112.00 debe quedar alineado a la izquierda y luego 8 espacios para completar los 15 de rigor
11112.00 debe quedar alineado a la izquierda y luego 7 espacios para completar los 15 de rigor
Intente con el famoso =si(largo igual a, entonces texto()...etc) pero queda un chorizote! y despues me vino la pregunta: y si luego tienen que ser 20? o 30? pues me amanece condicionando
Vendo AMEROS baratos o cambio por PEJEBONOS!!!
Por favor, Conectar para unirse a la conversación.
- Luikb
- Fuera de línea
- Administrator
-
18 años 6 meses antes #23545
por Luikb
Saludos
Luis Morales
Respuesta de Luikb sobre el tema Re: Formula para rellenar con espacios en excel??
Valvaro buenos dias, no es cuestio de formulas.
En las propiedades de las celdas casi siembre tenemos numero o texto, bueno alli busca Personalizada y dale el formato 0000000000000000.00 (o sea 15 ceros un punto y dos ceros)
En las propiedades de las celdas casi siembre tenemos numero o texto, bueno alli busca Personalizada y dale el formato 0000000000000000.00 (o sea 15 ceros un punto y dos ceros)
Saludos
Luis Morales
Por favor, Conectar para unirse a la conversación.
- Valvaro
- Autor del tema
- Fuera de línea
- Expert Boarder
-
Menos
Más
- Mensajes: 146
- Gracias recibidas: 0
18 años 6 meses antes #23579
por Valvaro
Vendo AMEROS baratos o cambio por PEJEBONOS!!!
Respuesta de Valvaro sobre el tema Re: Formula para rellenar con espacios en excel??
Negativo pareja!
No deben ser "ceros" sino espacios en blanco, de hecho es lo que intento modificar, en lugar de rellenar con ceros, con espacios.
Saludos!
No deben ser "ceros" sino espacios en blanco, de hecho es lo que intento modificar, en lugar de rellenar con ceros, con espacios.
Saludos!
Vendo AMEROS baratos o cambio por PEJEBONOS!!!
Por favor, Conectar para unirse a la conversación.
- Daniel_Gtz
- Fuera de línea
- Moderator
-
- No es lo mismo dame, que ayudame.
Menos
Más
- Mensajes: 3500
- Gracias recibidas: 0
18 años 6 meses antes #23585
por Daniel_Gtz
Respuesta de Daniel_Gtz sobre el tema Re: Formula para rellenar con espacios en excel??
Por favor, Conectar para unirse a la conversación.
- enrique_morales1979
- Fuera de línea
- Moderator
-
18 años 6 meses antes - 18 años 6 meses antes #23586
por enrique_morales1979
Saludos
Visita mi página
www.freewebs.com/formatospc
Respuesta de enrique_morales1979 sobre el tema Re: Formula para rellenar con espacios en excel??
a ver si asi es como quieres, ve el archivo anexo
parece que no paso, bueno, supongamos que en la columna A tienes
(celda A1 112.1, celda A2 1112, celda A3 11112)
en la celda B1 pon:
DERECHA(REPETIR(" ",15)&ENTERO(A1)&"."&DERECHA(DECIMAL(A1,2),2),15)
y copiala hacia abajo hasta donde haya datos en la fila de la columna A
Archivo adjunto decimal_a_15.zip no encontrado
parece que no paso, bueno, supongamos que en la columna A tienes
(celda A1 112.1, celda A2 1112, celda A3 11112)
en la celda B1 pon:
DERECHA(REPETIR(" ",15)&ENTERO(A1)&"."&DERECHA(DECIMAL(A1,2),2),15)
y copiala hacia abajo hasta donde haya datos en la fila de la columna A
Saludos
Visita mi página
www.freewebs.com/formatospc
Última Edición: 18 años 6 meses antes por enrique_morales1979.
Por favor, Conectar para unirse a la conversación.
- Valvaro
- Autor del tema
- Fuera de línea
- Expert Boarder
-
Menos
Más
- Mensajes: 146
- Gracias recibidas: 0
18 años 6 meses antes - 18 años 6 meses antes #23592
por Valvaro
Vendo AMEROS baratos o cambio por PEJEBONOS!!!
Respuesta de Valvaro sobre el tema Re: Formula para rellenar con espacios en excel??
Por ahi va la cosa don Enrique, solo que en el caso de la formula que propone, los espacios quedan a la izquierda del numero y no a la derecha como se plantea.
Investigando (googleando) un poco me dicen que es porque la programacion a la que deseo exportar la informacion esta hecha con un manejador de bases de datos que entre sus curiosidades maneja el alinear los numeros a la izquierda y luego poner espacios para completar los caracteres requeridos para ese campo.
De cualquier forma agradezco su apoyo al igual que el de los demas compañeros.
Saludos!
Resulto la siguiente formulilla:
CONCATENAR(TEXTO(A1,"0.00" )&REPETIR(" ",15-LARGO(TEXTO(A1,"0.00" ))))
Por partes:
Conocer el faltante de espacios con la formula 15-LARGO(A1)
mediante la funcion REPETIR, repetir -valga la redundancia- el caracter espacio " " segun el resultado de restar a 15 el largo de A1
Por ultimo CONCATENAR A1 mas el numero de espacios que se hubo repetido segun la formula,
Todo con la condicionante de tomar 2 decimales para que quede 112.10 TEXTO(A1,"0.00" )
(resulto mas sencillo de lo que pensaba)
Se las dejo por si le encuentran algun otro uso.
Gracias de nuevo.
Investigando (googleando) un poco me dicen que es porque la programacion a la que deseo exportar la informacion esta hecha con un manejador de bases de datos que entre sus curiosidades maneja el alinear los numeros a la izquierda y luego poner espacios para completar los caracteres requeridos para ese campo.
De cualquier forma agradezco su apoyo al igual que el de los demas compañeros.
Saludos!
Resulto la siguiente formulilla:
CONCATENAR(TEXTO(A1,"0.00" )&REPETIR(" ",15-LARGO(TEXTO(A1,"0.00" ))))
Por partes:
Conocer el faltante de espacios con la formula 15-LARGO(A1)
mediante la funcion REPETIR, repetir -valga la redundancia- el caracter espacio " " segun el resultado de restar a 15 el largo de A1
Por ultimo CONCATENAR A1 mas el numero de espacios que se hubo repetido segun la formula,
Todo con la condicionante de tomar 2 decimales para que quede 112.10 TEXTO(A1,"0.00" )
(resulto mas sencillo de lo que pensaba)
Se las dejo por si le encuentran algun otro uso.
Gracias de nuevo.
Vendo AMEROS baratos o cambio por PEJEBONOS!!!
Última Edición: 18 años 6 meses antes por Valvaro.
Por favor, Conectar para unirse a la conversación.
Tiempo de carga de la página: 0.273 segundos