- •Лабораторная работа 1
- •Вопросы к лабораторной работе 1
- •Лабораторная работа 2
- •Сдайте работу преподавателю и закройте таблицу. Вопросы к лабораторной работе 2
- •Лабораторная работа 3
- •Вопросы к лабораторной работе 3
- •Лабораторная работа 4
- •Примечания к ячейкам
- •Лабораторная работа 5
- •Функции
- •Вопросы к лабораторной работе 5
- •Лабораторная работа 6
- •Вопросы к лабораторно работе 4
- •Лабораторная работа 7
- •Лабораторная работа 8
- •Лабораторная работа 9
- •Лабораторная работа 10
- •Отображение зависимостей
- •Решение обратной задачи
- •Построение таблицы значений в зависимости от одного аргумента
- •Построение таблицы значений в зависимости от двух аргументов
- •Вопросы к лабораторной работе 10
- •Лабораторная работа 11
- •Вопросы к лабораторной работе 11
- •Лабораторная работа 12
- •Вопросы к лабораторной работе 12
- •Лабораторная работа 13
- •Вопросы к лабораторной работе 13
- •Лабораторная работа 14
- •Вопросы к лабораторной работе 14
- •Лабораторная работа 15
- •Вопросы к лабораторной работе 15
- •Лабораторная работа 16
- •Вопросы к лабораторной работе 16
- •Лабораторная работа 17
- •Вопросы к лабораторной работе 17
- •Лабораторная работа 18
- •Лабораторная работа 19
Лабораторная работа 19
Цель: освоение работы с функцией ПРОСМОТР
Система подготовки и управления данными торговой фирмы
Постановка задачи
С
оздать
фрагмент системыподготовки и управления
данными торговой фирмы, включающий в
себя оформление списков клиентов фирмы,
товаров, предлагаемых фирмой, заказов
на поставку на основе электронного
бланка-заказа.
Решение задачи
Создайте список клиентов фирмы в соответствии с приведенной таблицей на рабочем листе Клиенты (рис.1). Введите шапку таблицы. Данные вводите, используя форму данных (Данные – Форма) (рис.2).(В случае необходимости добавьте команду Форма на ленту Данные:Файл-Параметры-Настройка ленты…)
Для завершения ввода информации по одному клиенту, а также для введения новой записи в список используется кнопкаДобавить. Для перемещения между полями используется клавиша TAB.
Р
ис.
1
2
.
Присвойте имя Фирма столбцу А.
Для этого выделите его щелчком на
заголовке и выполнить команду Формулы
- Имя – Присвоить имя). Аналогично
присваиваем имена столбцу B
– Код и столбцу I
– Скидка.
3. Создайте список товаров в соответствии с приведенным образцом таблицы (рис. 3). Этот список будет содержать данные о предлагаемых фирмой товарах. Рабочий лист назовите Товары.
Столбцам A, B, C присвойте соответственно имена – Номер, Товар, Цена.
4. Создайте на рабочем листе Заказы список заказов (рис. 4).
Введите шапку и значения столбцов D, F, H (остальные столбцы заполним позже, используя функцию ПРОСМОТР).
Для столбцов B, C, D, E, F, G, H, I, J, K, L задайте имена соответственно – Дата, Заказ, Номер2, Товар2, Количество, Цена2, Код2, Фирма2, Сумма, Скидка2, Оплата.
Рис. 4
В ячейке E2 должно быть представлено наименование товара, оно вводится автоматически с помощью следующей формулы: =ЕСЛИ(D2="";"";ПРОСМОТР(D2;Номер;Товар)). В остальные ячейки столбца эта формула копируется. Функция ЕСЛИ проверяет содержимое ячейки D2. Если в ней данные отсутствуют, то E2 тоже останется незаполненной. Если в D2 введен номер товара, то будет выполняться поиск номера товара в диапазоне Номер и в ячейку D2 возвратится соответствующее значение диапазона Товар.
Аналогичные формулы будут для ячеек цены, названия фирмы, скидки, а для суммы заказа и суммы оплаты будут расчетные формулы. Все эти формулы сведены в таблицу:
В ячейке |
Имя |
Ввести формулу |
G2 |
Цена |
=ЕСЛИ(D2="";"";ПРОСМОТР(D2;Номер;Цена)) |
I2 |
Название фирмы |
=ЕСЛИ(H2="";"";ПРОСМОТР(H2;Код;Фирма)) |
J2 |
Сумма заказа |
=F2*G2 |
K2 |
Скидка |
=ЕСЛИ(H2="";"";ПРОСМОТР(H2;Код;Скидка)) |
L2 |
Уплачено |
=J2-J2*K2 |
Столбцы В и С введите по образцу (рис.5), используя автозаполнение. В результате после заполнения Вы получите список заказов:
Рис. 5.
5
.
Создайте бланк-заказ. Образец его
приведен на рис. 6.
Чтобы при заполнении заказа информация вставлялась автоматически, введите формулы в соответствующие ячейки:
В ячейке |
Ввести формулу |
E5 |
=ЕСЛИ($E$3="";"";ПРОСМОТР($E$3;заказ;фирма2)) |
I5 |
=ЕСЛИ($E$3="";"";ПРОСМОТР($E$3;заказ;код2)) |
E7 |
=ЕСЛИ($E$3="";"";ПРОСМОТР($E$3;заказ;товар2)) |
I7 |
=ЕСЛИ($E$3="";"";ПРОСМОТР($E$3;заказ;номер2)) |
E9 |
=ЕСЛИ($E$3="";"";ПРОСМОТР($E$3;заказ;количество)) |
H9 |
=ЕСЛИ($E$3="";"";ПРОСМОТР($E$3;заказ;цена2)) |
E11 |
=ЕСЛИ($E$3="";"";ПРОСМОТР($E$3;заказ;сумма)) |
I11 |
=ЕСЛИ($E$3="";"";ПРОСМОТР($E$3;заказ;скидка2)) |
D13 |
=ЕСЛИ($E$3="";"";ПРОСМОТР($E$3;заказ;оплата)) |
G3 |
Напишите формулу САМОСТОЯТЕЛЬНО |
