Excel найти медиану последнего 3 числа? - PullRequest
0 голосов
/ 24 января 2020

Например, в ячейке B3: =MEDIAN(A1:A3), и эта формула работает со всеми ячейками от B3 до Bend, но не работает для B1 и B2, я попытался написать =IFERROR(MEDIAN(A-1,A1),(MEDIAN(A$1,A1)), но в Excel не допускается номер nagetive.

А также, почему =MEDIAN("A"&"1:A3") не работает? Как я могу разделить A и 3?

Ответы [ 2 ]

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

Формула ниже будет работать в B3, B2 и B1, а также во всех ячейках ниже B3.

=MEDIAN(INDIRECT(ADDRESS(MAX(ROW()-2,1),1)&":"&ADDRESS(ROW(),1)))

Она разбивает «A из 3», как вы говорите, с помощью функции ADDRESS и затем преобразует результат этого в ссылку на ячейку, используя INDIRECT.

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

Обратите внимание, что просто нет отрицательной ссылки на ячейку. Ячейка A1 является минимальной. Не удивительно, что вы получите ошибку. Поэтому для решения этой проблемы я бы предложил использовать INDEX, MATCH с CHOOSE для создания правильных ссылок:

Попробуйте следующее в B1:

=MEDIAAN(INDEX(A:A,CHOOSE(MATCH(ROW(),{0,4}),1,ROW()-2)):A1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...