rango sumaproducto

14/02/2005 - 22:15 por fredy | Informe spam
hola grupo!

tengo la siguiente formul
=SUMAPRODUCTO((SERVICIOS!$D$2:$D$5000>=$B2)*(SERVICIOS!$D$2:$D$5000<=$C2)*(SERVICIOS!$C$2:$C$5000=D$1)*(SERVICIOS!$B$2:$B$5000="FOTOCOPIAS")*(SERVICIOS!$F$2:$F$5000))
me calcula la cantidad de fotocopias de cada empresa por semanas

la base esta en la hoja servicios y en la hoja semanal que es donde tengo
esta formula tengo algo como esto:

SEM FECHA INICIO FECHA FIN AGUAZUL
0 01/01/2004 02/01/2005 0
1 03/01/2005 07/01/2005 116
2 10/01/2005 14/01/2005 24

la formula esta bien y calcula efectivamente el numero de copias ( para este
caso aguazul)

quisiera saber como hago para no tener que cambiar el rango ($D$2:$D$5000) y
todos los que terminan en 5000 sino que el cuente la cantidad de filas
diligenciadas en la hoja servicios y tome el rango ( para no tener que
cambiar el rango cada vez que se generan mas registros)

trate de hacerlo con indirecto pero no supe utilizar esta funcion dentro de
la formula ... podrian ayudarme ;D

muchas gracias
 

Leer las respuestas

#1 KL
14/02/2005 - 22:29 | Informe spam
Hola Fredy,

?Has probado sustituir 5000 por 65536? Si tu libro no tiene muchas formulas
como esta, no deberia relentizar el sistema.

=SUMAPRODUCTO((SERVICIOS!$D$2:$D$65536>=$B2)*(SERVICIOS!$D$2:$D$65536<=$C2)*(SERVICIOS!$C$2:$C$65536=D$1)*(SERVICIOS!$B$2:$B$65536="FOTOCOPIAS")*(SERVICIOS!$F$2:$F$65536))

Saludos,
KL

"fredy" wrote in message
news:
hola grupo!

tengo la siguiente formula
=SUMAPRODUCTO((SERVICIOS!$D$2:$D$5000>=$B2)*(SERVICIOS!$D$2:$D$5000<=$C2)*(SERVICIOS!$C$2:$C$5000=D$1)*(SERVICIOS!$B$2:$B$5000="FOTOCOPIAS")*(SERVICIOS!$F$2:$F$5000))
me calcula la cantidad de fotocopias de cada empresa por semanas

la base esta en la hoja servicios y en la hoja semanal que es donde tengo
esta formula tengo algo como esto:

SEM FECHA INICIO FECHA FIN AGUAZUL
0 01/01/2004 02/01/2005 0
1 03/01/2005 07/01/2005 116
2 10/01/2005 14/01/2005 24

la formula esta bien y calcula efectivamente el numero de copias ( para
este
caso aguazul)

quisiera saber como hago para no tener que cambiar el rango ($D$2:$D$5000)
y
todos los que terminan en 5000 sino que el cuente la cantidad de filas
diligenciadas en la hoja servicios y tome el rango ( para no tener que
cambiar el rango cada vez que se generan mas registros)

trate de hacerlo con indirecto pero no supe utilizar esta funcion dentro
de
la formula ... podrian ayudarme ;D

muchas gracias

Preguntas similares