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

В статье рассмотрены основные преимущества и недостатки формул массива.

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

Функция СТРОКА(), английский вариант ROW(), вычисляет номер строки, определяемой ссылкой: формула =СТРОКА(B5) вернет 5.

Функция ЧАСТОТА(), английская версия FREQUENCY(), вычисляет частоту попадания значений в заданные пользователем интервалы и возвращает соответствующий массив чисел.

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

Массив значений (или константа массива или массив констант) – это совокупность чисел или текстовых значений, которую можно использовать в формулах массива. Константы массива необходимо вводить в определенном формате, например, для чисел {1:2:3:4:5} или для текстовых значений {"Север":"ЮГ":"Восток":"Запад"}.

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

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

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

Для построения формул массива иногда используют числовую последовательность, например {1:2:3:4:5:6:7}, вводимую непосредственно в формулу. Эту последовательность можно сформировать вручную, введя константу массива, или с использованием функций, например СТРОКА(). Также с помощью формул можно динамически изменять длину числовой последовательности.