quitar espacios y dar formato a importe

31/03/2005 - 12:28 por Lao_España | Informe spam
Buenos días a tod@s.

El problema que necesito solucionar es el siguiente:

Tengo en varias celdas unos importes que vienen en formato texto, con una
anchura de 14 dígitos.

Ejemplo:

" 1.253,45-" (las comillas son para delimitar en tamaño del contenido de
la celda.

El dato querría que quedara como "-1.256,45" con formato número.

Muchas gracias por vuestra ayuda.

Preguntas similare

Leer las respuestas

#6 KL
31/03/2005 - 14:29 | Informe spam
A mi me funciona en XL97 y XL2000

?Que error te da? ? #!Valor! ?

Prueba :
=VALOR(SUSTITUIR(SUSTITUIR(A1;"-";"");" ";"")*(-1^(DERECHA(A1;1)="-"))

Saludos,
KL


"Lao_España" wrote in message
news:
Gracias, pero me ocurre lo mismo que le he contado a Fernando Arroyo.

"KL" escribió en el mensaje
news:%
Hola Lao_España,

Que tal esta formula:
=VALOR(SUSTITUIR(A1;"-";""))*(-1^(DERECHA(A1;1)="-"))

Saludos,
KL

"Lao_España" wrote in message
news:
> Buenos días a
>
> El problema que necesito solucionar es el siguiente:
>
> Tengo en varias celdas unos importes que vienen en formato texto, con


una
> anchura de 14 dígitos.
>
> Ejemplo:
>
> " 1.253,45-" (las comillas son para delimitar en tamaño del


contenido
> de
> la celda.
>
> El dato querría que quedara como "-1.256,45" con formato número.
>
> Muchas gracias por vuestra ayuda.
>
>






Respuesta Responder a este mensaje
#7 Lao_España
31/03/2005 - 16:24 | Informe spam
Muchas gracias a los dos.

He probado las cosas que me habéis dicho, y llego a la conclusión de que
aunque estoy viendo espacios realmente es algún otro código, por que lo he
probado en otras celdas poniendo como decía Fernando =valor("- 1") y
funciona perfectamente.

He puesto también =código(e10) y me devuelve 160 que en mi ordenador
pulsando alt + 160 me escribe "á".

con lo cual por ahora me rindo, e intentare conseguir la información en otro
formato.

Lo dicho muchas gracias a los dos.
"Lao_España" escribió en el mensaje
news:
Buenos días a

El problema que necesito solucionar es el siguiente:

Tengo en varias celdas unos importes que vienen en formato texto, con una
anchura de 14 dígitos.

Ejemplo:

" 1.253,45-" (las comillas son para delimitar en tamaño del contenido


de
la celda.

El dato querría que quedara como "-1.256,45" con formato número.

Muchas gracias por vuestra ayuda.


Respuesta Responder a este mensaje
#8 JSR
31/03/2005 - 17:19 | Informe spam
Modifica la fórmula que te da KL de la siguiente forma:

=VALOR(SUSTITUIR(SUSTITUIR(A1;CARACTER(160);"");"-";""))*(-1^(DERECHA(A1;1)="-"))

Slds,
Juan

"Lao_España" escribió en el mensaje
news:ew%
Muchas gracias a los dos.

He probado las cosas que me habéis dicho, y llego a la conclusión de que
aunque estoy viendo espacios realmente es algún otro código, por que lo he
probado en otras celdas poniendo como decía Fernando =valor("- 1") y
funciona perfectamente.

He puesto también =código(e10) y me devuelve 160 que en mi ordenador
pulsando alt + 160 me escribe "á".

con lo cual por ahora me rindo, e intentare conseguir la información en
otro
formato.

Lo dicho muchas gracias a los dos.
"Lao_España" escribió en el mensaje
news:
Buenos días a

El problema que necesito solucionar es el siguiente:

Tengo en varias celdas unos importes que vienen en formato texto, con una
anchura de 14 dígitos.

Ejemplo:

" 1.253,45-" (las comillas son para delimitar en tamaño del contenido


de
la celda.

El dato querría que quedara como "-1.256,45" con formato número.

Muchas gracias por vuestra ayuda.






Respuesta Responder a este mensaje
#9 Lao_España
01/04/2005 - 08:03 | Informe spam
Muchas gracias.

Después de decir que me rendía volví de nuevo a la carga y lo conseguí con
esta otra formula.

=VALOR(SUSTITUIR(SUSTITUIR(E10;IZQUIERDA(E10;1);"");"-";""))*(-1^(DERECHA(SU
STITUIR(E10;IZQUIERDA(E10;1);"");1)="-")).

Pero es mejor la tuya y mas corta.

Muchas gracias JSR.

"JSR" escribió en el mensaje
news:
Modifica la fórmula que te da KL de la siguiente forma:




=VALOR(SUSTITUIR(SUSTITUIR(A1;CARACTER(160);"");"-";""))*(-1^(DERECHA(A1;1)"-"))

Slds,
Juan

"Lao_España" escribió en el mensaje
news:ew%
> Muchas gracias a los dos.
>
> He probado las cosas que me habéis dicho, y llego a la conclusión de que
> aunque estoy viendo espacios realmente es algún otro código, por que lo


he
> probado en otras celdas poniendo como decía Fernando =valor("- 1") y
> funciona perfectamente.
>
> He puesto también =código(e10) y me devuelve 160 que en mi ordenador
> pulsando alt + 160 me escribe "á".
>
> con lo cual por ahora me rindo, e intentare conseguir la información en
> otro
> formato.
>
> Lo dicho muchas gracias a los dos.
> "Lao_España" escribió en el mensaje
> news:
>> Buenos días a
>>
>> El problema que necesito solucionar es el siguiente:
>>
>> Tengo en varias celdas unos importes que vienen en formato texto, con


una
>> anchura de 14 dígitos.
>>
>> Ejemplo:
>>
>> " 1.253,45-" (las comillas son para delimitar en tamaño del


contenido
> de
>> la celda.
>>
>> El dato querría que quedara como "-1.256,45" con formato número.
>>
>> Muchas gracias por vuestra ayuda.
>>
>>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida