Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Informatika_Nalivayko2011

.pdf
Скачиваний:
76
Добавлен:
24.02.2016
Размер:
8.91 Mб
Скачать

Інформатика

311

 

 

1.На новому аркуші Аналіз успішності створити зв’язаний список на основі вхідного списку Підстановки за структурою:

2.Вибрати зі списку засо-

бом Автофільтр записи про студентів 2-го курсу.

 

3. Під списком створити нові таблиці:

 

 

 

Атестаційна відо-

Атестаційна відо-

 

Атестаційна відо-

мість успішності

мість успішності

 

мість успішності

студентів 2 го

 

студентів 2 го

 

студентів 2 го кур-

курсу з Хімії

 

курсу з Історії

 

су з Інформатики

Прізвище,

 

 

Прізвище,

 

 

Прізвище,

 

ім’я по бать-

Бали

 

ім’я по бать-

Бали

 

ім’я по бать-

Бали

кові

 

 

 

кові

 

 

кові

 

Волощук

85

 

Волощук

94

 

Волощук

89

К.Н.

 

К.Н.

 

К.Н.

 

 

 

 

 

Конотоп Р.О.

95

 

Конотоп Р.О.

78

 

Конотоп Р.О.

85

Малюга Л.Д.

76

 

Малюга Л.Д.

69

 

Малюга Л.Д.

77

Миронова

68

 

Миронова

71

 

Миронова

80

Ю.А.

 

Ю.А.

 

Ю.А.

 

 

 

 

 

Прищепа

34

 

Прищепа

75

 

Прищепа

85

П.Р.

 

П.Р.

 

П.Р.

 

 

 

 

 

Скляр І.З.

87

 

Скляр І.З.

66

 

Скляр І.З.

91

Тригуб Л.В.

67

 

Тригуб Л.В.

79

 

Тригуб Л.В.

79

Федорук

68

 

Федорук

65

 

Федорук М.В.

80

М.В.

 

М.В.

 

 

 

 

 

 

 

4. Виконати консолідацію спис-

 

 

 

 

ків за алгоритмом:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аналіз середньої успішності

 

 

 

 

 

студентів 2-го курсу

 

 

 

 

 

Прізвище, ім’я, по

 

Середній

 

 

 

 

 

батькові

 

бал

 

 

 

 

 

Волощук К.Н.

 

89,33333

 

 

 

 

 

Конотоп Р.О.

 

 

 

86

 

5. Оформити результати

Малюга Л.Д.

 

 

 

74

 

Миронова Ю.А.

 

73

 

консолідації новою табли-

Прищепа П.Р.

 

64,66667

 

цею:

 

 

 

312

Н. Я. Наливайко

 

 

 

 

 

6. Додати до таблиці стов-

Скляр І.З.

81,33333

Тригуб Л.В.

75

пець Оцінка, у якому обчис-

Федорук М.В.

71

лити її значення за алгорит-

 

 

мом:

«Відмінно», якщо балів 86–100; «Дуже Добре », якщо балів 79–85; «Добре», якщо балів 71–78;

«Задовільно непогано», якщо балів 66–70; «Задовільно достатньо», якщо балів 60–65; «Незадовільно з можливістю повторного складання», якщо балів 35–59; «Незадовільно з обов’язковим повторним вивченням», якщо балів 0–34.

Умова 12. На новому аркуші Підсумки виконати підсумкові

обчислення даних списку студентів ПУСКУ.

При роботі з великими за обсягом списками виникає необхідність виконання обчислень підсумкових значень даних (загальної кількості записів у списку, у його частинах, виділених за деякими ознаками, максимальних, мінімальних та середніх значень та деяких інших).

Виконання цих обчислень можна виконувати за допомогою функції списків Итоги, що входить до групи команд головного меню Данные.

Функция Итоги забезпечує виконання обчислень у списку, якийпопередньо відсортований за необхідними ознаками.

1. Для організації обчислень необхідно, перш за все, виділити будь-яку клітинку списку і відкрити вікно команди

Промежуточные итоги.

2. У полях вікна вибираються:

підсумкове поле, по якому виконується обчислення (При каждом изменении в:);

операція для обчислень (Операция:);

одне або декілька полів, де підводяться підсумки;

