Obtener celda con formula matricial

14/12/2004 - 16:00 por Rene Moreno | Informe spam
Buen dia grupo

Esta es mi pregunta: ¿como puedo obtener la direccion del valor de una celda
devuelta por la formula index? p.e.

En el rango A1:C20 tengo formulas, algunas de ellas a veces devuelven error
o cero o un mensaje, quiero saber la direccion de la celda que devuelve los
datos indicados para poder usar la formula Indirect().
Hace tiempo el buen Fernando Arroyo (creo que fue el) publico una formula
matricial que hacia eso, si alguien la tiene por ahi o sabe como hacerlo le
estare muy agradecido.

Gracias de antemano.


Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"

Preguntas similare

Leer las respuestas

#1 KL
14/12/2004 - 23:07 | Informe spam
esta formula NO matricial la puedes usar para 0 y "mensaje" en una columna
(desconozco si se puede adaptar a detectar celdas con error):

ÎLL("address",INDEX(A1:A10,MATCH(0,A1:A10,0)))
ÎLL("address",INDEX(A1:A10,MATCH("mensaje",A1:A10,0)))

esta tambien NO matricial puede hacer lo mismo pero en varias columnas y
ademas para error:

­DRESS(SUMPRODUCT(ROW(A1:B10)*(ISERROR(A1:B10))),SUMPRODUCT(COLUMN(A1:B10)*(ISERROR(A1:B10))))

­DRESS(SUMPRODUCT(ROW(A1:B10)*((A1:B10)=0)),SUMPRODUCT(COLUMN(A1:B10)*(A1:B10=0)))

­DRESS(SUMPRODUCT(ROW(A1:B10)*((A1:B10)="mensaje") ),SUMPRODUCT(COLUMN(A1:B10)*((A1:B10)="mensaje"))))

las ultimas dos formulas devolveran error si al menos una celda en el rango
devuelve error.

Saludos,
KL

"Rene Moreno" wrote in message
news:
Buen dia grupo

Esta es mi pregunta: ¿como puedo obtener la direccion del valor de una
celda
devuelta por la formula index? p.e.

En el rango A1:C20 tengo formulas, algunas de ellas a veces devuelven
error
o cero o un mensaje, quiero saber la direccion de la celda que devuelve
los
datos indicados para poder usar la formula Indirect().
Hace tiempo el buen Fernando Arroyo (creo que fue el) publico una formula
matricial que hacia eso, si alguien la tiene por ahi o sabe como hacerlo
le
estare muy agradecido.

Gracias de antemano.


Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"



Respuesta Responder a este mensaje
#2 Rene Moreno
17/12/2004 - 00:17 | Informe spam
Muchas gracias!!!

Rene Moreno
Monterrey, Nuevo Leon, Mexico
"Estudio en la duda, Accion en la Fe"

"KL" <lapink2000(at)hotmail.com> wrote in message
news:#
esta formula NO matricial la puedes usar para 0 y "mensaje" en una columna
(desconozco si se puede adaptar a detectar celdas con error):

ÎLL("address",INDEX(A1:A10,MATCH(0,A1:A10,0)))
ÎLL("address",INDEX(A1:A10,MATCH("mensaje",A1:A10,0)))

esta tambien NO matricial puede hacer lo mismo pero en varias columnas y
ademas para error:




­DRESS(SUMPRODUCT(ROW(A1:B10)*(ISERROR(A1:B10))),SUMPRODUCT(COLUMN(A1:B10)
*(ISERROR(A1:B10))))




­DRESS(SUMPRODUCT(ROW(A1:B10)*((A1:B10)=0)),SUMPRODUCT(COLUMN(A1:B10)*(A1:
B10=0)))




­DRESS(SUMPRODUCT(ROW(A1:B10)*((A1:B10)="mensaje") ),SUMPRODUCT(COLUMN(A1:
B10)*((A1:B10)="mensaje"))))

las ultimas dos formulas devolveran error si al menos una celda en el


rango
devuelve error.

Saludos,
KL

"Rene Moreno" wrote in message
news:
> Buen dia grupo
>
> Esta es mi pregunta: ¿como puedo obtener la direccion del valor de una
> celda
> devuelta por la formula index? p.e.
>
> En el rango A1:C20 tengo formulas, algunas de ellas a veces devuelven
> error
> o cero o un mensaje, quiero saber la direccion de la celda que devuelve
> los
> datos indicados para poder usar la formula Indirect().
> Hace tiempo el buen Fernando Arroyo (creo que fue el) publico una


formula
> matricial que hacia eso, si alguien la tiene por ahi o sabe como hacerlo
> le
> estare muy agradecido.
>
> Gracias de antemano.
>
>
> Rene Moreno
> Monterrey, Nuevo Leon, Mexico
> "Estudio en la duda, Accion en la Fe"
>
>
>


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