Trabajando con 2 combos

18/05/2004 - 08:08 por pepote97 | Informe spam
Bueno, no se si se puede hacer, pero es que me tiene
mosqueadsiiiiiisimo.

Me gustaria tener dos combos uno para que me sacara el valor de una
tabla de manera, que en uno de ello me apareciera los valores de
entrada en columna y en otro de filas y la interseccion de ambos me
diera el valor. Joder que lio, ni yo me entero. .. pongo un
ejemplo.

__a b c d
F 3 4 5 6
G 4 5 6 7
H 5 6 7 8
I 6 7 8 9

Que en un combo me de a elegir entre a-d y en el otro entre F-I y por
ejemplo si elijo b-G me de como resultado 5. Debe ser sencillo pero es
que no tengo narices de hacerlo.

Gracias a todos/as

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
18/05/2004 - 11:42 | Informe spam
¿Y tienes que hacerlo necesariamente usando cuadros combinados? Lo pregunto porque haciéndolo así tendrás que recurrir (que yo sepa) a VBA, pero existe (al menos) una posible solución al problema sin necesidad de código. Dado que es un poco complicada de explicar, he subido un pequeño ejemplo a:

http://www.excelsp.com/ejemplos/20040518a.xls

Un saludo.


Fernando Arroyo
MS MVP - Excel


"pepote97" escribió en el mensaje news:
Bueno, no se si se puede hacer, pero es que me tiene
mosqueadsiiiiiisimo.

Me gustaria tener dos combos uno para que me sacara el valor de una
tabla de manera, que en uno de ello me apareciera los valores de
entrada en columna y en otro de filas y la interseccion de ambos me
diera el valor. Joder que lio, ni yo me entero. .. pongo un
ejemplo.

__a b c d
F 3 4 5 6
G 4 5 6 7
H 5 6 7 8
I 6 7 8 9

Que en un combo me de a elegir entre a-d y en el otro entre F-I y por
ejemplo si elijo b-G me de como resultado 5. Debe ser sencillo pero es
que no tengo narices de hacerlo.

Gracias a todos/as
Respuesta Responder a este mensaje
#2 pepote97
18/05/2004 - 16:12 | Informe spam
Antes de nada muchisimas gracias Fernando Arroyo por responder.

He visto tu ejemplo, y no me parece mal, pero ahora entonces me
gustaria tratar de poner la matriz en otra Hoja, para que no se vea en
esa HOJA donde estan las listas de validacion; una hoja que por
ejemplo se llame DATO.

Lo estoy intentando pero me da error, tengo puesto esto:
=INDICE(Datos!B2:Datos!E5;COINCIDIR(B16;Datos!A2:Datos!A5;0);COINCIDIR(B17;Datos!B1:Datos!E1;0))
pero me da error :(

No se puede hacer referencias a otro LIBRO ??

Que puedo hacer ??

"Fernando Arroyo" wrote in message news:...
Y tienes que hacerlo necesariamente usando cuadros combinados? Lo
pregunto porque haci ndolo as tendr s que recurrir (que yo sepa)
a VBA, pero existe (al menos) una posible soluci n al problema sin
necesidad de c digo. Dado que es un poco complicada de explicar, he
subido un peque o ejemplo a:

http://www.excelsp.com/ejemplos/20040518a.xls

Un saludo.


Fernando Arroyo
MS MVP - Excel


"pepote97" escribi en el mensaje
news:
> Bueno, no se si se puede hacer, pero es que me tiene
> mosqueadsiiiiiisimo.
>
> Me gustaria tener dos combos uno para que me sacara el valor de una
> tabla de manera, que en uno de ello me apareciera los valores de
> entrada en columna y en otro de filas y la interseccion de ambos me
> diera el valor. Joder que lio, ni yo me entero. .. pongo un
> ejemplo.
>
> a b c d
> F 3 4 5 6
> G 4 5 6 7
> H 5 6 7 8
> I 6 7 8 9
>
> Que en un combo me de a elegir entre a-d y en el otro entre F-I y por
> ejemplo si elijo b-G me de como resultado 5. Debe ser sencillo pero es
> que no tengo narices de hacerlo.
>
> Gracias a todos/as
Respuesta Responder a este mensaje
#3 Fernando Arroyo
18/05/2004 - 16:38 | Informe spam
"pepote97" escribió en el mensaje news:
Antes de nada muchisimas gracias Fernando Arroyo por responder.

He visto tu ejemplo, y no me parece mal, pero ahora entonces me
gustaria tratar de poner la matriz en otra Hoja, para que no se vea en
esa HOJA donde estan las listas de validacion; una hoja que por
ejemplo se llame DATO.

Lo estoy intentando pero me da error, tengo puesto esto:
=INDICE(Datos!B2:Datos!E5;COINCIDIR(B16;Datos!A2:Datos!A5;0);COINCIDIR(B17;Datos!B1:Datos!E1;0))
pero me da error :(

No se puede hacer referencias a otro LIBRO ??

Que puedo hacer ??




La fórmula sería:

=INDICE(Datos!B2:E5;COINCIDIR(B16;Datos!A2:A5;0);COINCIDIR(B17;Datos!B1:E1;0))

pero ten en cuenta que las validaciones sólo aceptan rangos situados en la misma hoja, a no ser que se creen rangos con nombre y se haga referencia a ellos. En este caso, puedes crear un rango llamado Horizontal que haga referencia a Datos!B1:E1 y otro rango llamado Vertical que haya referencia a Datos!A2:A5, y usar la siguiente sintaxis en las validaciones:

=Vertical

y

=Horizontal

Un saludo.


Fernando Arroyo
MS MVP - Excel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida