Что такое формула массива в excel

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

Формулы массива — это мощные формулы, позволяющие выполнять сложные вычисления, которые часто не могут выполняться со стандартными функциями. Их также называют формулами CTRL+SHIFT-ВВОД или CSE, так как для их ввода необходимо нажать CTRL+SHIFT+ВВОД. Формулы массива можно использовать для практически невозможного, например

Подсчет количества символов в диапазоне ячеек.

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

Суммирование всех n-х значений в диапазоне значений.

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

Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

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

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

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

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

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

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Сначала формула умножает общие итоги (ячейки B2 – F2) на их цены (ячейки B3 – F3), а затем добавляет эти результаты, чтобы получить общий итог 35 525. Это пример формулы массива с одной ячейкой, так как она находится только в одной ячейке.

Нажмите ввод (если у вас есть текущая Microsoft 365 подписка); в противном случае нажмите CTRL+SHIFT+ВВОД.

При нажатии CTRL+SHIFT+ВВОДExcel автоматически вставляет формулу между (пара открываемой и закрываемой скобок).

Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

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

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

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

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

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

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Нажмите ввод (если у вас есть текущая Microsoft 365 подписка); в противном случае нажмите CTRL+SHIFT+ВВОД.

При нажатии CTRL+SHIFT+ВВОДExcel автоматически вставляет формулу между (пара открываемой и закрываемой скобок).

Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

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

Удаление формулы массива (здесь также нажатие CTRL+SHIFT+ВВОД)

Привяжем константы массива (они упрощают использование констант)

Источник

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

Терминология

Под массивом обычно понимают набор данных, объединенных в группу. Массивы бывают одномерные (элементы массива образуют строку или столбец) или двумерные (матрица). Легко сообразить, что почти в любой таблице Excel при желании можно найти один или несколько таких массивов:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Задача: рассчитать общую сумму заказа. Если идти классическим путем, то нужно будет добавить столбец, где перемножить цену и количество, а потом взять сумму по этому столбцу. Если же применить формулу массива, то все будет гораздо красивее:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Т.е. Excel произвел попарное умножение элементов массивов B2:B5 и C2:C5 и образовал новый массив стоимостей (в памяти компьютера), а затем сложил все элементы этого нового массива.

Пример 2. Разрешите Вас. транспонировать?

При работе с таблицами часто возникает необходимость поменять местами строки и столбцы, т.е. развернуть таблицу на бок, чтобы данные, которые раньше шли по строке, теперь располагались в столбцах и наоборот. В математике такая операция называется транспонированием. При помощи формулы массива и функции ТРАНСП (TRANSPOSE) это делается на раз.

Допустим, имеем двумерный массив ячеек, который хотим транспонировать.

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

жмем Ctrl + Shift + Enter и получаем «перевернутый массив» в качестве результата:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

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

Если формула массива расположена не в одной ячейке (как в Примере 1), а в нескольких ячейках (как в Примере 2), то Excel не позволит редактировать или удалить одну отдельно взятую формулу (например в ячейке D10) и выдаст предупреждающее сообщение Невозможно изменить часть массива.

Для редактирования формулы массива необходимо выделить весь диапазон (A10:H11 в нашем случае) и изменить формулу в строке формул (или нажав F2). Затем необходимо повторить ввод измененной формулы массива, нажав сочетание клавиш Ctrl + Shift + Enter.

Excel также не позволит свободно перемещать ячейки, входящие в формулу массива или добавлять новые строки-столбцы-ячейки в диапазон формулы массива (т.е. в диапазон A10:H11 в нашем случае)

Пример 3. Таблица умножения

Вспомните детство, школу, свою тетрадку по математике. На обороте тетради на обложке было что? Таблица умножения вот такого вида:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

При помощи формул массива она вся делается в одно движение:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

и получаем результат:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Пример 4. Выборочное суммирование

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

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

