Dos preguntas

09/07/2005 - 18:56 por Remulo | Informe spam
1ª) Con el comando EXTRAE saco una cotización de VC en tiempo real. El
problema es que lo saca en formato cadena, porque le doy formato a que ponga
puntos en los miles y ni se entera. ¿Cómo se puede convertir este dato en
numérico?

2ª) Supongamos que en la columna A1:A20 tengo (números) rellenas 10 celdas.
¿Como hago para que en una celda me devuelva el número de celdas de este
rango que tienen números o que tengan algun dato? (en este caso 10).

Saludos
 

Leer las respuestas

#1 KL
09/07/2005 - 19:47 | Informe spam
Hola Remulo,

1ª) Con el comando EXTRAE saco una cotización de VC en tiempo real. El
problema es que lo saca en formato cadena, porque le doy formato a que
ponga puntos en los miles y ni se entera. ¿Cómo se puede convertir este
dato en numérico?



No creo que haya un comando EXTRAE en Visual Basic, por lo cual supongo que
te refiers a la funcion de la hoja de calculo EXTRAE. Tampoco se que es
"VC". De todas formas, para convertir una cadena de texto que contiene solo
cifras en una hoja de calculo podrias usar la funcion VALOR o incluso dos
operadores menis (--), algo asi:

=VALOR(EXTRAE(A1;2;5))
=--EXTRAE(A1,2,5)

2ª) Supongamos que en la columna A1:A20 tengo (números) rellenas 10
celdas. ¿Como hago para que en una celda me devuelva el número de celdas
de este rango que tienen números o que tengan algun dato? (en este caso
10).



=SUMAPRODUCTO(--($A$1:$A$20<>""))

si no hay formulas que puedan devolver vacio ("")
=CONTARA($A$1:$A$20)

si no hay formulas que puedan devolver vacio ("") ni numeros negativos:
=CONTAR.SI($A$1:$A$20;"<>")

Saludos,
KL

Preguntas similares