встановлюються необхідні параметри: Заменить теку-

щие итоги, Конец страницы между группами, Итоги под данными.

3. Після виконання команди на аркуші формується підсумковий список (таблиця, організована як структурована за трьома рівнями підсумків, кожен із яких можна переглянути за допомогою відповідних кнопок).

Інформатика

313

 

 

4. Дані підсумкової таблиці можна опрацьовувати за стандартними правилами.

1.На новому аркуші Підсумки розмістити копію полів списку

заркуша Підстановки.

2.Виконати упорядкування списку за ознаками:

3.Виконати команду Головного меню Данные / Итоги.

4.У діалоговому вікні Промежуточные итоги установити параметри для підсумкових обчислень:

У результаті виконання процедури список набуде вигляду:

Ɉɛɱɢɫɥɟɧɟ ɫɟɪɟɞɧɽ ɡɧɚɱɟɧɧɹ ɉɨɜɧɢɯ ɪɨɤɿɜ

Післязгортанняспискувін матиме вигляд, у якому всі записи згорнуті і відображені тільки проміжні підсумки, та загальний:

5.Відмінити команду підсумкових обчислень – кнопка Убрать

все.

6.Виконати підрахунок кількості студентів факультетів за спеціальностями.

314

Н. Я. Наливайко

 

 

ɋɬɚɧɞɚɪɬɧɢɣ ɡɚɫɿɛ ɭɩɪɚɜɥɿɧɧɹ ɫɬɪɭɤɬɭɪɨɸ ɫɩɢɫɤɭ: ɪɨɡɝɨɪɧɭɬɢ / ɡɝɨɪɧɭɬɢ

ɍɩɨɪɹɞɤɨɜɚɧɢɣ ɡɚ ɮɚɤɭɥɶɬɟɬɨɦ,

ɫɩɟɰɿɚɥɶɧɿɫɬɸ ɬɚ ɩɨɜɧɢɦɢ ɪɨɤɚɦɢ

7.У межах списку виділити окремі його частини за факультетами.

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

9.Виконати упорядкування списку факультету за стовпцями:

10.Виконати підрахунок кількості студентів факультету по полю Рік народження.

11.Виконати збереження власної Робочої книги.

Завдання № 8. Обробка та аналіз даних засобами функцій баз даних у середовищі Microsoft Excel.

Під базою даних у середовищі MS Excel розуміють список, організований за стандартними правилам баз даних, серед яких основними є такі:

– поля списку формують структуру бази даних із сукупності записів (рядків);

Інформатика

315

 

 

записи формуються рядками по полях бази даних;

у структурі бази даних не може бути пустих рядків і стовпців;

у іменах полів не повинні використовуватися пропуски між словами і українські літери І та Ї;

для обробки даних використовують категорії функцій: Работа с базой данных та Ссылки и массивы.

- для обробки даних можна використовувати і функції списків: Зв’язування, Підстановки, Фільтри, Підсумки, Консолідація та усі інші.

Завдання об’єднані у комплексну наскрізну задачу «Номери готелю».

Умова задачі:

Для проживання клієнтів у готелі виділено 30 кімнат на 1, 3, 4 та 5 поверхах.

Залежно від обладнання матеріальними цінностями (МЦ) та кількості місць кімнати готелю поділяються на категорії, Л –люкс, 1М – одномісний, 2М – двомісний, 3М – тримісний, 4М – чотиримісний та ін.

Вартість проживання у кімнаті готелю за одну добу визначена залежно від категорії.

Кімнати готелю обслуговуються 4-ма покоївками, за кожною із яких закріплені кімнати якогось поверху.

316

Н. Я. Наливайко

 

 

Матеріальні цінності, розміщені у кімнатах готелю, закріплені за матеріально відповідальними особами (МВО), кожна із яких відповідає за певну групу МЦ.

Необхідно:

Створити базу даних для можливості вирішувати наступні задачі:

1.Автоматично, за введеним № кімнат, отримувати їх характеристики.

2.Автоматично, за введеним № кімнати, отримувати характеристику конкретної кімнати готелю.

3.Автоматично, для кожної МВО, відбирати із бази даних записи про залишки МЦ певної групи за введенням їх назви.

