Я опубликую ссылку на таблицу внизу этой статьи.
Я пытаюсь определить среднее значение столбца чисел, попадающих в диапазон дат.Формула ниже работает, но мне нужно перетащить ее вниз по столбцу, я хочу, чтобы это был массив, чтобы он автоматически обновлялся.
=iferror(averageifs(B$2:B,A$2:A,">="&C2,A$2:A,"<="&D2),1)
Поэтому я создал его как массив следующим образом:
=iferror(ArrayFormula(averageifs(B$2:B,A$2:A,">="&C2:C,A$2:A,"<="&D2:D)),1
Но он останавливается после первой ячейки.Поэтому я разбил среднюю функцию на sum & count для деления.
Массив count работает по следующей формуле:
=iferror(ArrayFormula(countifs(A$2:A,">="&C2:C,A$2:A,"<="&D2:D)),1)
Однако массив sum даже не проходит после первогоячейка:
=iferror(ArrayFormula(SUMIFS(B$2:B,A$2:A,">="&C2:C,A$2:A,"<="&D2:D)),1)
И комбинация проходит первую ячейку, но все вычисления сводятся к нулю:
=ArrayFormula(iferror(SUMIFS(B$2:B,A$2:A,">="&C2:C,A$2:A,"<="&D2:D)/countifs(A$2:A,">="&C2:C,A$2:A,"<="&D2:D),1))
Я пытаюсь получить среднее значение за предыдущий месяц.
Если кто-нибудь сможет мне помочь, я буду очень признателен!
https://docs.google.com/spreadsheets/d/1XhoLl5hB-MpXFz9VS2aLqJOWbXk1d_7apnwKWFdDUlg/edit?usp=sharing