Створіть список користувача з прізвищами шести працівників.

Тема Опрацювання табличної інформації за допомогою логічних функцій

Мета Уміти використовувати логічну функцію ЯКЩО (ЕСЛИ, IF) та абсолютні адреси клітинок для розв'язування типових економічних задач

План практичного заняття

1.Логічні функції.

2.Розв’язання типових економічних та математичних задач за допомогою логічних функцій.

3.Розв’язання задачі «Нарахування зарплатні».

Теоретичні відомості

1. Логічні функції. Розгалуження в ЕТ реалізовують за допомогою функції ЯКЩО (ЕСЛИ, IF), яка використовується у формулах і має таку структуру:

ЯКЩО(<логічний вираз>; <вираз 1>; <вираз 2>).

Логічний вираз — це форма запису умови: простої або складеної.

Якщо умова істинна, то функція набуває значення першого виразу, інакше — другого.

Вираз 1 чи вираз 2 також може бути функцією ЯКЩО — так утворюють вкладеш розгалуження. Часто виразом 1 чи виразом 2 є лише адреса клітинки, яка містить деяке значення або конкретне число.

Прості умови записують так, як в алгоритмічних мовах — за допомогою операцій порівняння =, >, <, <=, >=% <>, визначених над виразами, наприклад, 7>5, А5<=20 тощо.

Складені умови записують за допомогою логічних функцій

|(< умова1>;<умова2>; ...) та АБО(<умова1>;<умова2>;...).

Функція І (И, AND) істинна, якщо всі умови в списку істинні.

Функція АБО (ИЛИ, OR) істинна, якщо хоч би одна умова в списку її аргументів істинна.

Наприклад, функція ЯКЩО(АБО(5>7; 5<7); 5; 7) набуває значення 5, а функція ЯКЩО( І (5>7; 5<7); 5; 7) — значення 7.

Якщо користувач не пам'ятає вигляду функції, він може вставити її у вираз за допомогою майстра функцій, який викли­кають командою Вставити ðФункція. У цьому разі потрібно ви­брати назву функції із запропонованого списку (крок 1) і запов­нити поля значеннями параметрів (крок 2).

Працюючи в Excel, потрібно користуватися російськими (ЕС­ЛИ, И, ИЛИ) або англійськими (IF, AND, OR) назвами функцій.

Задача «Нарахування зарплатні».

У відомості нарахування зарплатні є прізвища шести-восьми працівників, які мають один із трьох кваліфікаційних розрядів: 1, 2, 3. Денна тарифна ставка залежить від розряду так:

12, якщо розряд = 3; 10, якщо розряд = 2; 8, якщо розряд = 1.
Ставка = {


Протягом місяця працівники були зайняті різну кількість днів. Треба ввести кількість відпрацьованих днів і нарахувати зарплатню працівникам, якщо відрахування (податки тощо) становлять 21% від нарахувань. Скласти бухгалтерську відомість(Див. рис.1).

 
 
Рис. 1. Зразок розв’язування задачі. Не можна вводити дані, дивлячись на цю таблицю.


Хід роботи

Запустіть програму ЕТ, створіть нову книжку під назвою Нарахування зарплатні, назвіть аркуш Зарплатня і задайте режим відображення формул.

Створіть список користувача з прізвищами шести працівників.

3. Розгляньте умову задачі і введіть вхідні дані для п’яти працівників (див. рис. 1, але не копіюйте з нього дані).

У таблиці вводьте дані лише в стовпці А, В, С, D, пам'ятаючи, що є лише три розряди (1, 2, 3) і днів у місяці є не більше ніж 31.

АдресиДані

А1 Відомість нарахування зарплатні від

Е1 =СЕГОДНЯ() або =TODAY()

Примітка: введіть дату і виберіть для неї формат

В2 Тарифні ставки:

D2 8

Е2 10

F2 12

G2 0,21

A3 Номер

В3 Прізвище

С3 Розряд

D3 Днів

ЕЗ Тариф

F3 Нараховано

G3 Відрахування

НЗ Видати

А4 1

В4 <Конкретне прізвище 1>

С4 <конкретний розряд: 1, 2 або 3>

D4 <кількість відпрацьованих днів>

А5 2

B5 <конкретне прізвище>

С5 <конкретний розряд>

D5 <кількість відпрацьованих днів>

і т.д. (введіть дані для п’яти працівників)

4. Уведіть формули розв'язування задачі:

Е4 = ЕСЛИ (C4=1;$D$2; ЕСЛИ (С4=2; $Е$2; $F$2))

F4 = D4 * Е4

G4 = F4 * $G$2

Н4 = F4 - G4