4.Автоматично, за введеним № поверху, № кімнати та кодом МЦ, виконувати розподіл МЦ по всіх кімнатах готелю.

5.Автоматично, за введеним № кімнати, отримувати дані про «Розподіл матеріальних цінностей по кімнатах готелю» і формувати документ «Обладнання кімнати».

«Постановка задачі» Розділ 1. Організаційна сутність задачі.

1.1.Ім’я задачі – «Номери готелю».

1.2.Мета рішення задачі – упорядкування даних про кімнати готелю та аналіз їх забезпеченості матеріальними цінностями.

1.3.Періодичність рішення задачі – в оперативному режимі контролю та проведення аналізу.

1.4.Користувачі – клієнти готелю, матеріально відповідальні особи, менеджер, економіст, бухгалтер.

1.5.Джерела вхідних даних:

Номенклатура номерів готелю. Довідник покоївок готелю.

Номенклатура залишків матеріальних цінностей готелю. Довідник матеріально відповідальних осіб готелю. Довідник матеріальних цінностей готелю.

Довідник фірм виробників матеріальних цінностей. 1.6. Форма подання результатів:

Запит «Характеристика кімнат готелю». Запит «Характеристика номера готелю».

Запит «Залишки матеріальних цінностей у матеріально відповідальної особи».

Інформатика

317

 

 

Запит «Розподіл матеріальних цінностей готелю по кімнатах готелю».

Запит «Обладнання кімнати». Розділ 2. Описання даних: 2.1. Вихідні дані.

2.1.1.Описання вихідних форм:

1.Запит «Характеристика кімнат готелю»

період:

№ по-

№ кім-

 

 

Катего-

Номер

Вар-

Поко-

 

Місць

телефо-

тість за

з/п

 

верху

 

нати

 

 

рія

ну

 

добу

ївка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Назва

Тип

 

 

Властивості даних

 

 

Ідентифікатори

рекві-

 

 

 

ім’я

вхідної форми-

поля

 

 

 

 

 

зиту

формат

 

 

 

 

джерела

 

 

 

 

описання

 

поля

(поля)

 

 

даних

 

 

 

(аркуш, список)

 

 

 

 

 

 

 

 

Період

Тексто-

Текст

 

Ручне введення значення

 

 

 

 

 

 

вий

 

 

 

періоду

 

 

 

 

 

 

 

 

 

 

Для першого запису:

 

 

 

 

 

 

Число-

Форму-

=ЕСЛИ(ЕТЕКСТ ($Q$2)

 

 

 

 

№ з/п

ла:

;0+1;”-”) та

 

№З/п

 

 

вий

Для всіх наступних записів:

 

 

 

 

 

 

 

=ЕСЛИ(ЕТЕКСТ ($J$3);J4+1;

 

 

 

 

 

 

 

 

 

“-”)

 

 

 

 

 

 

№ по-

Підста-

 

1 . Вибір зі списку -

По-

БД№№Готелю

Число

підстановки

 

верху

новка

 

2. Примітка-підказка

 

верху

– НКГ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.Ручне введення

 

 

 

 

 

№ кім-

Число-

Загаль-

2.Умова перевірки правиль-

Ким-

БД№№Готелю

нати

вий

ний

ності введення з повідомлен-

нати

– НКГ

 

 

 

 

 

ням

 

 

 

 

 

 

 

 

Підста-

Форму-

=ЕСЛИ(L4>0;ВПР(L4;$A$3:

 

 

БД№№Готелю

Місць

ла

Мисць

 

 

новка

 

$E$32;23);”-”)

 

 

 

– НКГ

 

 

 

 

 

 

 

 

 

 

 

Кате-

Підста-

Форму-

=ЕСЛИ(L4>0;ВПР(L4;$A$3:

Кате-

БД№№Готелю

горія

ла

гория

номера

новка

 

$E$32;3);”-”)

 

Номера

– НКГ

Номер

Підста-

Форму-

=ЕСЛИ(L4>0;ВПР(L4;$A$3:

Номер-

БД№№Готелю

теле-

ла

Телефо-

фону

новка

 

$E$32;4);”-”)

 

ну

– НКГ

 

 

 

 

 

 

 

 

 

Вар-

Підста-

Форму-

