средние значения с несколькими средними диапазонами в разных столбцах - PullRequest
0 голосов
/ 25 июня 2018

= IFERROR (AVERAGEIFS ('Ввод журнала'! $ AO $ 4: $ AO $ 480, 'Ввод журнала'! $ O $ 4: $ O $ 480, "> =" & F10, 'Ввод журнала'! $ O $ 4: $ O $ 480, "<=" & КОНМЕСЯЦА (F10,0)), "N / A") </p>

Эта формула работает, но мне нужно несколько средних диапазонов, добавленных к этому уравнению. Мой первый средний диапазон данных - AO, но у меня есть другие в разных столбцах (BB, BM и т. Д.), Которые я бы хотел усреднить по W / AO. Мои многочисленные критерии охватывают начало и конец месяца F10. Возможно, массив нужен? Любая помощь приветствуется. Спасибо Майк Ссылка на пример изображения здесь

1 Ответ

0 голосов
/ 26 июня 2018

Вот пара вариантов. Введите это как формулу массива ( Ctrl + Shift + Ввод ):

=IFERROR(AVERAGE(IF(('Journal Input'!$O$4:$O$480>=F10)*('Journal Input'!$O$4:$O$480<=EOMONTH(F10,0)),CHOOSE({1,2,3},'Journal Input'!$AO$4:$AO$480,'Journal Input'!$BB$4:$BB$480,'Journal Input'!$BM$4:$BM$480))),"N/A")

Или, поскольку это одинаковые условия для всех столбцов, вы можете усреднить AVERAGEIFS каждого столбца (это не нужно вводить как формулу массива):

=IFERROR(AVERAGE(AVERAGEIFS('Journal Input'!$AO$4:$AO$480,'Journal Input'!$O$4:$O$480,">="&F10,'Journal Input'!$O$4:$O$480,"<="&EOMONTH(F10,0)),AVERAGEIFS('Journal Input'!$BB$4:$BB$480,'Journal Input'!$O$4:$O$480,">="&F10,'Journal Input'!$O$4:$O$480,"<="&EOMONTH(F10,0)),AVERAGEIFS('Journal Input'!$BM$4:$BM$480,'Journal Input'!$O$4:$O$480,">="&F10,'Journal Input'!$O$4:$O$480,"<="&EOMONTH(F10,0))),"N/A")
...