Usar el nro resultante de una formula como criterio de rango de ot

25/04/2007 - 17:22 por Giancarlo | Informe spam
Hola!

En Excel 2003 existe alguna forma de que una formula como parte de su rango
de accion, tome como "fila" el numero obtenido mediante otra formula? Por
ejemplo en esta formula:

=SUMAR.SI('[Octubre 2006.XLS]Venta'!$E$2:$IV$2000,A1,'[Octubre
2006.XLS]Venta'!$E$7:$IV$7)

Aca quiero sumar los valores de la Fila 7 de la hoja Venta de Octubre 2006
siempre que el criterio sea el de la celda A1 (cliente)

En otra formula obtengo la fila donde estan los valores que quiero sumar:
=COINCIDIR(A28,'[Octubre 2006.XLS]Venta'!$A$1:$A$1147,0) , la cual en este
caso me da como resultado: 7

Lo quiero saber es como hacer que el SUMAR.SI en la parte donde defino el
RangoSuma (Venta'!$E$7:$IV$7) utilice el 7 que obtengo en otra formula como
parte de la definicion de este rango.


Tambien intente generando parte de la formula en texto con Concatenar, pero
no encuentro como convertir un texto en formula. Eso podria ser otra solucion.
 

Leer las respuestas

#1 Manolo
25/04/2007 - 22:55 | Informe spam
Hola Giancarlo, no entiendo bien como están dispuestos tus datos, pero
fíjate si te sirve la idea. Supongo que en la hoja actual en la celda A1
está el código del cliente que deseas buscar. La búsqueda la realizas en la
columna A de la hoja [Octubre 2006.XLS]Venta y lo que deseas es sumar la
fila que coincida con este código.

En tu hoja actual puedes probar en B1 lo siguiente:

=SUMAPRODUCTO(('[Octubre 2006.XLS]Venta'!$A$2:$A$2000¡)*('[Octubre
2006.XLS]Venta'!$E$2:$IV$2000))

Ojalá te ayude

Manolo
"Giancarlo" escribió en el mensaje
news:
Hola!

En Excel 2003 existe alguna forma de que una formula como parte de su


rango
de accion, tome como "fila" el numero obtenido mediante otra formula? Por
ejemplo en esta formula:

=SUMAR.SI('[Octubre 2006.XLS]Venta'!$E$2:$IV$2000,A1,'[Octubre
2006.XLS]Venta'!$E$7:$IV$7)

Aca quiero sumar los valores de la Fila 7 de la hoja Venta de Octubre 2006
siempre que el criterio sea el de la celda A1 (cliente)

En otra formula obtengo la fila donde estan los valores que quiero sumar:
=COINCIDIR(A28,'[Octubre 2006.XLS]Venta'!$A$1:$A$1147,0) , la cual en este
caso me da como resultado: 7

Lo quiero saber es como hacer que el SUMAR.SI en la parte donde defino el
RangoSuma (Venta'!$E$7:$IV$7) utilice el 7 que obtengo en otra formula


como
parte de la definicion de este rango.


Tambien intente generando parte de la formula en texto con Concatenar,


pero
no encuentro como convertir un texto en formula. Eso podria ser otra


solucion.

Preguntas similares