【发布时间】:2016-12-15 13:15:48
【问题描述】:
我正在寻找一种解决方案,该解决方案可以根据动态过滤表为我提供加权平均值。这是我所拥有的:
A 列:网址列表, B栏:数字, C栏:百分比
/page 100000 20%
/brochures.htm?en 27443 75,30%
/brochures.htm?fr 1656 67,33%
/brochures.htm?it 483 75,00%
/brochures.htm?fr-fr 6 0,00%
我想要的是一个公式,它可以为我提供以“/brochures/htm”开头的页面的加权百分比,在本例中为:74.83%。
我可以用一张中间表做两次,我用它过滤表格 =FILTER(A1:C5;REGEXMATCH(A1:A5;"/brochures.html*")) 然后在第三张表中通过计算加权平均值 =SUMPRODUCT(C1:C5;B1:B5)/SUM(B1:B5) ,但您可以想象,这不是满足我需求的好解决方案。
有人可以帮忙吗?我创建了一个 google 表格,因此您可以轻松了解我是如何达到 74.83% 的。 -> https://docs.google.com/spreadsheets/d/1Q-ydRSOdoGN2wVj7Z4XWglz-0U7pL3_xMeyGdRB2K84/edit?usp=sharing
【问题讨论】:
-
为了方便我们为您提供帮助,请提供有关您的数据的更多详细信息。我看不到您如何从您提供的数据中获得发布的结果。请阅读How to Provide an Example
-
添加了一个谷歌表格来帮助你理解@RonRosenfeld ;-)
标签: excel google-sheets weighted-average