If函数过滤并计算Average
我想在Excel中编写一个函数,如果它们来自AUM并且具有某个名称,那么这个函数表示一组数字的平均值。 我想也许我可以做这样的事情:
=AVERAGE(IF(('FY15'!$D$1:$D$652="AUM")*('FY15'!$B$1:$B$652=$A6),'FY15'!$W$1:$W$652))
但它不会返回任何东西。 我甚至试图用SUM
来做,我怎么看到它,但还是什么都没有。 有小费吗?
正如斯科特在对你的问题的评论中提到的那样,通过使用AVERAGEIF
或者更AVERAGEIFS
,这可能是最容易解决的,因为你有几个标准。 我想你想要的公式是:
=AVERAGEIFS('FY15'!$W$1:$W$652,'FY15'!$D$1:$D$652,"AUM",'FY15'!$B$1:$B$652,$A6)
- 函数的第一个参数是你想要的平均值范围。
- 那么下面的参数是第一个有标准的范围
- 第三个参数是您要应用于第二个条件中指定范围的条件。
- 参数4和5与参数2和3相同,但对于新的标准范围。
- 如果你想要更多的标准,以相同的方式添加它们。