Numero exponencial

19/08/2009 - 00:07 por Manny_90 | Informe spam
Que tal.

Tengo un rango de celdas con valores "segun" numericos que son texto. por
ejemplo 85.836276E-012 . ahora si quiero hacer una formula me sale error
puesto que es una celda de texto y no la puedo convertir a numero solo porque
tiene la letra "E"

Como puedo hacer para que ese texto, en realidad sea numero


mil gracias foro

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
19/08/2009 - 05:58 | Informe spam
hola, Manny !

Tengo un rango de celdas con valores "segun" numericos que son texto. por ejemplo 85.836276E-012
... si quiero hacer una formula me sale error puesto que es una celda de texto y no la puedo convertir a numero solo porque tiene la letra "E"
Como puedo hacer para que ese texto, en realidad sea numero



1) el numero que expones (pareciera que) es realmente un numero, en notacion cientifica debido (probablemente) a que...
la celda donde esta no tiene un formato numerico (pre)definido y el ancho de columna no es suficiente para mostrarlo

2) puedes comprobar si "el numero" (contenido en esa celda) es (o no) un numero "real" (p.e.) =esnumero(a1)
y/o serviria si comentas cual es (exactamente) "la formula" que aplicas y el error que obtienes (exactamente)

3) en el caso de que (efectivamente) se trate de celdas CON textos, podria ser originado por dos (o mas) posibles causas (p.e.)
- que la/s celda/s tengan aplicado (o hubieran "heredado") un formato "numerico" de texto
- que los valores hayan sido "pegados" desde algun elemento de textos (archivos, paginas web, base de datos, ...)
- ???
para los cuales tambien pudiera haber dos (o mas) posibles formas de "correccion" (dependiendo de la causa real)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 pepe
19/08/2009 - 08:19 | Informe spam
Selecciona el rango a convertir (tienes que hacerlo una columna cada vez) y
utiliza la opción texto en columnas.


"Manny_90" escribió en el mensaje de
noticias news:
Que tal.

Tengo un rango de celdas con valores "segun" numericos que son texto. por
ejemplo 85.836276E-012 . ahora si quiero hacer una formula me sale error
puesto que es una celda de texto y no la puedo convertir a numero solo
porque
tiene la letra "E"

Como puedo hacer para que ese texto, en realidad sea numero


mil gracias foro
Respuesta Responder a este mensaje
#3 Manny_90
19/08/2009 - 14:44 | Informe spam
Que tal hector.

La celda es un texto (a eso me referia cuando digo que "segun" numericos que
son texto).

Todos fueron copiados de la base de datos de una pagina WEB
El resultado de =esnumero(a1) = FALSE


Estos son algunos de los datos que tengo que convertir...

85.836276E-012
85.836276E-012
1.110023E-09
63.478729E-012
58.317179E-06
629.617716E-06
573.891855E-06
150.490607E-09
151.303425E-09
14.645503E-09
969.429209E-06
1.038439E-03
10.169557E-09
9.765648E-09
10.78793E-06
6.749743E-06
430.176005E-06
101.595859E-09
104.078438E-09
100.00533E-09
116.105701E-012
103.054468E-012
462.0087E-09
102.480591E-09
97.775505E-09
612.303495E-03




mil gracias


"Héctor Miguel" wrote:

hola, Manny !

> Tengo un rango de celdas con valores "segun" numericos que son texto. por ejemplo 85.836276E-012
> ... si quiero hacer una formula me sale error puesto que es una celda de texto y no la puedo convertir a numero solo porque tiene la letra "E"
> Como puedo hacer para que ese texto, en realidad sea numero

1) el numero que expones (pareciera que) es realmente un numero, en notacion cientifica debido (probablemente) a que...
la celda donde esta no tiene un formato numerico (pre)definido y el ancho de columna no es suficiente para mostrarlo

2) puedes comprobar si "el numero" (contenido en esa celda) es (o no) un numero "real" (p.e.) =esnumero(a1)
y/o serviria si comentas cual es (exactamente) "la formula" que aplicas y el error que obtienes (exactamente)

3) en el caso de que (efectivamente) se trate de celdas CON textos, podria ser originado por dos (o mas) posibles causas (p.e.)
- que la/s celda/s tengan aplicado (o hubieran "heredado") un formato "numerico" de texto
- que los valores hayan sido "pegados" desde algun elemento de textos (archivos, paginas web, base de datos, ...)
- ???
para los cuales tambien pudiera haber dos (o mas) posibles formas de "correccion" (dependiendo de la causa real)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#4 Manny_90
19/08/2009 - 15:05 | Informe spam
Que tal.

Me di cuenta de que los datos tienen un espacio al final del numero.

