Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1888.DOC
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
5.52 Mб
Скачать

1.8.2. Использование массивов констант

В формулах массивов можно использовать не только группы ячеек, а также массивы констант. Его можно ввести непосредственно в виде формулы или определить с помощью диалогового окна Присвоение имени (Вставка Имя Присвоить), приведенного на рис. 1.22, предварительно выделив необходимый диапазон. Массивы констант могут быть использованы в формулах массивов вместо ссылки на диапазон ячеек. Для того, чтобы использовать массив констант, необходимо в формуле массива ввести набор значений и заключить его в фигурные скобки. Можно также воспользоваться именем массива, если оно было предварительно присвоено.

Рис. 1.22. Диалоговое окно Присвоение имени

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

Пример 1

{1;2;3;4;5}. Для ввода этого массива в диапазон ячеек необходимо отметить по горизонтали пять ячеек, затем ввести ={1;2;3;4;5} и нажать Ctrl+Shift+Enter.

Элементы одномерного вертикального массива отделяются двоеточием.

Пример 2

{10:20:30:40:50:60}. Для ввода этого массива в диапазон ячеек необходимо отметить по вертикали шесть ячеек, затем ввести ={10:20:30:40:50:60} и нажать Ctrl+Shift+Enter.

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

Пример 3

{1;2;3;4:5;6;7;8:9;10;11;12} – это массив размерностью 3×4 (3 строки, каждая из которых занимает 4 ячейки).

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

Пример 4

Запись {2*3;3*4;4*3} неверна, так как в ней содержатся формулы.

Пример 5

Запись {А1;В1;С1} неверна, так как в ней использованы ссылки на ячейки. Необходимо использовать ссылку на диапазон {А1:С1}.

Пример 6

Формула ={2;3;4}*{10;11} неверна и выдаст значения 20;33 и Н/Д, так как размерности массивов не совпадают.

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

Пример 1

Даны выборки по двум измерениям. Необходимо вычислить среднее отклонение по выборкам с помощью формулы массива (рис. 1.23).

Решение

В ячейку С9 нужно ввести формулу массивов: {=СРЗНАЧ(C2:C8–B2:B8)}.

А

В

С

1

Выборка

Измерение 1

Измерение 2

2

Выборка1

84

87

3

Выборка2

75

73

4

Выборка3

84

85

5

Выборка4

88

92

6

Выборка5

93

93

7

Выборка6

84

91

8

Выборка7

90

93

9

Среднее отклонение

2,285714286

Рис. 1.23. Расчетная таблица примера 1

Пример 2

В диапазон А3:А6 введены числа: 6, 8, 9, 12 (рис. 1.24). Нужно вычислить квадратные корни этих чисел и поместить их соответственно в диапазон В3:В6, используя обычные формулы и формулы массива.

Решение

Результат представлен в столбце B на рис. 1.24, а расчетные формулы – в столбцах C и D.

A

B

C

D

1

Вычисление квадратного корня

2

Заданное число

Квадратный корень

Обычная формула

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

3

6

2,44949

=КОРЕНЬ(А3)

{=КОРЕНЬ(А3:А6)}

4

8

2,828427

=КОРЕНЬ(А4)

{=КОРЕНЬ(А3:А6)}

5

9

3

=КОРЕНЬ(А5)

{=КОРЕНЬ(А3:А6)}

6

12

3,464102

=КОРЕНЬ(А6)

{=КОРЕНЬ(А3:А6)}

Рис. 1.24. Расчетная таблица примера 2

Пример 3

В диапазон А3:А11 введены данные, в которых содержатся положительные и отрицательные числа. Необходимо вычислить среднее из положительных чисел в этой группе.

Решение

Для нахождения среднего из положительных чисел можно использовать:

1. Функции СУММЕСЛИ и СЧЕТЕСЛИ

=СУММЕСЛИ(A3:A11; ">0";A3:A11)/СЧЕТЕСЛИ(A3:A11;">0").

2. Формулу массивов {=СРЗНАЧ(ЕСЛИ(A3:A11>0;A3: A11;""))}.