=ЕСЛИ(L4>0;ВПР(L4;$A$3:

Вар-

БД№№Готелю

тість за

новка

ла

$E$32;5);”-”)

 

тисть-

– НКГ

добу

 

 

 

 

 

 

 

ЗаДобу

 

 

318

 

 

Н. Я. Наливайко

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Покоїв-

Підста-

Форму-

=ЕСЛИ(L4>0;ВПР(K4;БД№№

Поко-

БД№№Готелю

ка

новка

ла

Готелю!$G$3:$H$6;2);”_”)

ивка

– ДПГ

 

 

 

 

 

 

 

2. Запит «Характеристика номера готелю»

№ кімнати

 

 

 

 

 

Вартість проживання за добу

?

 

 

Кількість місць

 

?

 

 

Категорія номера

?

 

 

ПІБ Покоївки

 

?

 

 

НомерТелефону

 

?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ідентифікатори

Назва

Тип

 

Властивості даних

 

 

вхідної

 

 

 

ім’я

форми-

реквізиту

поля

 

 

 

фор-

 

 

джерела

(поля)

 

мат

описання

 

поля

(аркуш,

 

 

 

 

 

 

даних

 

 

 

список)

 

Чис-

За-

1. Ручне введення

 

№Ким-

 

№ кімнати

ло-

галь-

 

 

2. Примітка-підказка

 

нати

 

 

вий

ний

 

 

 

 

Вартість

Під-

Фор-

 

 

Вартисть

БД№№

проживан-

ста-

мула

=ВПР(A2;БД№№Готелю!L4:Q33;5)

Прожи-

Готелю –

нов-

ня за добу

ка

 

 

 

вання

НКГ

Кількість

Під-

Фор-

 

 

Киль-

БД№№

ста-

мула

=ВПР(A2;БД№№Готелю!L4:Q33;2)

кисть

Готелю –

місць

нов-

 

ка

 

 

 

Мисць

НКГ

 

 

 

 

 

 

Категорія

Під-

Фор-

 

 

Катего-

БД№№

ста-

мула

=ВПР(A2;БД№№Готелю!L4:Q33;3)

рияНо-

Готелю –

номера

нов-

 

ка

 

 

 

мера

НКГ

 

 

 

 

 

 

 

Під-

Фор-

 

 

 

БД№№

Покоївка

ста-

мула

=ВПР(A2;БД№№Готелю!L4:Q33;6)

Покоив-

Готелю –

 

нов-

 

 

 

ка

НКГ

 

ка

 

 

 

 

 

 

 

 

 

 

Номер

Під-

Фор-

 

 

Номер-

БД№№

ста-

мула

=ВПР(A2;БД№№Готелю!L4:Q33;4)

Телефо-

Готелю –

телефону

нов-

 

ка

 

 

 

ну

НКГ

 

 

 

 

 

 

Інформатика

319

 

 

3. Запит «Залишки матеріальних цінностей у матеріально відповідальної особи»

Запит «Залишки матеріальних

Назва

 

 

 

 

 

 

Вид

 

 

цінностей

 

 

 

МЦ

Коментарій

 

МЦ

у матеріально відповідальної

ПІБ

 

 

 

 

 

 

 

 

 

 

 

особи»

 

 

 

МВО

 

 

 

 

 

 

 

Група

 

Вид

Код

Назва

Фірма

Марка

Характе

 

 

Кіль

запису

МЦ

 

МЦ

МЦ

МЦ

вироб-

МЦ

ристика

Ціна

кість

 

 

 

 

 

 

 

 

ник

 

 

МЦ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Властивості даних

 

 

Ідентифікатори:

Назва

 

Тип

 

 

 

 

 

вхідної

 

 

 

 

 

 

 

 

ім’я

форми-

реквізиту

поля

 

 

 

 

 

 

 

формат

 

 

 

 

 

джерела

(поля)

 

 

 

 

описання

 

 

поля

 

 

 

 

 

 

(аркуш,

 

 

 

 

 

даних

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

список)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Матеріаль-

Тексто-

Текст

1. Ручне введення

 

 

МЦ

 

 

ні цінності

вий

 

 

2. Примітка-підказка

 

 

 

 

 

 

 

 

 

 

 

 

