一个If函数,用于过滤然后计算平均值

时间:2015-06-11 13:03:27

标签: excel

我正在尝试在Excel中编写一个函数,如果它们来自AUM且具有某个名称,则表示取一组数字的平均值。我想也许我可以做点什么:
    =AVERAGE(IF(('FY15'!$D$1:$D$652="AUM")*('FY15'!$B$1:$B$652=$A6),'FY15'!$W$1:$W$652))

但它不会返回任何东西。我甚至尝试使用SUM,我是如何看到它,但仍然没有。有什么提示吗?

1 个答案:

答案 0 :(得分:2)

正如斯科特在对您的问题的评论中提到的那样,使用AVERAGEIF或更确切地说AVERAGEIFS可能最容易解决,因为您有多个条件。我认为你想要的公式是:

=AVERAGEIFS('FY15'!$W$1:$W$652,'FY15'!$D$1:$D$652,"AUM",'FY15'!$B$1:$B$652,$A6)
  • 该函数的第一个参数是您想要的平均范围。
  • 然后,以下参数是第一个具有标准的范围
  • 第三个参数是您要应用于第二个条件中指定范围的条件。
  • 参数4& 5与参数2& 3,但是对于新的标准范围。
  • 如果您想要更多条件,请以相同方式添加它们。