Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по Информатике-2008-часть 1.doc
Скачиваний:
20
Добавлен:
26.11.2019
Размер:
8.28 Mб
Скачать

Формулы массива в вертикальном диапазоне

Даны два одномерных массива (2,3,6,5,4) и (7,9,5,4,1).

Первый массив размещен в ячейках А1:А5,

Второй массив размещен в ячейках В1:В5

Требуется найти среднее арифметическое произведения каждой пары элементов массивов A1*B1, A2*B2, A3*B3 и т.д.

(А1*В1+А2*B2+A3*B3+A4*B4+A5*B5)/5

Для этого необходимо выполнить следующие действия.

  1. Выделить любую пустую ячейку.

  2. Ввести в нее формулу =СРЗНАЧ(А1:А5*В1:В5)

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

Решение в Excel.

A

B

C

1

2

7

19

2

3

9

3

6

5

4

5

4

5

4

1

Электронная таблица решения задачи в режиме просмотра формул

A

B

C

1

2

7

=СРЗНАЧ(A1:A5*B1:B5)

2

3

9

3

6

5

4

5

4

5

4

1

Двумерные массивы

Ранее были рассмотрены примеры, в которых формулы массива размещались в горизонтальном или вертикальном одномерном массиве (векторе).

Двумерные массивы содержат несколько строк и столбцов.

Правила для формул массива.

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

2. Нажмите Ctrl+Shift+Enter для фиксации ввода формулы массива. Excel заключает формулу в фигурные скобки в строке формул, указывая тем самым, что она является формулой массива. Не вводите фигурные скобки сами, иначе Excel расценит ваш ввод как текстовое значение.

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

4. Для изменения или очистки массива выделите весь массив и активизируйте строку формул. (Фигурные скобки вокруг формулы исчезнут.) Измените или очистите формулу и затем нажмите Ctrl+Shift+Enter

5. Чтобы выделить весь массив, щелкните на любой ячейке в массиве и нажмите Ctrl+/.

6. Чтобы переместить содержимое диапазона массива, выделите весь массив и в меню Правка выберите команду Вырезать. Затем выделите новый диапазон и в меню Правка выберите команду Вставить. Можно также использовать мышь, чтобы перетащить выделение в новое место.

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

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

9.В функциях, работающих с массивами, нельзя применять логические функции И(), ИЛИ(), НЕ(). Зато можно использовать вложенные функции ЕСЛИ().