В данном случае формула массива синхронно пробегает по всем элементам диапазонов C3:C21 и B3:B21, проверяя, совпадают ли они с заданными значениями из ячеек G4 и G5. Если совпадения нет, то результат равенства ноль, если совпадение есть, то единица. Таким образом суммы всех сделок, где заказчик не ANTON и товар не Boston Crab Meat умножаются на ноль и суммируются только нужные заказы.

Источник

Работа с массивами функций в Excel

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

Фактически это группа функций, которые одновременно обрабатывают группу данных и сразу выдают результат. Рассмотрим подробно работу с массивами функций в Excel.

Виды массивов функций Excel

Массив – данные, объединенные в группу. В данном случае группой является массив функций в Excel. Любую таблицу, которую мы составим и заполним в Excel, можно назвать массивом. Пример:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

В зависимости от расположения элементов различают массивы:

Одномерные массивы бывают:

Примечание. Двумерные массивы Excel могут занимать сразу несколько листов (это сотни и тысячи данных).

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Формула массива – позволяет обработать данные из этого массива. Она может возвращать одно значение либо давать в результате массив (набор) значений.

С помощью формул массива реально:

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

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

Используем формулу массива с диапазоном ячеек и с отдельной ячейкой. В первом случае найдем промежуточные итоги для столбца «К оплате». Во втором – итоговую сумму коммунальных платежей.

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

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

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

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

Аргументы для функции – одномерные массивы. Формула просматривает каждый из них по отдельности, совершает заданные пользователем операции и генерирует единый результат.

Рассмотрим ее синтаксис:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Функции работы с массивами Excel

Предположим, в следующем месяце планируется увеличение коммунальных платежей на 10%. Если мы введем обычную формулу для итога =СУММ((C3:C8*D3:D8)+10%), то вряд ли получим ожидаемый результат. Нам нужно, чтобы каждый аргумент увеличился на 10%. Чтобы программа поняла это, мы используем функцию как массив.

Распространенная ошибка при работе с массивами функций – НЕ нажатие кодового сочетания «Ctrl + Shift + Enter» (никогда не забывайте эту комбинацию клавиш). Это самое главное, что нужно запомнить при обработке больших объемов информации. Правильно введенная функция выполняет сложнейшие задачи.

Источник

Формулы массива в Excel — от А до Я

Формулы массива — загадочная и, казалось бы, сложнейшая сущность в Excel. Но на практике все очень просто, нужно только понять принцип их работы и рассмотреть несколько примеров.

Не знаю, новичок вы в Excel или уже опытный пользователь, но коль судьба привела вас на эту страницу, в ходе прочтения вы:

Что такое формула массива

Формула массива (array formula) — это такая формула, в процессе вычисления которой создается один или несколько массивов. При этом не обязательно как результат вычисления, но и как промежуточный этап.

Будьте на 100% уверены: если формула

— это формула массива.

Слишком очевидно и все еще непонятно? Не беда — читаем далее.

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

Массивы в Excel

Массив (array) — это фиксированный набор элементов с фиксированным порядком. Иными словами, все элементы массива, включая их положение в нем, являются его неотъемлемой частью, их порядок и количество нельзя изменить.

Отличие массивов от диапазонов в Excel

В отличие от массива, диапазон (range) — это просто метод адресации к ячейкам в Excel, никак не связанный с самим их содержимым.

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

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

Если же на лист Excel выведен массив, ни сортировка строк, ни вставка строк и столбцов в середину диапазона, в который он выведен, не возможна — это нарушило бы само его определение.

При попытке изменения порядка элементов массива Excel выдаст ошибку. К сожалению, она не очень информативна и не сообщает, какой массив или массивы имеются в виду. Текст ошибки:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excelОшибка Excel при попытке нарушить целостность массива

Размерность массивов

Как массивы, так и диапазоны в Excel могут быть одномерными (вектор), двумерными (таблица) и трехмерными (многослойная таблица).

Одномерные массивы (векторы) в свою очередь могут быть вертикальными и горизонтальными.

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excelОдномерные и двумерные массивы в Excel

Трехмерные массивы — довольно редко используемая на практике сущность.

Виды массивов

По типам элементов в них:
По типу данных —

По изменяемости элементов —

Методы создания массивов

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

Массив констант, созданный вручную

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

При этом разделителем между элементами слева направо является точка с запятой, а разделителем строк — двоеточие.

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

Именованный массив констант

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

Массив цифр как в примере ниже, поможет быстро найти цифры в текстовых ячейках.

Это позволит больше не вводить его вручную, а обращаться к нему по его имени. Более того, Microsoft Excel помогает при их вводе всплывающими подсказками.

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excelИспользуем именованный массив

С помощью функций

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

Единственное условие для создания массива с помощью функции — функция не должна обладать агрегирующим свойством. Например, СУММ, СРЗНАЧ не создадут массив при обращении к диапазону.

На этом сайте есть статья — как дописать символ, слово или текст к нескольким ячейкам. Там рассматриваются несколько способов, в том числе без создания дополнительного столбца. Но вот еще один — с помощью функции СЦЕПИТЬ и формулы массива:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excelФормула массива с функциями СЦЕПИТЬ и СИМВОЛ

Кавычки-ёлочки в этой формуле нам помогает создать функция СИМВОЛ.

С помощью математических операторов

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

С помощью операторов сравнения

Аналогично математическим операторам, массивы создаются при сравнении диапазонов с константой или значением ячейки. Результатом операции сравнения являются значения ИСТИНА или ЛОЖЬ.

С помощью других массивов

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

Но можно создать массив и по принципу наоборот — на основе одной ячейки, произведя ее взаимодействие (операторами или функциями) с массивом констант.

Размер результирующего массива в таком случае будет аналогичен размеру массива констант.

Еще раз обратите внимание на разделители строк и столбцов в массивах. Столбцы разделяются точкой с запятой, строки — двоеточием.

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

С помощью комбинаций указанных методов

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

Вывод массива на лист

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

Если выделить недостаточное количество ячеек — будут выведены не все элементы массива, а только те, что соответствуют по порядку.
Если выделить избыточное количество — лишние ячейки выдадут ошибку #Н/Д.

На примере результирующий массив должен быть размером 5*5, но перед вводом формулы массива был выделен диапазон 6*6.

Взаимодействие функций Excel с массивами

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

Однако, есть ряд функций, называемых агрегирующими. Если им на вход подается диапазон или массив, они возвращают единственное результирующее значение. Самая популярная — функция СУММ. Но есть и множество других.

Из раздела математических функций к таковым также относятся ПРОИЗВЕД, СУММПРОИЗВ, СУММЕСЛИ, СУММЕСЛИМН.

Практически все статистические функции по природе берут на вход диапазон или массив и возвращают одно число. Наиболее популярные из них — СРЗНАЧ, МИН, МАКС, СЧЁТ, СЧЁТЗ, СЧЁТЕСЛИ.

Среди логических функций агрегирующим свойством обладают функция И и функция ИЛИ.

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

ВЫБОР, ВПР, ГПР, ИНДЕКС, ПОИСКПОЗ — эти функции поиска используются наиболее часто.

Формулы массива — примеры формул

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

Источник

5 основных функции для работы с массивами

Виды массивов функций Excel

Массив – данные, объединенные в группу. В данном случае группой является массив функций в Excel. Любую таблицу, которую мы составим и заполним в Excel, можно назвать массивом. Пример:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

В зависимости от расположения элементов различают массивы:

Одномерные массивы бывают:

Примечание. Двумерные массивы Excel могут занимать сразу несколько листов (это сотни и тысячи данных).

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Формула массива – позволяет обработать данные из этого массива. Она может возвращать одно значение либо давать в результате массив (набор) значений.

С помощью формул массива реально:

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

