problemas con criterio en SUMAPRODUCTO

08/10/2009 - 18:25 por Javigonpe | Informe spam
Hola.
Estoy con la funcion SUMAPRODUCTO.
Esta es la fórmula que estoy haciendo
=SUMAPRODUCTO((REGISTRO!$B$3:REGISTRO!$B$16=$A22)*(REGISTRO!$G$3:REGISTRO!$G$16=B$21&"*")*(REGISTRO!$E$3:REGISTRO!$E$16))

En el 2º criterio (REGISTRO!$G$3:REGISTRO!$G$16=B$21&"*") los valores que
hay en REGISTROG3:REGISTROG16 son estos: 374, 374, 345-7-8, 374-6-4, 374-6-4,
374-6-3, 374-6-3, 374-6-3, 374-6-3, 345, 374-6-2, 374-6-2, 374.

Quiero que sume cuando el criterio sea igual a 345 y lo que sea porque
=B$21&"*" vale 345*. Es decir, en este caso el croterio cumpliria en dos
casos: 345-7-8 y 345.

Pero como =B$21&"*" vale 345* y toma como texto, de manera que para que
cumpla tiene que valer exactamente 345* y ningún valor dentro del rango del
criterio es 345*.
 

Leer las respuestas

#1 Héctor Miguel
08/10/2009 - 18:40 | Informe spam
hola, !

Estoy con la funcion SUMAPRODUCTO. Esta es la formula que estoy haciendo:
=SUMAPRODUCTO((REGISTRO!$B$3:REGISTRO!$B$16=$A22)*(REGISTRO!$G$3:REGISTRO!$G$16=B$21&"*")*(REGISTRO!$E$3:REGISTRO!$E$16))
En el 2º criterio (REGISTRO!$G$3:REGISTRO!$G$16=B$21&"*") los valores que hay en REGISTROG3:REGISTROG16
son estos: 374, 374, 345-7-8, 374-6-4, 374-6-4, 374-6-3, 374-6-3, 374-6-3, 374-6-3, 345, 374-6-2, 374-6-2, 374.
Quiero que sume cuando el criterio sea igual a 345 y lo que sea porque =B$21&"*" vale 345*.
Es decir, en este caso el croterio cumpliria en dos casos: 345-7-8 y 345.
Pero como =B$21&"*" vale 345* y toma como texto, de manera que para que cumpla tiene que valer exactamente 345*
y ningun valor dentro del rango del criterio es 345*.



convendria si te sostienes en el hilo de tu consulta original (asi acumulas propuestas sin danzas entre hilos diversos) :D

prueba con una formula +/- como la siguiente (OJO, que mi sistema usa coma para separar los argumentos)

=sumaproducto((registro!$b$3:$b$16=$a22)*esnumero(hallar(b$21,registro!$g$3:$g$16))*registro!$e$3:$e$16)

saludos,
hector.

Preguntas similares