Sumaproducto

27/03/2009 - 02:17 por Manuel | Informe spam
Hace unos días Héctor Miguel me sugirió esta fórmula:

=SUMAPRODUCTO(--ESNUMERO(HALLAR("Camisa";A1:A400));--
(B5:B400="Juan");C5:C400)

Y me ha ido de lo más bien con ella, pero saben que una necesidad
satisfecha engendra otra más.

Esta fórmula me suma los datos que tomo de la hoja 1, pero ahora
necesito saber como además de estos datos puedo sumar a la misma vez
lo de la hoja 2 y la hoja 3.

De antemano, gracias.
Saludos,
Manuel
 

Leer las respuestas

#1 Héctor Miguel
27/03/2009 - 08:54 | Informe spam
hola, Manuel !

... esta formula: =SUMAPRODUCTO(--ESNUMERO(HALLAR("Camisa";A1:A400));--(B5:B400="Juan");C5:C400)
... me suma los datos que tomo de la hoja 1, pero ahora necesito... sumar... lo de la hoja 2 y la hoja 3.



1) comprueba si te funciona con rangos de diferentes dimensiones (filas 1:400 columna A y filas 5:400 columnas B y C) -?????-

2) con base en la formula de este ejemplo y asumiendo que los rangos reales son en las filas 5:400
y que los nombres de las hojas son "hoja1", "hoja2" y "hoja3" -???-

a) define/crea/... dos nombres (menu:) insertar / nombre / definir...
nombre formula
nFilas =transponer(fila(indirecto("5:400"))-5)
nHojas =fila(indirecto("1:3"))

b) aplica la siguiente formula (NO es de entrada matricial pero si esta algo extensa, y debe quedar en una sola linea)

=sumaproducto(--esnumero(hallar("camisa";t(desref(indirecto("'hoja"&nhojas&"'!a5");nfilas;))));

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares