МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Державний інститут новітніх технологій та управління
Факультет інформаційних технологій
Кафедра “Інформаційно-комп’ютерних технологій і систем”
Інструкція до лабораторної роботи № 18
“ Електронна таблиця Ехсеl. Розгалуження”
з дисципліни
“Основи інформатики і обчислювальної техніки”
для студентів напряму 6.0601 “Правознавство”
Затверджено
на засіданні кафедра КСМ
Протокол № 1 від 02.09.2004 р.
Львів – 2006
Інструкція до лабораторної роботи № 18, “Ехсеl.Розгалуження” з дисципліни “Основи інформатики і обчислювальної техніки” для студентів напряму 6.0601 “Правознавство”/ Укл.: Колосов В.Р., – Львів: Видавництво Західноукраїнського інституту інформаційних технологій та управління, 2004. - __ с.
Укладач:
Колосов Володимир Романович, ст.викл.
Відповідальний за випуск:
__________________________, _________________________
Рецензенти:
__________________________, _________________________
__________________________, _________________________
ЛАБОРАТОРНА РОБОТА № 18
“ Ехсеl. Розгалуження ”
Мета роботи.
Уміти використовувати логічну функцію ЯКЩО (ЕСЛИ, ІF) та абсолютні адреси клітинок для розв'язування типових економічних і математичних задач.
Задача 6 "Нарахування зарплатні"
У відомості нарахування зарплатні є прізвища шести-восьми працівників, які мають одну з трьох категорій: 1, 2, 3. Денна тарифна ставка залежить від категорії так:
12, якщо категорія = 3;
Ставка = 10, якщо категорія = 2;
8, якщо категорія = 1.
Протягом місяця працівники зайняті різну кількість днів. Треба ввести кількість відпрацьованих днів і нарахувати зарплатню працівникам, якщо відрахування (податки тощо) становлять 21% від нарахувань. Скласти бухгалтерську відомість (рис. 39).
Теоретичні відомості
Розглянемо поняття абсолютної і змішаної адреси клітинки у формулі. Абсолютною називається адреса, в якій є два символи $: один перед назвою стовпця, другий — перед номером рядка, наприклад, $Е$3. Змішана адреса містить лише один символ $. Правило: частина адреси після символу $ не модифікується під час копіювання формули. Абсолютні адреси слугують, зокрема, для посилання на клітинки, що містять константи, які входять у формули. Такою константою є, наприклад, відсотки (12% =.12) річних у задачі 2. Якщо для задачі 2 число .12 занести в клітинку ЕЗ, то в клітинку СЗ можна ввести формулу = ВЗ*$Е$3.
Розгалуження в ЕТ реалізовують за допомогою функції ЯКЩО, яка використовується у формулах і має таку структуру:
ЯКЩО(<логічний вираз>; <вираз 1>; <вираз 2>).
Логічний вираз — це форма запису умови: простої або складеної.
Якщо умова істинна, то функція набуває значення першого виразу, інакше — другого.
Вираз 1 чи вираз 2 також може бути функцією ЯКЩО — так утворюють вкладені розгалуження. Часто виразом 1 чи виразом 2 є лише адреса клітинки, яка містить деяке значення або конкретне число.
Прості умови записують як в алгоритмічних мовах — за допомогою операцій порівняння =, >, <, <=, >=, <>, визначених над виразами, наприклад, 7>5, А5<=20 тощо.
Складні умови записують за допомогою логічних функцій І(< умова 1>;<умова 2>; ...) та АБО(<умова1>;<умова 2>;...).
Функція І (И, АND) істинна, якщо всі умови в її списку істинні.
Функція АБО (ИЛИ, ОR) істинна, якщо хоч би одна умова в її списку істинна.
Наприклад, функція ЯКЩО(АБО(5>7; 5<7); 5; 7) отримує значення 5, а функція ЯКЩО(І (5>7; 5<7); 5; 7) — значення 7.
Якщо користувач не пам'ятає вигляду функції, він може вставити її у вираз за допомогою майстра функцій, який викликається командою Вставити => Функція. У цьому випадку потрібно вибрати назву функції з запропонованого списку (крок 1) і заповнити поля значеннями параметрів (крок 2).
Працюючи з програмою Excel, потрібно користуватися російськими (ЕСЛИ, И, ИЛИ) або англійськими (ІF, АND, ОR) назвами логічних функцій.
Словник
Підбір параметра Подбор параметра Goal Seak
Пошук розв'язку Поиск решения Solver
Дата Дата Date
Якщо/і/або Если/и/или If/And/Or
Захист Защита Protection
Функція Функция Function
Ітерації Итерации Iteration
Клітинка-ціль Целевая ячейка Targer Cell
Обмеження Ограничения Constraints
Сторінка/Книжка Лист/Книга Sheet/Book
Хід роботи
1. Запустіть програму ЕТ, відкрийте чи створіть книжку, назвіть чисту сторінку Зарплатня і задайте режим відображення формул.
2. Розгляньте умову задачі 6 і введіть вхідні дані для шести працівників (див. рис. 39, але не копіюйте з нього дані).
Створіть список користувача з прізвищами працівників. У таблиці вводьте дані лише в стовпці А, B,C,D, пам'ятаючи що є лише три категорії 1, 2, З і днів у місяці є не більше, ніж 31.
Адреси Дані
А1 Відомість нарахування зарплатні від
Е1 =ДАТА (2001;2;18) Примітка: введіть дату і виберіть для неї формат
D2 8
Е2 10
F2 12
G2 0.21
АЗ Номер
B3 Прізвище
СЗ Категорія
D3 Днів
ЕЗ Тариф
FЗ Нараховано
G3 Відрахування
HЗ Видати
А4 1
B4 <Конкретне прізвище 1>
С4 <конкретна категорія 1, 2 або 3>
D4 <кількість відпрацьованих днів>
А5 2
B5 <конкретне прізвище >
С5 <конкретна категорія >
D5 <кількість відпрацьованих днів >
і т.д. (введіть дані для шести працівників)
3. Уведіть формули розв'язування задачі:
Е4 - ЕСЛИ (С4=1;$D$2; ЕСЛИ (С4=2; $Е$2; $F$2))
F4 = D4 * Е4
G4 = F4 * $G$2 .
Н4 = F4 - G4
4. Скопіюйте формули в усю робочу таблицю.
5. Уведіть формули для обчислення балансу:
D10 Всього
F10 <обчисліть суму в стовпці F>
G10 <обчисліть суму в стовпці G>
НЮ <обчисліть суму в стовпці Н>
Н12 = G10+H10
Н13 = ЕСЛИ (Н12=F10;"ОК"; "Помилка")
6. Відмініъ режим відображення формул.
Скільки всього нараховано зарплатні? Чи збігаеться баланс? Скільки повинен отримати другий працівник?
7. Підвищить денну оплату праці (тарифні ставки) усім категоріям на три одиниці і зменшіть відрахування на 2%.
Скільки всього нараховано зарплатні тепер? Чи збігається баланс? Скільки тепер повинен отримати другий працівник?
8. Зніміть захист з даних у стовпці Днів. Захистіть решту таблиці від несанкціонованих змін, задавши пароль: топеу.
Виберіть стовпець Б і зніміть захист його клітинок командами Формат → Клітинки → Захист → Вимкніть перемикач захисту клітинки. Решту клітинок захистіть командою Сервіс → Захист → Захистити → Лист. Пам'ятайте: коли вводять пароль, на екрані відображаються зірочки. Переконайтеся, що в стовпець С внести зміни не можна. Внесіть зміни в стовпець D: другий робітник відпрацював 28 днів. Скільки він заробив?
9. Збережіть книжку на диску.
10.Закінчіть роботу. Здайте звіти.
Контрольні запитання:
1. Як реалізуються розгалуження в ЕТ?
2. Яке значення функції ЯКЩ0(1>2; 1; 2)?
3. Як обчислити суму чисел у стовпці?
4. Який загальний вигляд має функція ЯКЩО?
5. Як скопіювати формулу? Яке значення функції ЯКЩО(5=5; 4; 5)?
6. Які ви знаєте логічні функції?
7. Яке значення функції I(2=2; 3=3; 3<4)?
8. Яке значення функції ЯКЩО(2>1; 10; 20)?
9. Яке призначення кнопки Автосума?
10. Що таке абсолютна і змішана адреси клітинки?
11. Як скопіювати таблицю на іншу сторінку?
12. Яка різниця між відносними і абсолютними адресами клітинок?
13. Яке значення функції ЯКЩО(1=2; 15; 25)?
14. Яке значення функції АБО(1=2; 3=3; 4=5)?
15. Як ввести дату в клітинку?
16. Який загальний вигляд має логічна функція І?
17. Який розділювач можна використовувати у списках аргументів функції?
18. Як відредагувати дане в клітинці?
19. Як вставити стовпець у таблицю? Яке значення ЯКЩО(5>2; 5; 2)?
20. Як заповнити стовпець значеннями арифметичної прогресії?
21. Як задати чи відмінити режим відображення формул?
22. Який загальний вигляд має логічна функція АБО?
23. Як вилучити рядок з таблиці?
24. Як розграфити таблицю? Яке значення функції ЯКЩО(3<5; 8; 12)?
25. Яку стандартну функцію заміняє кнопка Автосума?
26. Як виокремити несуміжні діапазони клітинок?
27. В чому полягає метод підбору параметра?
28. Як перейти на іншу сторінку? Як перейменувати сторінку?
29. Як очистити весь стовпець? Яке значення ЯКЩО(8>2; 2; 8)?
30. Які задачі можна розв'язати методом підбору параметра.
31. Як вставити чисту сторінку у книжку?
32. Яка різниця між логічними функціями І та АБО?
33. Що таке засіб Пошук розв'язку (Solver)?
34. Яке значення функції ЯКЩО(2>1; ЯКЩО(1>2; 5; 8); 6)?
35. Які є способи розв'язування нелінійного рівняння?
Зміст звіту.
Зміст звіту лабораторної роботи має включати:
Письмові відповіді на контрольні запитання.
Проміжні результати виконання роботи (розділ Хід роботи) тих пунктів, які рекомендовано перенести у звіт.
Література.
Глинський Я.М. Практикум з інформатики. Львів.: Деол, 2002.-223 с.
Навчальне видання
Інструкція до лабораторної роботи №18
“ Ехсеl. Розгалуження ”
з дисципліни
“Основи інформатики і обчислювальної техніки”
для студентів напряму 6.0601 “Правознавство”
Укладач
Колосов Володимир Романович