Массив

Массив — это связанный диапазон ячеек, содержащих какие-либо значения. Диапазон, состоящий из трех строк и трех столбцов, представляет собой матрицу 3Ч3. Наименьший массив — 1Ч2 или 2Ч1 (массив из двух смежных ячеек).

Формула массива — это формула, в которой производится несколько вычислений над одним или несколькими наборами значений (аргументами массива), а затем отображающая один или несколько результатов. Формула массива создается по тем же правилам, что и обычная формула, только помещается она в фигурные скобки { } и закрепляется сочетанием клавиш Ctrl+Shift+Enter. Если ввести данные скобки вручную, формула будет преобразована в текстовую строку и перестанет работать. Одна формула массива может, как правило, заменить несколько формул, расположенных на листе, помогая выполнять сложные расчеты.

Например, для умножения значений отдельных ячеек на 5 вместо отдельных формул можно применить одну формулу массива. Когда используются формулы массива Формулы массива рекомендуется использовать для экономии пространства, если требуется рассчитать несколько значений, поскольку эти формулы не отличаются высокими требованиями к памяти. Кроме этого, массивы представляют собой удобный инструмент для сложных расчетов, так как в вычисления можно включить несколько диапазонов ячеек. В OpenOffice.org имеются математические функции для массивов, например функция MMULT для умножения двух массивов.

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

Как создать простую формулу массива

1. В окне открытого листа выделите диапазон ячеек 3Ч3, например A1:C3.

2. Введите формулу =10*A1:C3.

3. Подтвердите ввод сочетанием клавиш Ctrl+Shift+Enter. В результате все значения ячеек в массиве 3Ч3 (A1:C3) будут умножены на 10.

-Кроме умножения, к массиву можно применять и другие операторы. В OpenOffice.org Calc можно использовать сложение (+), вычитание (-), умножение (*), деление (/), возведение в степень (^), конкатенацию (&) и сравнение (=,<>,<, >,<=, >=). Эти операторы можно применять к отдельным значениям диапазона в виде формулы массива для получения массива результатов.

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

Рассмотрим создание формулы массива с несколькими ячейками на следующем примере. Имеются следующие диапазоны данных — А2:А6 и В2:В6.

Необходимо умножить значения диапазона А2:А6 на значения В2:В6.

1. В окне открытого листа выделите диапазон ячеек, где будет располагаться формула массива, и введите знак (=). В нашем примере это будут ячейки С2:С6.

2. Введите первый нужный диапазон ячеек А2:А6.

3. Введите оператор умножения (*), а затем — следующий диапазон ячеек В2:В6.

4. Завершите операцию сочетанием клавиш Ctrl+Shift+Enter.

5. Созданная формула примет вид {=А2:А6*В3:В6}. -В каждой ячейке выделенного диапазона будет находиться свой экземпляр формулы, которую нельзя удалить отдельно клавишей Delete.

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

Имеются следующие диапазоны данных: А2:А6, В2:В6, D2:D6 и Е2:Е6. Необходимо умножить значения диапазона А2:А6 на значения В2:В6, затем — значения диапазона D2:D6 на значения Е2:Е6.

Полученные результаты следует сложить.

1. В окне открытого листа выделите ячейку, где будет располагаться формула массива, и введите знак (=). Пусть в нашем примере это будет ячейка F2.

2. Введите название функции автосуммирования.

3. Откройте круглые скобки и введите первый нужный диапазон ячеек А2:А6.

4. Введите оператор умножения (*), а затем — следующий диапазон ячеек В2:В6.

5. Введите оператор перечисления (;), а затем — следующий диапазон ячеек D2:D6.

6. Введите оператор умножения (*), а затем — последний диапазон ячеек Е2:Е6.

7. Закройте круглые скобки и нажмите сочетание клавиш Ctrl+Shift+Enter.

8. Созданная формула преобразится и примет вид {=SUM(А2:А6*В3: В6;D2:D6*E2:E6)}.

Как изменить формулу массива

Первый способ (изменение формулы с одной ячейкой)

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

2. Щелкните в окошке строки формул и внесите нужные изменения.

3. Завершите операцию сочетанием клавиш Ctrl+Shift+Enter.

Второй способ (изменение формулы с несколькими ячейками)

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

2. Щелкните в окошке строки формул и внесите нужные изменения.

3. Завершите операцию сочетанием клавиш Ctrl+Shift+Enter.

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

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

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

2. Щелкните курсором в окошке строки формул и внесите нужные изменения в ссылках на ячейки.

3. Завершите операцию сочетанием клавиш Ctrl+Shift+Enter.

Как удалить формулу массива

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

2. Нажмите клавишу Delete.

3. В окне Удалить содержимое активируйте пункт Удалить все.

4. Закройте окно кнопкой ОК.

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

Похожие записи:
Примеры операций с функциями

Простое автосуммирование Сложение различных чисел или ячеек с данными является одной из востребованных операций при вычислении формул в Calc. Для Подробнее:

Работа с функциями

Функции — это заранее созданные формулы, которые выполняют вычисления по введенным величинам и в указанном порядке. Функция включает следующие элементы: Подробнее:

Константы массива

Константы массива — это компоненты формул массива, которые создаются путем ввода списка элементов внутри фигурных скобок ({ }), например ={1;2;3;4;5}. Подробнее:

Как перемещать созданную формулу

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

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

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