Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Формулы массива

Обновлено: 13.10.26

Инструкция актуальна для версии продукта: 2026.3.1.3296

Все версии инструкции (2)

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

Обратите внимание

В умных таблицах Формулы массива не работает сочетание клавиш Ctrl + Shift + Enter для формул массива, которые возвращают результат в несколько ячеек. При попытке выполнить такое вычисление отобразится окно Предупреждение с текстом «Формулы массива с несколькими ячейками не разрешаются в таблицах»:

Предупреждение о недопустимости формул массива в таблицах

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

Результаты вычислений формулы массива:

Выделено ячеек для результатаВведено в качестве формулы массиваКомбинация клавишРезультат
ОднаФормула,
встроенная функция
Ctrl + Shift + EnterРезультат записывается в выделенную ячейку при любом выбранном диапазоне данных.
ДиапазонРезультат записывается в выделенный диапазон ячеек при любом выбранном диапазоне данных. Если в диапазонах с данными часть данных отсутствует, то в соответствующих ячейках результата отобразится ошибка #Н/Д (нет данных).
ОднаФормула,
встроенная функция
EnterРезультат будет зависеть от:

  • выбранного диапазона ячеек, где будет отображаться результат;
  • выбранного диапазона данных, которые участвуют в вычислениях;
  • аргументов, которые введены в качестве формулы массива (формула или встроенная функция).
Диапазон

Формулы массива могут быть представлены в виде:

  • формул — обычные формулы с математическими операциями.
    Пример: {=A1:A10*B1:B10};
  • встроенной функции — функции, аргументы которых представляют собой массив(-ы) данных и результат вычисления которых может возвращать несколько значений.
    Пример: =УНИК(массив;[по_столбцам];[только_один_раз]).

Список ниже содержит перечень встроенных функций со ссылками на подробные описания этих функций.

Формулы массива:

Вставка формулы массива

1. Чтобы вставить формулу массива, выберите диапазон ячеек, в которых вы хотите отобразить результаты:

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

2. Введите формулу, которую вы хотите использовать, в строке формул и укажите необходимые аргументы в круглых скобках ():

Ввод формулы в строке формул

3. Нажмите комбинацию клавиш Ctrl + Shift + Enter:

Отображение формулы массива в фигурных скобках

Результаты будут отображаться в выбранном диапазоне ячеек, а формула в строке формул будет автоматически заключена в фигурные скобки {}, чтобы указать, что это формула массива. Например, {=УНИК(B2:D6)}.

Обратите внимание

Фигурные скобки {} нельзя вводить вручную.

Создание формулы массива в одной ячейке

В следующем примере показан результат формулы массива, отображаемый в одной ячейке. Выберите ячейку, введите =СУММ(C2:C11*D2:D11) и нажмите Ctrl + Shift + Enter:

Результат формулы массива в одной ячейке

Создание формулы массива в нескольких ячейках

Обратите внимание

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

В следующем примере показаны результаты формулы массива, отображаемые в диапазоне ячеек. Выберите диапазон ячеек, введите =C2:C11*D2:D11 и нажмите Ctrl + Shift + Enter:

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

Редактирование формулы массива

Обратите внимание


1. Каждый раз после редактирования формулы массива (например, изменения аргументов) необходимо нажимать комбинацию клавиш Ctrl + Shift + Enter, чтобы сохранить изменения;

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

В следующем примере показано, как расширить формулу массива для нескольких ячеек при добавлении новых данных. Выделите все ячейки, содержащие формулу массива, а также пустые ячейки рядом с новыми данными, отредактируйте аргументы в строке формул, чтобы они включали новые данные, и нажмите Ctrl + Shift + Enter:

Расширение диапазона формулы массива при добавлении данных

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

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

Предупреждение о невозможности изменения части массива

Чтобы удалить формулу массива, выделите все ячейки, содержащие формулу массива, и нажмите клавишу Delete. Либо выберите формулу массива в строке формул, нажмите Delete, а затем нажмите Ctrl + Shift + Enter.

Примеры использования формулы массива

Сумма знаков в массиве:

Пример вычисления суммы знаков в массиве

Отображение значения ячейки с наибольшим количеством знаков из массива данных:

Пример поиска значения с наибольшим количеством знаков

Сумма всех значений из массива больше двух:

Пример суммирования значений больше двух

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое