Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МТД_Access_Excel_FrontPage_PhotoShop.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.51 Mб
Скачать

1.2 Табличные формулы (формулы массива)

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

Вводятся табличные формулы с помощью сочетания клавиш CTRL+SHIFT+ENTER, после чего Excel автоматически заключает формулу в фигурные скобки «{ }».

Табличные формулы могут возвращать одно или несколько значений. Ограничимся рассмотрением возвращения одного значения на примере таблицы 1.5.

Таблица 1.5 – Информация об изделиях

A

B

C

1

Стоимость единицы изделия

Цена единицы изделия

Количество

изделий

2

12

15

200

3

16

20

300

4

16

21

100

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

1 Имеются ли изделия с ценой, равной 20 р.?

Ввод формулы {=ЕСЛИ(ИЛИ(B2:B4=20);"есть";"нет")} даст результат «есть».

2 Сколько изделий со стоимостью 16 р.?

Введем формулу {=СУММ(ЕСЛИ(A2:A4=16;C2:C4;0))}, получим 400. Эту задачу можно было решить обычной формулой: =СУММЕСЛИ(A2:A4;16;C2:C4).

3 Какое количество строк в таблице с ценой более 20 р.?

Введем формулу {=СЧЁТ(ЕСЛИ(B2:B4>20;1;"a"))}, получим 1. Вариант не табличной формулы: =СЧЁТЕСЛИ(B2:B4;">20") даст такой же результат.

Особенности конструирования табличных формул

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

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

Для решения этой задачи нужно ввести формулу

{=СУММ(ЕСЛИ(B2:B4>=20;ЕСЛИ(B2:B4<=30;C2:C4;0);0))}, получим 400.

1.3 Работа со списком (базой данных)

1.3.1 Основные понятия

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

Таблица 1.6 - Результаты работы автосалона

A

B

C

D

1

Продавец

Марка

Год выпуска

Оборот

2

Иванов

Мерседес

1998

120

3

Петров

Форд

1997

300

4

Иванов

Форд

1997

250

5

Сидоров

Рено

1998

150

6

Петров

Ауди

1997

400

7

Сидоров

Мерседес

1997

110

8

Сидоров

Мерседес

1997

130

В первой строке списка указаны имена полей: Продавец, Марка, Год выпуска и Оборот. Список содержит семь записей.