我在Excel电子表格中有两列,如下所示:
Key Values
f 1
f 2
u 3
g 4
g 5
h 6
h 7
j 8
j 9
k 10
k 11
k 12
是否可以创建公式来创建使用与特定键关联的值的平均值?例如,如果我只想仅包含f,u,h和k的值(手工计算的平均值为6.5)?
不幸的是,在这种情况下,我无法使用VBA。
答案 0 :(得分:1)
添加所提供的链接显示的所有条件可能非常繁琐,这是一种可能更简单的方法。因此,作为一种选择:
=SUM(SUMIFS($B$1:$B$12,$A$1:$A$12,{"f","u","h","k"}))/SUM(COUNTIFS($A$1:$A$12,{"f","u","h","k"}))
无需输入数组公式,这将是一个优势。
答案 1 :(得分:1)
如Brad所述,只需使用AverageIf()
工作表功能:
(在我的示例中,我在单元格B2中开始了第一个'f')
=AVERAGEIF(B2:B13;"=f";C2:C13)