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*.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Javigonpe
08/10/2009 - 21:34 | Informe spam
Hola:
MUCHAS GRACIAS. FUNCIONA PERFECTO¡¡¡¡. Aun no se cómo. Pero va PERFECTO¡¡.
Llevo tres días con esto. Me has ayudado un montón. MUCHAS GRACIAS Hector.
Un saludo.

"Héctor Miguel" escribió:

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.



Respuesta Responder a este mensaje
#3 Javigonpe
08/10/2009 - 21:47 | Informe spam
Hola denuevo.
He mirado las funciones HALLAR y ESNUMERO se cómo funcionan. Pero si nos las
pongo dentro del SUMAPRODUCTO da un error. No acabo de entender como funciona
y con la auditoria de fórmulas tampoco lo veo.
Gracias.

"Javigonpe" escribió:

Hola:
MUCHAS GRACIAS. FUNCIONA PERFECTO¡¡¡¡. Aun no se cómo. Pero va PERFECTO¡¡.
Llevo tres días con esto. Me has ayudado un montón. MUCHAS GRACIAS Hector.
Un saludo.

"Héctor Miguel" escribió:

> 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.
>
>
>
Respuesta Responder a este mensaje
#4 Héctor Miguel
08/10/2009 - 22:09 | Informe spam
hola, !

He mirado las funciones HALLAR y ESNUMERO se como funcionan.
Pero si nos las pongo dentro del SUMAPRODUCTO da un error.
No acabo de entender como funciona y con la auditoria de formulas tampoco lo veo...



aqui puedes encontrar explicacion al funcionamiento del uso de sumaproducto

Bob Phillips:
http://www.xldynamic.com/source/xld...ODUCT.html

J.E. McGimpsey:
http://mcgimpsey.com/excel/formulae/doubleneg.html

Chip Pearson's:
http://www.cpearson.com/excel/ArrayFormulas.aspx

Bob Umlas:
http://www.emailoffice.com/excel/ar...umlas.html

http://office.microsoft.com/en-us/e...01033.aspx (Array Formulas)
http://office.microsoft.com/en-us/e...21033.aspx (Basic Array Formulas)
http://office.microsoft.com/en-us/e...11033.aspx (Array Constants)
http://office.microsoft.com/en-us/e...71033.aspx (Advanced Array Formulas)

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