Google Sheets: извлечь один столбец из именованного диапазона - PullRequest
1 голос
/ 22 апреля 2020

update

Мой первоначальный вопрос касался получения среднего значения для одного столбца именованного диапазона. Но после размышления вопрос обобщается так: «Как извлечь один столбец из именованного диапазона?»

оригинальный вопрос

Я использую именованный диапазон для извлечения двух столбцов из большого набор данных. Предположим, что MyRange определяет три строки и два столбца из большего набора данных:

 ... |G   |H   | ...
+----|----|----|
| ...          |
|2000|15.1|  10|
|2001|15.2|  23|
|2002|15.3|  30|
| ...          |

Используя MyRange, как бы я взял среднее (только) столбец H?
I ' мы пробовали разные вещи, такие как AVERAGE(MyRange:H) и AVERAGE(INDEX(MyRange 1)), но не нашли правильный синтаксис.
(в приведенном выше примере результат должен быть 21).

Ответы [ 4 ]

1 голос
/ 22 апреля 2020

Я только что наткнулся на более простой подход, используя FILTER():

=AVERAGE(FILTER(MyRange, {FALSE, TRUE}))

Это работает, потому что FILTER(MyRange, {FALSE, TRUE}) извлекает (только) второй столбец, который, в свою очередь, передается в AVERAGE().

1 голос
/ 22 апреля 2020

Или есть проверенный и проверенный способ с индексом:

=average(index(NamedRange1,0,2))

(указание 0 для строки означает использование всего столбца)

1 голос
/ 22 апреля 2020

Вы можете использовать запрос:

=Query(ArrayFormula(MyRange), "select avg(H) label avg(H) ''") 

В качестве альтернативы.

Почему бы просто создать новый именованный диапазон из 3 строк в столбце H например, MyRangeH?
Затем используйте:

=AVERAGE(MyRangeH) 
0 голосов
/ 23 апреля 2020

После обновленного вопроса:

Мой первоначальный вопрос касался получения среднего значения для одного столбца именованного диапазона. Но после размышления вопрос обобщается так: «Как извлечь один столбец из именованного диапазона?»

Можно также использовать:

=AVERAGE(OFFSET(MyRange,0,2))

О OFFSET

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