Классика жанра – товарный чек

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Задача: рассчитать общую сумму заказа. Если идти классическим путем, то нужно будет добавить столбец, где перемножить цену и количество, а потом взять сумму по этому столбцу. Если же применить формулу массива, то все будет гораздо красивее:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Т.е. Excel произвел попарное умножение элементов массивов B2:B5 и C2:C5 и образовал новый массив стоимостей (в памяти компьютера), а затем сложил все элементы этого нового массива.

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

Разрешите Вас… транспонировать?

При работе с таблицами часто возникает необходимость поменять местами строки и столбцы, т.е. развернуть таблицу на бок, чтобы данные, которые раньше шли по строке, теперь располагались в столбцах и наоборот. В математике такая операция называется транспонированием. При помощи формулы массива и функции ТРАНСП (TRANSPOSE) это делается на раз.

Допустим, имеем двумерный массив ячеек, который хотим транспонировать.

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

жмем Ctrl + Shift + Enter и получаем “перевернутый массив” в качестве результата:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Функция СТРОКА

Определяет и возвращает номер строки указанной ссылкой ячейки.

Синтаксис: =СТРОКА([ссылка]), где аргумент «ссылка» не является обязательным. Если он опущен, но возвращается номер текущей строки.

=СТРОКА(D4) – результат 4.
=СТРОКА() – функция вернет номер строки, в которой она расположена.

Функция СТОЛБЕЦ

Возвращает номер столбца ячейки, указанной ссылкой.

Синтаксис: =СТОЛБЕЦ([ссылка]), где «ссылка» не обязательный аргумент. По умолчанию возвращается номер текущего столбца.

=СТОЛБЕЦ(C4) – формула вернет значение 3.
=СТОЛБЕЦ() – функция возвращает номер столбца, в котором расположена.

Функция АДРЕС

Возвращает текст, представляющий адрес ячейки, заданной номерами строки и столбца.

Синтаксис: =АДРЕС(строка; столбец; [тип_закрепления]; [стиль_ссылки]; [имя_листа]), где:

=АДРЕС(1;1)>=АДРЕС(1;1;4)>=АДРЕС(1;1;4;ЛОЖЬ)>=АДРЕС(1;1;4;ЛОЖЬ;»Лист1″)>

Функция ДВССЫЛ

Преобразует адрес ссылки, заданный текстовой строкой, в ссылку на данный адрес.

Синтаксис: =ДВССЫЛ(адрес_ссылки; [стиль_ссылки]), где

=ДВССЫЛ(“a3”) – возвращает ссылку на ячейку A3.
=ДВССЫЛ(“r3c3”) – вернет ошибку #ССЫЛКА!, так как текст для ссылки в формате R1C1, а второй аргумент имеет значение по умолчанию.
=ДВССЫЛ(“r3c3”; ЛОЖЬ) – возвращает ссылку на ячейку C3.
=ДВССЫЛ(АДРЕС(СТРОКА(C3);СТОЛБЕЦ(C3))) – функция вернет аналогичный предыдущему примеру результат.
Вложение функции ДВССЫЛ со ссылкой на диапазон:

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Функция ВЫБОР (CHOOSE)

Позволит вам выбрать значение из общего списка по указанному номеру позиции:

Функция ИНДЕКС (INDEX)

Эта функция возвращает указанное значение из одно- или двумерного диапазона:

=ИНДЕКС(A1:C6;4;3)

Как видно с примера, полученное значение 37, в указанном диапазоне стоит на пересечении строки №4 и столбика №3 в диапазоне A1:C6 указанном в формуле. В более простом примере показано как в диапазоне С1:С6, на 2 месте находится значение 15:

=ИНДЕКС(С1:С6;2) Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Функция ПОИСКПОЗ (MATCH)

Эта функция вернет позицию значения, которое вы будете искать в указанном диапазоне:

=ПОИСКПОЗ(B3;B2:B5;0)

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

Если формула массива расположена не в одной ячейке (как в Примере 1), а в нескольких ячейках (как в Примере 2), то Excel не позволит редактировать или удалить одну отдельно взятую формулу (например в ячейке D10) и выдаст предупреждающее сообщение Невозможно изменить часть массива.

