Select de Datos en Excel

05/01/2010 - 21:32 por oskar | Informe spam
Hay algo que seguro que se puede hacer pero no lo encuentro por ningun
sitio.
Tengo una Tabla
A B C
1 X 22
2 X 20
3 Y 33
4 X 10
5 Y 12

De la seleccion B1:C5 querria mediante Visual basic buscar el minimo
valor en C con B=X y el
minimo valor en C con B=Y esto seria (10 y 12) respectivamente. Si
pudiera convertir esta selección
B1:C5 en un select seria:

select min([C]) from Tabla where [B]='X'

He realizado una funcion visual basic tipo

Buscar(B1:C5)

Function Buscar(Tabla) as Double

for each t in Tabla
buscar el menor
next

End Function

Pero por cada actualización debe recorrer todo
Alguna sugerencia ????
 

Leer las respuestas

#1 Juan M
05/01/2010 - 22:17 | Informe spam
"oskar" escribió
Mostrar la cita
Hola Oskar,

Es imprescindible que sea con vba?
Se puede hacer empleando las formulas de excel
Por ejemplo con la siguiente formula matricial:

=min(si(B1:B5="x";c1:c5;""))

Se acepta con control+mayusc+enter

Un saludo,
Juan

Preguntas similares