=ЕСЛИ(E1=БДМЦГо

 

 

 

 

 

 

 

 

 

 

 

 

телю!O4;БДМЦГотел

 

 

 

 

 

 

 

 

 

 

 

 

ю!M4;ЕСЛИ(E1=БДМ

 

 

 

 

 

Матеріаль-

 

 

 

 

 

ЦГотелю!O5;БДМЦГо

 

 

 

 

 

но відпо-

Підста-

Форму-

телю!M5;ЕСЛИ(E1=Б

 

МВО

БДМЦГо-

відальна

новка

ла:

ДМЦГотелю!O6;БДМ

 

 

 

телю

особа

 

 

 

 

 

 

ЦГотелю!M6;ЕСЛИ(E

 

 

 

 

 

 

 

 

 

 

 

 

1=БДМЦГотелю!O7;Б

 

 

 

 

 

 

 

 

 

 

 

 

ДМЦГотелю!M7;”Пом

 

 

 

 

 

 

 

 

 

 

илка”))))

 

 

 

 

 

 

 

Усі інші поля запиту створюються автоматично засобом Розширеного фільтра і мають властивості полів вхідної бази даних:

«Залишки матеріальних цінностей готелю».

4. Запит «Розподіл матеріальних цінностей готелю по кімнатах готелю»

 

 

 

 

 

 

Ана-

 

 

Кількість

Кіль-

 

 

лі-

На-

Ціна

по-

Ка-

За-

тич-

кімна-

кість

зва

вер-

тего-

з/п

пису

ний

ти

місць

МЦ

ху

рія

 

МЦ

код

 

 

 

 

 

 

 

 

 

 

МЦ

 

 

 

320

 

Н. Я. Наливайко

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Властивості даних

Ідентифікатори:

Назва

Тип

 

вхідної

 

 

 

форми-

реквізиту

поля

 

 

 

формат

 

ім’я поля

джерела

(поля)

 

Описання

 

 

(аркуш,

 

 

даних

 

 

 

 

 

список)

 

 

 

 

 

 

Число-

Загаль-

1. Ручне введення

№ По-

 

№ поверху

2. Примітка–

 

 

вий

ний

підказка

верху

 

 

 

 

 

 

 

 

 

1. Ручне введення

 

 

 

 

 

2.Умова перевір-

 

 

 

Число-

Загаль-

ки правильності

№ Ким-

 

№ кімнати

введення з повідо-

 

 

вий

ний

мленням

нати

 

 

 

 

 

 

 

 

 

3. Примітка–

 

 

 

 

 

підказка

 

 

Кількість

Підста-

 

=ЕСЛИ(M4>0;ВПР

Киль-

БД№№

Формула

(M4;БД№№Готелю!

кисть

Го-

місць

новка

 

$A$3:$E$32;2);”-”)

Мисць

телю!$

 

 

 

 

Підста-

 

=ЕСЛИ(M4>0;ВПР

Катего-

БД№№

Категорія

Формула

(M4;БД№№Готелю!

Го-

 

новка

 

$A$3:$E$32;3);”-”)

рия

телю!$

 

 

 

 

 

Число-

Загаль-

1. Ручне введення

 

 

№ з/п

2. Примітка–

№З/п

 

вий

ний

 

 

підказка

 

 

 

 

 

 

 

№ запису

Число-

Загаль-

1. Ручне введення

 

 

2. Примітка – під-

№МЦ

 

МЦ

вий

ний

 

казка

 

 

 

 

 

 

 

Аналітич-

Число-

 

 

Анали-

 

ний код

Формула

=M4&P4

тичний

 

МЦ

вий

 

 

КодМЦ

 

 

 

 

 

 

Число-

 

=ЕСЛИ(Q4>0;ВПР

 

 

Назва МЦ

Формула

(Q4;$A$4:$G$23;5

НазваМЦ

Запит3

 

вий

 

);”-”)

 

 

 

 

 

 

 

Ціна

Число-

Формула

=ВПР(Q4;A3:J23;9)

Цина

Запит3

 

вий

 

 

 

 

Кількість

Число-

Загаль-

Ручне введення

Киль-

Запит3

 

вий

ний

 

кисть

 

5. Запит «Обладнання кімнати»

Картка аналітичного обліку МЦ у кімнаті готелю.

Назва групи МЦ:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]