Для редактирования формулы массива необходимо выделить весь диапазон (A10:H11 в нашем случае) и изменить формулу в строке формул (или нажав F2). Затем необходимо повторить ввод измененной формулы массива, нажав сочетание клавиш Ctrl + Shift + Enter.

Excel также не позволит свободно перемещать ячейки, входящие в формулу массива или добавлять новые строки-столбцы-ячейки в диапазон формулы массива (т.е. в диапазон A10:H11 в нашем случае)

Описание категории «Ссылки и массивы»

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

Ярким представителем функций данной категории является самая популярная функция ВПР, которая позволяет найти значение из ячейки диапазона, выполнив поиск в первом столбце этого же диапазона

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Принцип работы функции ВПР из категории «Ссылки и массивы»

Функция ВПР (VLOOKUP) ищет значение в крайнем левом столбце таблицы и возвращает значение ячейки, находящейся в указанном столбце той же строки.

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

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

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

Как бы мы решали данную задачу стандартным образом?

Во-первых, мы бы получили итоговую сумму по каждому товару, перемножив количество товара на его цену.

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

Ту же самую задачу можно решить с помощью простейшей формулы массива.

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

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

Итак, при вычислении формулы массива Excel произвел попарное умножение значений диапазонов B2:B5 и C2:C5. В результате получился массив значений который был просуммирован соответствующей функцией. Мы получили только одно значение итоговой суммы без вспомогательных вычислений.

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

Похожим образом работает и функция ГПР (HLOOKUP):

Что такое формула массива в excel. Смотреть фото Что такое формула массива в excel. Смотреть картинку Что такое формула массива в excel. Картинка про Что такое формула массива в excel. Фото Что такое формула массива в excel

Функции для работы со ссылками и массивами

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

Таблица 4.10. Функции для работы со ссылками и массивами.

АДРЕССоздает адрес ячейки в виде текста, используя номер строки и номер столбца.
ВПРПросматривает левый столбец массива в поисках определенного значения и возвращает значение из указанной ячейки.
ВЫБОРИспользует номер индекса, чтобы выбрать и вернуть значение из списка аргументов-значений.
ГИПЕРССЫЛКАСоздание ссылки, открывающей документ, находящийся на жестком диске, сервере сети или Internet.
ГПРПросматривает верхнюю строку массива в поисках определенного значения и возвращает значение из указанной ячейки.
двссылВозвращает ссылку, заданную аргументом ссылка на ячейку.
ИНДЕКСВыбирает по индексу значение из ссылки или массива.
ОБЛАСТИВозвращает количество областей в ссылке. Область – это интервал смежных ячеек или отдельная ячейка.
ПОИСКПОЗВозвращает относительную позицию элемента массива.
ПОЛУЧИТЬ.ДАННЫЕ. СВОДНОЙ.ТАБЛИЦЫПолучение данных сводной таблицы
ПРОСМОТРИщет значения в векторе или массиве.
СМЕЩВозвращает ссылку заданной высоты и ширины, отстоящую от другой ссылки на заданное количество строки и столбцов.
СТОЛБЕЦВозвращает номер столбца по заданной ссылке.
СТРОКАВозвращает номер строки, определяемой ссылкой.
ТРАНШВозвращает транспонированный массив.
ЧИСЛСТОЛБВозвращает количество столбцов в ссылке или массиве.
ЧСТРОКВозвращает количество строк в ссылке или массиве.

Функция ГПР

Горизонтальное первое равенство. Ищет совпадение по ключу в первой строке определенного диапазона и возвращает значение из указанной строки этого диапазона в совпавшем с ключом столбце.

Синтаксис: =ГПР(ключ; диапазон; номер_строки; [интервальный_просмотр]).

Так как функция аналогична функции ВПР, за исключением того, что использует горизонтальные таблицы вместо вертикальных, то описания и примеры использования подходят и для ГПР с учетом упомянутых различий.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *