05.10. «Використання логічних функцій та вкладених умов в електронних таблицях» (10 клас поглиблений ))

 


презентація 

Практична робота: «Використання логічних функцій та вкладених умов в електронних таблицях» (10 клас)

Мета роботи: сформувати навички побудови логічних виразів, використання функцій IF, AND, OR, NOT та їхніх комбінацій для автоматизації обчислень в електронних таблицях (Excel / Google Таблиці).

Загальний бал: 12 балів.

Структура документа: електронна книга має містити 2 аркуші — Базові обчислення та Комплексні задачі.

Аркуш 1. «Базові обчислення»

Критерії оцінювання: 12 завдань по 0,5 бала (усього — 6 балів).

Усі завдання супроводжуються покроковим алгоритмом для швидкого формування навички.

Підготовчий етап: Створення таблиці первинних даних

Створіть аркуш із назвою Базові обчислення та внесіть у діапазон A1:E6 такі вихідні дані:

РядокA (Прізвище)B (Тест 1, бал)C (Тест 2, бал)D (Відвідуваність, %)E (Місто)
1ПрізвищеТест 1Тест 2ВідвідуваністьМісто
2Ковальчук111095%Київ
3Мельник7880%Львів
4Бондар4565%Одеса
5Ткаченко10392%Київ
6Шевченко2450%Вінниця

Завдання аркуша 1

1. Перевірка зарахування за один тест (IF)

  • Стовпчик: F (Заголовок: Тест 1 зараховано)

  • Умова: Якщо бал у B2 $\ge 6$, вивести «Зараховано», інакше — «Незараховано».

  • Алгоритм виконання:

    1. Активуйте клітинку F2.

    2. Введіть формулу: =IF(B2>=6; "Зараховано"; "Незараховано")

    3. Натисніть Enter та розтягніть маркер автозаповнення вниз до F6.

2. Фінансовий бонус за відвідуваність (IF із числовим розрахунком)

  • Стовпчик: G (Заголовок: Премія)

  • Умова: Якщо відвідуваність у D2 $> 90\%$ (або 0.9), учень отримує премію 200 грн, інакше — 0 грн.

  • Алгоритм виконання:

    1. У клітинку G2 введіть: =IF(D2>0,9; 200; 0)

    2. Застосуйте автозаповнення для діапазону G2:G6.

3. Перевірка успішності обох тестів (AND)

  • Стовпчик: H (Заголовок: Обидва складено)

  • Умова: Вивести TRUE / ІСТИНА, якщо бал у B2 $\ge 4$ ТА бал у C2 $\ge 4$, інакше FALSE / ХИБНІСТЬ.

  • Алгоритм виконання:

    1. У клітинку H2 введіть: =AND(B2>=4; C2>=4)

    2. Скопіюйте формулу до рядка H6.

4. Допуск до атестації хоча б за одним тестом (OR)

  • Стовпчик: I (Заголовок: Допуск є)

  • Умова: Вивести TRUE / ІСТИНА, якщо бал у B2 $\ge 10$ АБО бал у C2 $\ge 10$.

  • Алгоритм виконання:

    1. У клітинку I2 введіть: =OR(B2>=10; C2>=10)

    2. Скопіюйте формулу до рядка I6.

5. Перевірка немісцевих учнів (NOT)

  • Стовпчик: J (Заголовок: Іногородній)

  • Умова: Вивести TRUE / ІСТИНА, якщо місто в E2 НЕ дорівнює «Київ».

  • Алгоритм виконання:

    1. У клітинку J2 введіть: =NOT(E2="Київ")

    2. Протягніть формулу вниз до J6.

6. Комплексний допуск до олімпіади (IF + AND)

  • Стовпчик: K (Заголовок: Олімпіада)

  • Умова: Якщо B2 $\ge 10$ ТА C2 $\ge 10$, записати «Рекомендовано», інакше — «Відхилено».

  • Алгоритм виконання:

    1. У клітинку K2 введіть: =IF(AND(B2>=10; C2>=10); "Рекомендовано"; "Відхилено")

    2. Застосуйте автозаповнення до K6.

7. Участь у спортивній секції (IF + OR)

  • Стовпчик: L (Заголовок: Секція)

  • Умова: Якщо місто E2 = «Київ» АБО відвідуваність D2 $\ge 80\%$, вивести «Прийнято», інакше — «Резерв».

  • Алгоритм виконання:

    1. У клітинку L2 введіть: =IF(OR(E2="Київ"; D2>=0,8); "Прийнято"; "Резерв")

    2. Протягніть формулу до L6.

8. Контроль перескладання (IF + NOT)

  • Стовпчик: M (Заголовок: Борг)

  • Умова: Якщо учень НЕ отримав оцінку $\ge 4$ за Тест 1 (B2), вивести «Перескладання», інакше — «ОК».

  • Алгоритм виконання:

    1. У клітинку M2 введіть: =IF(NOT(B2>=4); "Перескладання"; "ОК")

    2. Скопіюйте вниз до M6.

9. Подвійний поріг відвідуваності (IF + AND)

  • Стовпчик: N (Заголовок: Статус відвідуваності)

  • Умова: Якщо відвідуваність D2 $\ge 70\%$ ТА $\le 90\%$, записати «Середня норма», інакше — «Поза нормою».

  • Алгоритм виконання:

    1. У клітинку N2 введіть: =IF(AND(D2>=0,7; D2<=0,9); "Середня норма"; "Поза нормою")

    2. Розтягніть до N6.

10. Трирівнева класифікація бала (Вкладений IF)

  • Стовпчик: O (Заголовок: Категорія Тесту 1)

  • Умова: Якщо B2 $\ge 10$ $\rightarrow$ «Високий», якщо B2 $\ge 7$ $\rightarrow$ «Достатній», інакше $\rightarrow$ «Потребує уваги».

  • Алгоритм виконання:

    1. У клітинку O2 введіть формулу: =IF(B2>=10; "Високий"; IF(B2>=7; "Достатній"; "Потребує уваги"))

    2. Застосуйте автозаповнення до O6.

11. Багаторівнева оцінка відвідуваності (Вкладений IF)

  • Стовпчик: P (Заголовок: Рівень дисципліни)

  • Умова: Якщо D2 $\ge 90\%$ $\rightarrow$ «Зразкова», якщо D2 $\ge 75\%$ $\rightarrow$ «Добра», інакше $\rightarrow$ «Низька».

  • Алгоритм виконання:

    1. У клітинку P2 введіть: =IF(D2>=0,9; "Зразкова"; IF(D2>=0,75; "Добра"; "Низька"))

    2. Скопіюйте до P6.

12. Фінальний залік курсу (IF + AND для трьох параметрів)

  • Стовпчик: Q (Заголовок: Підсумок курсу)

  • Умова: Якщо одночасно: B2 $\ge 4$, C2 $\ge 4$ ТА D2 $\ge 60\%$, вивести «Курс зараховано», інакше — «Не зараховано».

  • Алгоритм виконання:

    1. У клітинку Q2 введіть: =IF(AND(B2>=4; C2>=4; D2>=0,6); "Курс зараховано"; "Не зараховано")

    2. Заповніть стовпчик до Q6.

Аркуш 2. «Комплексні задачі»

Критерії оцінювання:

  • Завдання 1–4: по 1 балу кожне (підказка лише щодо назв функцій).

  • Завдання 5: 2 бали (евристичне завдання без підказок).

Підготовчий етап: Створення таблиці відділу продажів та кадрів

Створіть другий аркуш із назвою Комплексні задачі та внесіть у діапазон A1:F6 такі дані:

РядокA (Співробітник)B (Відділ)C (Продажі, грн)D (Стаж, років)E (Кількість скарг)F (Категорія)
1СпівробітникВідділПродажіСтажСкаргиКатегорія
2Антонюк О.Продажі14000040VIP
3Бабич В.Маркетинг8500012Стандарт
4Василенко І.Продажі9500060Стандарт
5Гнатюк С.Сервіс4500024Економ
6Данилюк М.Продажі21000081VIP

