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

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

  • вычислять число символов в диапазоне ячеек;

  • суммировать только те числа, которые отвечают определенным условиям, например наименьшие значения в диапазоне чисел, определенном верхней и нижней границами;

  • суммировать все n-е значения в диапазоне значений.

В Excel представлены два типа формул массива: выполняющие несколько вычислений для получения одного результата и формулы, дающие множество результатов. Некоторые функции возвращают массивы значений или требуют массив значений в качестве аргумента. Дополнительные сведения см. в статье Рекомендации и примеры по использованию формул массива.

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

  1. Щелкните ячейку, в которую нужно ввести формулу массива.

  2. Введите необходимую формулу.

    В формулах массива используется синтаксис обычных формул. Они все начинаются со знака равенства (=) и могут содержать встроенные функции Excel.

    Например эта формула вычисляет суммарное значение массив котировок акций и поместит результат в ячейке рядом с кнопкой «Общее значение».

    Типичная формула массива

    Эта формула сначала умножает количество акций (ячейки B2–I2) на их курс (ячейки B3–I3), а затем складывает результаты, получая общую сумму 53 184. В этом примере используется формула массива, расположенная только в одной ячейке.

  3. Нажмите клавиши CTRL+SHIFT+ВВОД.

    Формула автоматически вставляется между открывающей и закрывающей фигурными скобками ({ }).

    Примечание : При вводе фигурных скобок вокруг формулы вручную эта формула не будет преобразована в формулу массива — для этого необходимо нажать сочетание клавиш CTRL+SHIFT+ВВОД. При каждом изменении формулы массива фигурные скобки ({ }) исчезают, поэтому, чтобы внести изменения в формулу массива и добавить фигурные скобки, необходимо повторно нажать сочетание клавиш CTRL+SHIFT+ВВОД.

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

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

  2. Введите необходимую формулу.

    В формулах массива используется синтаксис обычных формул. Они все начинаются со знака равенства (=) и могут содержать встроенные функции Excel.

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

    Функция массива в нескольких ячейках
  3. Нажмите клавиши CTRL+SHIFT+ВВОД.

    Формула автоматически вставляется между открывающей и закрывающей фигурными скобками ({ }).

    Примечание : При вводе фигурных скобок вокруг формулы вручную эта формула не будет преобразована в формулу массива — для этого необходимо нажать сочетание клавиш CTRL+SHIFT+ВВОД. При каждом изменении формулы массива фигурные скобки ({ }) исчезают, поэтому, чтобы внести изменения в формулу массива и добавить фигурные скобки, необходимо повторно нажать сочетание клавиш CTRL+SHIFT+ВВОД.

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

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

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

Скопируйте приведенную ниже таблицу и вставьте его в Excel в ячейке A1. Обязательно выберите диапазон ячеек E2: E11, введите формулу = C2: C11 * D2: D11, и нажмите клавиши Ctrl + Shift + Ввод, чтобы упростить формулы массива.

Продавец

Тип автомобиля

Число проданных единиц

Цена за единицу

Итоги продаж

Ильина

Седан

17

2200

=C2:C11*D2:D11

Купе

4

1800

Егоров

Седан

6

2300

Купе

8

1700

Еременко

Седан

3

2000

Купе

1

1600

Климов

Седан

9

2150

Купе

17

1950

Шашков

Седан

6

2250

Купе

8

2000

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

  1. В образце книги выберите ячейки от E2 до E11. В них будут помещены результаты.

Перед вводом формулы всегда следует выбирать ячейки для результатов.

"Всегда" значит в 100 процентах случаев.

  1. Введите следующую формулу. Для этого достаточно просто начать ввод (со знака равенства), и формула появится в последней выбранной ячейке. Вы также можете ввести ее строке формул:

    =C2:C11*D2:D11

  2. Нажмите клавиши CTRL+SHIFT+ВВОД.

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

  1. В образце книги выберите ячейку B13.

  2. Введите формулу, используя один из методов из шага 2 предыдущего примера:

    =СУММ(C2:C11*D2:D11)

  3. Нажмите клавиши CTRL+SHIFT+ВВОД.

Формула умножает значения в диапазонах ячеек C2:C11 и D2:D11, а затем складывает результаты, получая общую сумму.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

К началу страницы

Примечания : 

  • Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

  • Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала. Вместе с другими участниками сообщества Майкрософт вы можете улучшить эту статью с помощью Community Translation Framework (CTF). Просто наведите указатель мыши на предложение в статье и выберите команду "УЛУЧШИТЬ ПЕРЕВОД" в мини-приложении CTF. Для получения дополнительных сведений о CTF щелкните здесь. Используя CTF, вы соглашаетесь с нашими условиями предоставления услуг.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×