Discussion:
consulta con INDIRECTO ....
(demasiado antiguo para responder)
Jordi Maycas
2004-09-16 10:14:02 UTC
Permalink
he probado:
=INDIRECTO("F"&COINCIDIR(1;(A21:A53=B7)*(E21:E48=F7);0)+21)
pero me sale ¡VALOR#!
La celda B7, se ha de buscar en el rango A21:A48, e indicara una fila.....
y la celda F7, se ha de buscar en el rango E21:E48, para concretar la
fila.
=INDIRECTO("F"&COINCIDIR(1;(A19:A44=E15)*(E19:E44=B13);0)+18)
pero no me aclaro.. a parte creo que habia que poner unas llaves {},y
pulsar no se que,para que recalculara..
gracias
Fernando Arroyo
2004-09-16 10:45:22 UTC
Permalink
Hay un par de cosas que dan problemas en el ejemplo que envías:
- hablas de buscar en los rangos A21:A48 y E21:E48, pero ninguna fila de dicho rango cumple las condiciones impuestas por las celdas B7 y F7 (columna A=4 y columna E=82,55)
- estás mezclando números almacenados como tales con números almacenados como texto

La fórmula que necesitas creo que es:

=INDIRECTO("F"&COINCIDIR(1;(A21:A53=B7)*(VALOR(E21:E53)=F7);0)+20)

pero ten en cuenta que:
- es matricial, por lo que tienes que introducirla pulsando Control + Mayúsculas + Entrada al mismo tiempo
- tal como está el ejemplo te devolverá el error #N/A porque, como ya escribí antes, ninguna fila cumple las condiciones
- he tenido que usar la función VALOR para convertir los números almacenados como texto. Si dichos números estuvieran debidamente almacenados como números, esto no sería necesario y la fórmula sería:

=INDIRECTO("F"&COINCIDIR(1;(A21:A53=B7)*(E21:E53=F7);0)+20)

Un saludo.


Fernando Arroyo
MS MVP - Excel
La celda B7, se ha de buscar en el rango A21:A48, e indicara una fila.....
y la celda F7, se ha de buscar en el rango E21:E48, para concretar la fila.
=INDIRECTO("F"&COINCIDIR(1;(A19:A44=E15)*(E19:E44=B13);0)+18)
pero no me aclaro.. a parte creo que habia que poner unas llaves {},y pulsar
no se que,para que recalculara..
gracias
Jordi Maycas
2004-09-16 11:12:10 UTC
Permalink
ok solucionado

gracias
"Fernando Arroyo" <***@ESTOwanadoo.es> escribi� en el mensaje news:***@TK2MSFTNGP15.phx.gbl...
Hay un par de cosas que dan problemas en el ejemplo que envías:
- hablas de buscar en los rangos A21:A48 y E21:E48, pero ninguna fila de
dicho rango cumple las condiciones impuestas por las celdas B7 y F7 (columna
A=4 y columna E=82,55)
- estás mezclando números almacenados como tales con números almacenados
como texto

La fórmula que necesitas creo que es:

=INDIRECTO("F"&COINCIDIR(1;(A21:A53=B7)*(VALOR(E21:E53)=F7);0)+20)

pero ten en cuenta que:
- es matricial, por lo que tienes que introducirla pulsando Control +
Mayúsculas + Entrada al mismo tiempo
- tal como está el ejemplo te devolverá el error #N/A porque, como ya
escribí antes, ninguna fila cumple las condiciones
- he tenido que usar la función VALOR para convertir los números
almacenados como texto. Si dichos números estuvieran debidamente almacenados
como números, esto no sería necesario y la fórmula sería:

=INDIRECTO("F"&COINCIDIR(1;(A21:A53=B7)*(E21:E53=F7);0)+20)

Un saludo.


Fernando Arroyo
MS MVP - Excel
La celda B7, se ha de buscar en el rango A21:A48, e indicara una fila.....
y la celda F7, se ha de buscar en el rango E21:E48, para concretar la fila.
=INDIRECTO("F"&COINCIDIR(1;(A19:A44=E15)*(E19:E44=B13);0)+18)
pero no me aclaro.. a parte creo que habia que poner unas llaves {},y pulsar
no se que,para que recalculara..
gracias
Loading...