85.836276E-012
85.836276E-012
1.110023E-09
63.478729E-012
58.317179E-06
629.617716E-06
573.891855E-06
150.490607E-09
151.303425E-09
14.645503E-09


lo borre manualmente y lo convirtio a numero.
8.58E-11
8.58E-11
1.11E-09
6.35E-11
5.83E-05
6.30E-04
5.74E-04
1.50E-07
1.51E-07
1.46E-08


El problema es que son mas de 10000 datos que necesito borrar. pero con
ninguna formula puedo separar el espacio.

Lo intente con:

* Ctrl + H. para buscar el espacio y remplasarlo por ""
* La funcion Replace
* =clean(trim(a1)
* Tex to columns (para que separe el espacio)
* Definir con formatos :Numero, Cientifico, General.

Espero y me puedan ayudar.


mil gracias











"Héctor Miguel" wrote:

hola, Manny !

> Tengo un rango de celdas con valores "segun" numericos que son texto. por ejemplo 85.836276E-012
> ... si quiero hacer una formula me sale error puesto que es una celda de texto y no la puedo convertir a numero solo porque tiene la letra "E"
> Como puedo hacer para que ese texto, en realidad sea numero

1) el numero que expones (pareciera que) es realmente un numero, en notacion cientifica debido (probablemente) a que...
la celda donde esta no tiene un formato numerico (pre)definido y el ancho de columna no es suficiente para mostrarlo

2) puedes comprobar si "el numero" (contenido en esa celda) es (o no) un numero "real" (p.e.) =esnumero(a1)
y/o serviria si comentas cual es (exactamente) "la formula" que aplicas y el error que obtienes (exactamente)

3) en el caso de que (efectivamente) se trate de celdas CON textos, podria ser originado por dos (o mas) posibles causas (p.e.)
- que la/s celda/s tengan aplicado (o hubieran "heredado") un formato "numerico" de texto
- que los valores hayan sido "pegados" desde algun elemento de textos (archivos, paginas web, base de datos, ...)
- ???
para los cuales tambien pudiera haber dos (o mas) posibles formas de "correccion" (dependiendo de la causa real)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#5 Juan M
19/08/2009 - 15:21 | Informe spam
Hola,

En tanto regresa Héctor Miguel prueba lo siguiente:

Desde el editor de vba (alt+F11), en la ventana inmediato (ctrl+g) escribe
lo siguiente:

[a1:a10000]=evaluate("transpose(transpose(a1:a10000))")

Un saludo,
Juan



"Manny_90" escribió
Que tal.

Me di cuenta de que los datos tienen un espacio al final del numero.

85.836276E-012
85.836276E-012
1.110023E-09
63.478729E-012
58.317179E-06
629.617716E-06
573.891855E-06
150.490607E-09
151.303425E-09
14.645503E-09


lo borre manualmente y lo convirtio a numero.
8.58E-11
8.58E-11
1.11E-09
6.35E-11
5.83E-05
6.30E-04
5.74E-04
1.50E-07
1.51E-07
1.46E-08


El problema es que son mas de 10000 datos que necesito borrar. pero con
ninguna formula puedo separar el espacio.

Lo intente con:

* Ctrl + H. para buscar el espacio y remplasarlo por ""
* La funcion Replace
* =clean(trim(a1)
* Tex to columns (para que separe el espacio)
* Definir con formatos :Numero, Cientifico, General.

Espero y me puedan ayudar.


mil gracias











"Héctor Miguel" wrote:

hola, Manny !

> Tengo un rango de celdas con valores "segun" numericos que son texto.
> por ejemplo 85.836276E-012
> ... si quiero hacer una formula me sale error puesto que es una celda
> de texto y no la puedo convertir a numero solo porque tiene la letra
> "E"
> Como puedo hacer para que ese texto, en realidad sea numero

1) el numero que expones (pareciera que) es realmente un numero, en
notacion cientifica debido (probablemente) a que...
la celda donde esta no tiene un formato numerico (pre)definido y el
ancho de columna no es suficiente para mostrarlo

2) puedes comprobar si "el numero" (contenido en esa celda) es (o no) un
numero "real" (p.e.) =esnumero(a1)
y/o serviria si comentas cual es (exactamente) "la formula" que
aplicas y el error que obtienes (exactamente)

3) en el caso de que (efectivamente) se trate de celdas CON textos,
podria ser originado por dos (o mas) posibles causas (p.e.)
- que la/s celda/s tengan aplicado (o hubieran "heredado") un formato
"numerico" de texto
- que los valores hayan sido "pegados" desde algun elemento de textos
(archivos, paginas web, base de datos, ...)
- ???
para los cuales tambien pudiera haber dos (o mas) posibles formas de
"correccion" (dependiendo de la causa real)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



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