2015-06-11 5 views
0

Я пытаюсь написать функцию в Excel, которая говорит, принимает среднее значение для группы чисел, если они из AUM и имеют определенное имя. Я подумал, может быть, я мог бы сделать что-то вроде:
=AVERAGE(IF(('FY15'!$D$1:$D$652="AUM")*('FY15'!$B$1:$B$652=$A6),'FY15'!$W$1:$W$652))Функция If If, которая фильтрует, а затем вычисляет Среднее

Но оно ничего не возвращает. Я даже пытался это сделать, используя SUM, как я его видел, но все равно ничего. Какие-нибудь советы?

+0

попробуйте функцию midif http://www.techonthenet.com/excel/formulas/averageif.php – scott

+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, но для нового диапазона критериев.
  • Если вы хотите получить еще больше критериев, добавьте их таким же образом.
+0

Я думаю, что скобка может быть выключена. –

+1

Упс, исправлено @JackArmstrong – eirikdaude

+0

Спасибо. Только теперь он говорит, что Деление на 0. Это на один шаг ближе. –

Смежные вопросы