Завдання по 1 балу (з підказками функцій)

Завдання 1 (1 бал). Розрахунок річного бонусу

  • Стовпчик: G (Заголовок: Бонус)

  • Опис задачі: Співробітнику нараховується грошовий бонус у розмірі 5000 грн, якщо він працює у відділі «Продажі» ТА його обсяг продажів становить не менше 100 000 грн. В іншому випадку бонус становить 1000 грн.

  • 💡 Підказка функцій: скористайтеся зв'язкою =IF(AND(...); ...; ...).

Завдання 2 (1 бал). Право на позачергову відпустку

  • Стовпчик: H (Заголовок: Відпустка)

  • Опис задачі: Право на позачергову відпустку надається працівнику, якщо його стаж становить понад 5 років АБО якщо він має клієнтську категорію «VIP». Якщо умова виконується, вивести «Надати», якщо ні — «За графіком».

  • 💡 Підказка функцій: використайте комбінацію =IF(OR(...); ...; ...).

Завдання 3 (1 бал). Багаторівнева ставка комісійних

  • Стовпчик: I (Заголовок: Відсоток комісії)

  • Опис задачі: Встановити персональний відсоток комісії залежно від суми особистих продажів:

    • понад 150 000 грн $\rightarrow$ "10%"

    • понад 80 000 грн $\rightarrow$ "7%"

    • понад 40 000 грн $\rightarrow$ "5%"

    • 40 000 грн і менше $\rightarrow$ "2%"

  • 💡 Підказка функцій: побудуйте ланцюжок вкладених умов =IF(...; ...; IF(...; ...; IF(...))).

Завдання 4 (1 бал). Фільтрація кандидатів на підвищення з виключенням

  • Стовпчик: J (Заголовок: Кандидат на підвищення)

  • Опис задачі: Співробітник розглядається на підвищення («Так»), якщо його продажі перевищують 90 000 грн ТА у нього НЕ більше 0 скарг (тобто скарг рівно 0). У решті випадків вивести «Ні».

  • 💡 Підказка функцій: використайте функції =IF(...), =AND(...) та формулу інверсії =NOT(...) (або пряме логічне заперечення наявності скарг).

Завдання на 2 бали (евристичне — без підказок)

Завдання 5 (2 бали). Комплексна оцінка ефективності та нарахування виплат

  • Стовпчик: K (Заголовок: Підсумковий статус)

  • Опис задачі:

    Компанія формує персональний контрактний статус працівника за комплексними критеріями:

    1. Якщо співробітник працює у відділі «Продажі», має продажі від 100 000 грн і більше ТА взагалі не має скарг (скарг = 0) — йому присвоюється статус «Лідер команди».

    2. Якщо він не потрапив під статус лідера, але його стаж перевищує 5 років АБО категорія клієнтів має позначку «VIP» (за умови, що кількість скарг не перевищує 1) — присвоюється статус «Стабільний фахівець».

    3. Якщо працівник має більше 2 скарг (незалежно від продажів і стажу) — йому присвоюється статус «Атестація».

    4. Для всіх інших випадків встановлюється статус «Плановий режим».

  • 🛑 Підказки відсутні. Учень має самостійно визначити необхідні функції, розставити пріоритет перевірки умов у вкладеній структурі та зберегти коректність логіки для граничних значень.

Шкала оцінювання результатів

РезультатРівень навчальних досягнень
1 – 3 балиПочатковий: виконано частину базових завдань на аркуші 1 за зразком.
4 – 6 балівСередній: повністю або майже повністю виконано 12 базових завдань аркуша 1.
7 – 9 балівДостатній: розв'язано завдання аркуша 1 та 2–3 завдання з підказками на аркуші 2.
10 – 12 балівВисокий: повністю реалізовано всі завдання аркуша 1 і 2, включаючи евристичне завдання 5 на 2 бали.

Коментарі