基本上我有一个价目表,我希望平均列表中包含我的关键字的所有商品的价格。
关键字为keyword
,价格列为B,要查找keyword
的商品说明位于A列。
我想要一个类似的公式
=平均值(data_table,来自行i(i,B)的所有单元格B,其中(i,A)包含keyword
)
为了简化,我添加了一张图片。我尝试了下面建议的解决方案但没有效果。我应该得到15.33(假设指数从1到5而不是从2到5,如图所示)
答案 0 :(得分:1)
使用我认为在Excel 2007中可用的AVERAGEIF
。这将处理"关键字"单独使用,或作为更长字符串的一部分,例如"我的关键字"。
=AVERAGEIF(A2:A5,"*keyword*",B2:B5)
要在此示例中引用包含关键字D1的单元格,请使用:
=AVERAGEIF(A2:A5,"*" & D1 & "*",B2:B5)
答案 1 :(得分:0)
我建议如下:
=AVERAGEIFS(B:B,A:A,"*"&"keyword"&"*")
干杯!
::编辑更新的问题::
使用新布局,请使用以下内容:
=AVERAGEIFS(B1:B5,"*"&D1&"*",A1:A5)