Медианное значение для одного года и медианное значение для другого года, где даты находятся в одном столбце - PullRequest
0 голосов
/ 10 января 2020

У меня есть столбец цены и столбец даты. Столбец даты включает 2019 и 2018.

Я пытаюсь получить медианное значение цены для каждого года.

Пробная медиана с If в виде массива, специально использующего дату и меньше или больше чем определить, выбран ли правильный год.

enter image description here

Ответы [ 2 ]

1 голос
/ 10 января 2020

Вы можете использовать функцию Median () с вложенным IF.

=MEDIAN(IF(YEAR($B$2:$B$6)=D$1,$A$2:$A$6))

Если у вас уже есть версия Excel, которая поддерживает массивы Dynami c, вы можете просто ввести формулу. Если у вас есть версия без Dynami c Arrays, вам нужно использовать Ctrl + Shift + Enter для подтверждения формулы.

enter image description here

0 голосов
/ 10 января 2020

вы можете использовать формулу массива - это будет немного проще

{=MEDIAN(IF(E1=YEAR($B$2:$B$5);$A$2:$A$5;""))}

enter image description here

Формула массива после редактирования подтверждается нажатием ctrl + shift + enter

Добавление:

Нет, функция AND не может работать с массивами. В случае с дополнительными условиями используйте следующую формулу массива:

{=MEDIAN(IF(E1=YEAR($B$2:$B$5)*($C$2:$C$5="x");$A$2:$A$5;""))}

enter image description here

И пустые ячейки не включаются в расчет MEDIAN из-за предыдущих условий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...