30 функций Excel за 30 дней: ОБЛАСТИ (AREAS)

Вчера мы дали старт марафону 30 функций Excel за 30 дней, начав с функции EXACT (СОВПАД), которая оказалась очень интересной и полезной функцией. Мы рассмотрели несколько примеров ее применения в таблицах Excel.

Сегодня мы изучим функцию AREAS (ОБЛАСТИ), которая малость облегчена в плане своей полезности (это мягко говоря). Она как ленивый шурин в плохой комедии, который лежит на твоём диване и пьёт твоё пиво.

Но даже у бездельника должно быть предназначение. Этот ленивый шурин может служить примером для Ваших детей, как НЕ НАДО себя вести. Что касается функции AREAS (ОБЛАСТИ), с её помощью мы можем увидеть, как работают операторы ссылок в Excel и как они влияют на результаты формул.

Итак, давайте посмотрим информацию и примеры по использованию функции AREAS (ОБЛАСТИ) в Excel. Если у Вас найдутся другие примеры, пожалуйста, поделитесь ими в комментариях. Только не присылайте мне своего шурина!

Функция 02: AREAS (ОБЛАСТИ)

Функция AREAS (ОБЛАСТИ) возвращает количество областей в ссылке. Областью может выступать диапазон смежных ячеек либо одиночная ячейка. Ячейки могут быть пустыми или содержать данные – это не имеет значения для подсчёта количества.

Функция ОБЛАСТИ в Excel

Как можно использовать функцию AREAS (ОБЛАСТИ)?

Функция AREAS (ОБЛАСТИ) имеет не так уж много практических применений, но она является интересным примером того, как работают операторы ссылок в Excel. Вы можете использовать функцию AREAS (ОБЛАСТИ) вот для чего:

  • Подсчёт количества областей в диапазоне.
  • Подсчёт количества пересечений нескольких диапазонов.
  • Вычисление номера какой-либо области для функции INDEX (ИНДЕКС).

Синтаксис AREAS (ОБЛАСТИ)

Синтаксис функции AREAS (ОБЛАСТИ) таков:

AREAS(reference)
ОБЛАСТИ(ссылка)

  • Ссылкой может быть одна ячейка, диапазон или несколько областей.

Операторы ссылок

При записи ссылки Вы можете использовать любой из трёх операторов ссылок:

: Двоеточие A1:B4 диапазон все ячейки между двух указанных ячеек, включая указанные
, Запятая (eng.) A1,B2 объединение объединяет несколько ссылок вместе
; Точка с запятой (рус.) A1;B2
  Пробел A1 B3 пересечение ячейки, общие для указанных ссылок

Ловушки AREAS (ОБЛАСТИ)

Если Вы используете запятую (или точку с запятой) в функции AREAS (ОБЛАСТИ), чтобы ввести несколько диапазонов ячеек, то необходимо добавить ещё одну пару скобок. Примерно так:

=AREAS((F2,G2:H2))
=ОБЛАСТИ((F2;G2:H2))

Иначе запятая (точка с запятой) будет воспринята программой, как разделитель полей функции, и Вы получите сообщение об ошибке.

Функция ОБЛАСТИ в Excel

Пример 1: Подсчёт количества областей в диапазоне

Если использовать функцию AREAS (ОБЛАСТИ) с простой ссылкой на диапазон, то результатом будет 1.

=AREAS(G2:H2)
=ОБЛАСТИ(G2:H2)

Функция ОБЛАСТИ в Excel

Пример 2: Подсчёт количества областей в нескольких ссылках

Вы можете использовать функцию AREAS (ОБЛАСТИ) с несколькими ссылками, чтобы подсчитать общее количество областей. Так как запятая (точка с запятой) используется в Excel, как оператор объединения, придётся добавить пару круглых скобок ко всему выражению в формуле.

=AREAS((F2,G2:H2))
=ОБЛАСТИ((F2;G2:H2))

Даже, если указанные в ссылке области являются смежными, они все равно учитываются как разные, поэтому результатом формулы будет 2.

Функция ОБЛАСТИ в Excel

Пример 3: Подсчёт количества областей в накладывающихся ссылках

Даже если области в ссылках совпадают или одна из них полностью включает другую, они будут посчитаны отдельно, когда Вы используете оператор объединения.

=AREAS((F2,F2:H2))
=ОБЛАСТИ((F2;F2:H2))

Область F2 полностью входит в диапазон F2:H2, но они учитываются как отдельные, и результатом формулы будет 2.

Функция ОБЛАСТИ в Excel

Пример 4: Подсчёт областей в пересекающихся ссылках

Если Вы используете пробел, в качестве оператора пересечения, то будет подсчитано только количество пересекающихся областей.

=AREAS(TESTREF01 TESTREF02)
=ОБЛАСТИ(TESTREF01 TESTREF02)

Именованный диапазон TESTREF01 раскрашен голубым, а TESTREF02 – розовым цветом. Эти диапазоны пересекаются в трёх точках, выделенных толстой границей, так что результатом формулы будет 3.

Функция ОБЛАСТИ в Excel

Пример 5: Вычисление номера области для функции INDEX (ИНДЕКС)

Функция INDEX (ИНДЕКС) в ссылочной форме может использовать номер области в качестве последнего аргумента.

INDEX(reference,row_num,column_num,area_num)
ИНДЕКС(ссылка;номер_строки;номер_столбца;номер_области)

В следующем примере TestBlock – это несмежный именованный диапазон, состоящий из 4-х областей. В формуле имя TestBlock является ссылкой, а функция AREAS (ОБЛАСТИ) подсчитывает количество областей в этом диапазоне.

Чтобы получить значение из диапазона TestBlock, которое находится в 5-й строке последней области, используйте такую формулу:

=INDEX(TestBlock,5,1,AREAS(TestBlock))
=ИНДЕКС(TestBlock;5;1;ОБЛАСТИ(TestBlock))

Последняя область - это Day04, а пятое значение в Day04 - это H05. Именно это значение возвратила наша формула.

Функция ОБЛАСТИ в Excel

16.02.2015 22:24
3143

Комментарии

Нет комментариев. Ваш будет первым!