Введение в формулы динамических массивов

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве вы познакомитесь с формулами динамических массивов в Excel и Google Таблицах.

Вступление

В сентябре 2022 года Microsoft представила в Excel формулы динамических массивов. Их цель - упростить написание сложных формул и снизить вероятность ошибки.

Формулы динамического массива предназначены для того, чтобы в конечном итоге заменить формулы массива, то есть расширенные формулы, требующие использования Ctrl + Shift + Enter (CSE).

Вот быстрое сравнение между формулой массива и формулой динамического массива, используемой для извлечения списка уникальных отделов из нашего списка в диапазоне. A2: A7.

Устаревшая формула массива (CSE):

В ячейку вводится следующая формула D2 и вводится нажатием Ctrl + Shift + Enter и копированием вниз из D2 к D5.

1 {= ЕСЛИОШИБКА (ИНДЕКС ($ A $ 2: $ A $ 7, ПОИСКПОЗ (0, СЧЁТЕСЛИ ($ D $ 1: D1, $ A $ 2: $ A $ 7), 0)), "")}

Формула динамического массива:

Следующая формула вводится только в ячейку D2 и вошел, нажав Enter. С первого взгляда вы можете понять, насколько легко и просто написать формулу динамического массива.

1 = УНИКАЛЬНЫЙ (A2: A7)

Доступность

С августа 2022 года формулы динамического массива доступны только для пользователей Office 365.

Разливы и разливы

Формулы динамического массива работают, возвращая несколько результатов в диапазон ячеек на основе одной формулы, введенной в одну ячейку.

Такое поведение называется «Разлив» а диапазон ячеек, в которые помещаются результаты, называется «Диапазон разлива». Когда вы выбираете любую ячейку в пределах диапазона разлива, Excel выделяет ее тонкой синей рамкой.

В приведенном ниже примере формула динамического массива СОРТИРОВАТЬ находится в камере D2 и результаты разлились в диапазоне D2: D7

1 = СОРТИРОВАТЬ (A2: A7)

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

#ПРОЛИВАТЬ!

Обратите внимание, что если диапазон разлива не полностью пуст, возвращается ошибка #SPILL.

При выборе ошибки #SPILL требуемый диапазон разлива формулы выделяется синей пунктирной рамкой. Перемещение или удаление данных в непустой ячейке устраняет эту ошибку, позволяя формуле разлиться.

Обозначение разлива

Чтобы сослаться на диапазон разлива формулы, мы помещаем # символ после ссылки на первую ячейку в разливе.

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

В приведенном ниже примере мы хотим подсчитать количество сотрудников в нашей фирме по формуле COUNTA после того, как они были упорядочены в алфавитном порядке с использованием формулы динамического массива СОРТИРОВАТЬ.

Мы входим в СОРТИРОВАТЬ формула в D2 для упорядочивания сотрудников в нашем списке:

1 = СОРТИРОВАТЬ (A2: A7)

Затем мы входим в COUNTA формула в G2 для подсчета количества сотрудников:

1 = СЧЁТ (D2 #)

Обратите внимание на использование # в D2 # для ссылки на результаты, выведенные функцией SORT в диапазоне D2: D7.

Новые формулы

Ниже приведен полный список новых формул динамического массива:

  1. УНИКАЛЬНЫЙ - Возвращает список уникальных значений из диапазона
  2. СОРТИРОВАТЬ - Сортировка значений в диапазоне
  3. СОРТИРОВАТЬ ПО - Сортировка значений по соответствующему диапазону
  4. ФИЛЬТР - Фильтрует диапазон на основе предоставленных критериев
  5. СЛУЧАЙНЫЙ - Возвращает массив случайных чисел от 0 до 1
  6. ПОСЛЕДОВАТЕЛЬНОСТЬ - Создает список последовательных номеров, таких как 1, 2, 3, 4, 5

Формула динамического массиваs в Google Таблицах

Все приведенные выше примеры работают в Google Таблицах точно так же, как и в Excel.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave