Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Promedio ponderado con condicionales

1,806 views
Skip to first unread message

karlos

unread,
Apr 16, 2010, 4:11:09 PM4/16/10
to
Hola a todos,

Necesito una vez mas de su ayuda, estoy intentando hacer una super
formula en Excel pero por lo que he visto es imposible lograr hacer lo
que necesito, y creo que lo optimo es hacer una macro, y es ahí cuando
necesito ayuda.
Lo que necesito hacer es lo siguiente:

Sacar el promedio ponderado (peso de A X valor de A + peso de B X
valor de B)/(suma de peso A + B) de una matriz de datos pero que
cumplan dos condiciones, en este caso que correspondan a un mes
espefico y que a un modelo especifico.

Alguien sabe cómo hacer eso?

como referencia usemos

A B C D
1 Costo peso Mes Llegada tipo
2 7.019 123 enero A
3 9.357 234 Enero B
4 10.879 293690 febrero C
5 342.485 292741 enero A
6 42.809 292715 enero B

muchas gracias de antemano

saludos

Benito Merino

unread,
Apr 16, 2010, 6:16:07 PM4/16/10
to

Hola.

La siguiente fórmula puede valerte:

=SUMAPRODUCTO((C2:C6="enero")*((D2:D6="A")+
(D2:D6="B"))*(A2:A6)*(B2:B6))/SUMAPRODUCTO((C2:C6="enero")*((D2:D6="A")
+(D2:D6="B"))*(B2:B6))

Saludos,

Benito Merino
Barcelona

karlos

unread,
Apr 19, 2010, 9:48:36 AM4/19/10
to

MUCHAS GRACIAS!!!!!!!
me funciono a la perfección
todo un maestro


saludos

Benito Merino

unread,
Apr 19, 2010, 4:15:06 PM4/19/10
to

Hola Karlos.

Me alegro de que te funcione.

Aquí quien más y quien menos tiene algo de maestro y algo de aprendiz.

Muchas gracias.

Benito

ker...@gmail.com

unread,
May 24, 2014, 7:13:29 PM5/24/14
to
Lo que necesito hacer es lo siguiente:

Sacar el promedio ponderado (peso de A X valor de A + peso de B X
valor de B)/(suma de peso A + B) de una matriz de datos pero que
cumplan dos condiciones, en este caso que correspondan a un mes
espefico y que a un modelo especifico.

Alguien sabe cómo hacer eso?

como referencia usemos

        A       B     C       D
1    Costo   Peso  Mes   Tipo
2   7.019   123  enero    A
3   9.357   234  enero     B
4   10.879  293690  febrero   C
5 342.485  292741  enero     A
6 42.809  292715  enero     B


La siguiente fórmula puede valerte:
=SUMAPRODUCTO((C2:C6="enero")*((D2:D6="A")+(D2:D6="B"))*(A2:A6)*(B2:B6))/
SUMAPRODUCTO((C2:C6="enero")*((D2:D6="A")+(D2:D6="B"))*(B2:B6))

Saludos,

Benito Merino
Barcelona

-----------------------------------------------------------------------------
Excelente lógica (* and + or), no sabia que se podían colocar condicionales dentro de un sumproduct. Me ahorro la creación de un UDF. Gracias!!
0 new messages