Використання логічних функцій для опрацювання табличних даних.
Мета:
Навчальна: ознайомити учнів з одним зі способів задання формул, використовуючи вбудовані логічні функції в середовищі табличного процесора, розглянути різні способи задання функцій табличного процесора;
Виховна: виховувати культуру учнів, увагу, акуратність, дисциплінованість;
Розвиваюча: розвивати мислення, уміння формулювати та висловлювати власну думку, правильно вести конспекти, розвивати уміння працювати з табличним процесором та формулами табличного процесора, використовуючи логічні функції.
Тип уроку: урок вивчення нового матеріалу.
Обладнання: комп’ютери.
Терміни і поняття: табличний процесор Місrоsoft Excel 2003, електронна таблиця, формула, логічні функції табличного процесора.
План уроку:
I. Організаційний момент
II. Підготовка до основного етапу заняття
III. Актуалізація опорних знань
IV. Вивчення нового матеріалу
V. Підведення підсумків уроку
VІ. Домашнє завдання
Пам’ятка для учня!
1. Пригадайте правила техніки безпеки при роботі з ПК.
2. Через кожні 15 хв. виконуйте вправи для очей та для зняття м’язової втоми.
Хід уроку:
ІІІ. Актуалізація опорних знань
IV. Вивчення нового матеріалу
Використання логічних функцій та їх застосування в розв’язанні професійно орієнтованих завдань
Excel дає можливість виконувати різноманітні обчислення в електронних таблицях над вмістом її комірок.
Обчислення виконуються згідно формул. У формулах використовуються різноманітні функції, числа, адреси комірок, дужки, а також знаки арифметичних операцій:
+ додавання;
|
– віднімання
|
^ піднесення до степеня
|
* множення
|
/ ділення
|
% обчислення відсотків
|
При безпосередньому записі у комірку користувач символ за символом записує формулу і її складові частини на власний розсуд.
При використанні рядка формул (рис.1) система допомагає користувачу вибрати потрібну функцію для формули, одержати її опис, і йому залишається лише дописати потрібні аргументи.
Рис.1. Використання рядка формул
Використання майстра функцій дає відчутні переваги у безпомилковому наборі функцій і аргументів. Система знаходить помилки і допомагає їх виправити.
Щоб записати в комірку формулу, необхідно перед нею записати «=» (рис.2). Далі записується сама формула.
Рис.2. Запис формули у комірку
Наприклад: =D4+F7 – до вмісту комірки D4 додати вміст комірки F7. Результат запишеться у комірку, яка містить цю формулу.
Для запису в формулу імені комірки не обов'язково набирати її з клавіатури.
Для внесення в формулу імені комірки досить встановити на неї курсор миші і клацнути.
Для попереднього прикладу можна виконати такі дії:
- набрати з клавіатури «=»;
- клацнути на комірці D4;
- набрати з клавіатури «+»;
- клацнути на комірці F7.
Формула повинна записуватися в комірці в один рядок.
Щоб копіювати формулу з одної комірки в інші в одному стовпчику або рядку з відповідною заміною їх номерів, треба зробити так:
Æ Встановити курсор миші на маркер заповнення поточної комірки, щоб він набрав вигляду «худий плюс».
Æ Натиснувши і тримаючи ліву кнопку миші протягнути курсор «худий плюс» до останньої комірки стовпчика або рядка.
Æ Відпустити кнопку миші. В усіх помічених комірках з'явиться результат обчислення за формулами, для яких шаблоном служить формула в комірці, що була першою.
У ці формули автоматично вносяться відповідні зміни номера рядка або стовпчика.
Щоб обчислити суму в кількох комірках, записаних підряд, використовують функцію СУММ (рис.3).
Рис.3. Вибір функція для обчислення у кількох комірках
Якщо є необхідність при обчисленні відкинути дробову частину, використовують функцію ОТБР.
Будь-яка формула негайно автоматично перераховується, якщо змінюється хоча б одне з її значень.
При копіюванні формули в іншу комірку в ній автоматично змінюється відповідний номер рядка або назва стовпчика.
Використання рядка формул
Excel створює сервісні умови для запису формули в активну комірку. Якщо клацнути на символі = в рядку формул, з’явиться діалогове вікно для введення формули. Формула одночасно з'являється у поточній комірці і в рядку формул. Значення результату показується над формулою. До клацання на кнопці «ОК» формулу можна редагувати або відмінити клацанням на кнопці «Отмена». Після натискання на кнопку «ОК» у виділеній комірці з'явиться результат, у рядку формул залишиться відповідна формула, за якою було виконано обчислення.
Формула в електронних таблицях має такий загальний вигляд:
= ФУНКЦІЯ(АРГУМЕНТИ)
Для складних обчислень Excel пропонує великий перелік математичних, фінансових, статистичних і логічних функцій.
Функція Excel – це спеціальне позначення дії для виконання визначеного обчислення.
Аргументами у формулах використовуються числа, адреси комірок і діапазонів комірок.
До логічних функцій належать:
1) функція ЕСЛИ;
2) функція И;
3) функція ИЛИ;
4) функція НЕ;
5) функція ИСТИНА;
6) функція ЛОЖЬ.
ЕСЛИ (лог_вираз;значення істини;значення хиби) - якщо умова виконується повертає значення істини, не виконується – хиби.
И (логічне значення1;лог.значення2;...) - повертає значення істини, якщо усі аргументи мають значення істина; повертає значення хиби, якщо хоча б один з аргументів має значення хиба.
ИЛИ (логічне значення1;логічне значення2; ...) – повертає значення істина, якщо хоча б один з аргументів має значення істина; повертає хибу, якщо всі аргументи мають значення хиба.
НЕ (логічне_значення) – змінює на протилежне логічне значення свого аргумента. Функція НЕ використовується в тих випадках, коли необхідно бути впевненим в тому, що значення не рівне деякій конкретній величині.
Логічне_значення — величина або вираз, які можуть приймати два значення: ИСТИНА або ЛОЖЬ.
ИСТИНА( )– повертає логічне значення ИСТИНА.
Можно безпосередньо ввести значення ИСТИНА в комірки і формули без використання цієї функції. Функція ИСТИНА призначена для сумісностіз іншими системами електронних таблиць.
ЛОЖЬ( ) – повертає логічне значення ЛОЖЬ.
Можна безпосередньо увести слово ЛОЖЬ у робочий аркуш або в формулу, і Microsoft Excel буде інтерпретувати його як логічне значення ЛОЖЬ.
Розглянемо більш детально кожну з функцій.
ЕСЛИ (IF)
Ця функція наділяє формули користувача здатністю приймати рішення. В ній використовуються три аргументи. Перший аргумент - це логічний вираз, який може набувати значення ИСТИНА (TRUE) або ЛОЖЬ (FALSE). Другий і третій аргументи - це такі вирази, які виконуються, якщо перший аргумент набуде відповідне значення ИСТИНА (TRUE) або ЛОЖЬ (FALSE).
У наступному прикладі формула повертає рядок "Додатний", якщо значення в клітинці А1 більше від нуля, і "Від'ємний" - у противному разі:
=ЕСЛИ(А1>0;"Додатний";"Від'ємний")
або
=IF(А1>0;"Додатний";"Від'ємний")
Зауважимо, що значення першого аргументу (А1>0) може набувати логічне значення ИСТИНА (TRUE) або ЛОЖЬ (FALSE). Однак ця формула має один недолік, який полягає в тому, що коли клітинка А1 пуста або вміщує нуль, буде повернено рядок тексту "Від'ємний". Для вирішення цієї проблеми можна скористатися вкладеною функцією ЕСЛИ (IF), яка буде аналізувати цю умову. Вдосконалена формула матиме такий вигляд:
=ЕСЛИ(А1>0;"Додатний";ЕСЛИ(А1<0;"Від'ємний";"Нуль"))
або
=IF(А1>0;"Додатний"; IF(А1<0;"Від'ємний";"Нуль"))
На перший погляд, ця формула здається складною, але якщо розділити її на частини, то можна побачити, що вона доволі проста. Ось як вона працює:
якщо значення в клітинці А1 більше від нуля, то частина формули
=ЕСЛИ(А1>0;"Додатний"; або =IF(А1>0;"Додатний";
відтворить на екрані рядок тексту "Додатний", і на цьому її робота завершиться;
якщо значення в клітинці А1 менше від нуля, то частина формули
=ЕСЛИ(А1<0;"Від'ємний"; або =IF(А1<0;"Від'ємний";
відтворить на екрані рядок тексту " Від'ємний ", і на цьому її робота завершиться;
якщо значення в клітинці А1 дорівнює нулю, тобто не виконується жодна з умов, які перевіряються, то частина формули
"Нуль")) або "Нуль"))
відтворить на екрані рядок тексту "Нуль".
Вкладені функції ЕСЛИ (IF) використовують досить часто, оскільки завдяки ним можна створювати гнучкі формули.
И (AND)
Функція И (AND) повертає логічне значення ИСТИНА (TRUE) або ЛОЖЬ (FALSE) залежно від логічного значення своїх аргументів. Якщо всі аргументи набувають значення ИСТИНА (TRUE), то функція И (AND) повертає значення ИСТИНА (TRUE). Якшо не всі аргументи набувають значення ИСТИНА (TRUE), то функція И (AND) повертає значення ЛОЖЬ (FALSE). Наприклад, формула
=И(А1<0);А2<0;А3<0) або =AND(А1<0);А2<0;А3<0)
повертає значення ИСТИНА (TRUE), якщо всі клітинки діапазону А1:А3 вміщують від'ємні числа.
Функція И (AND) може використовуватися як аргумент функції ЕСЛИ (IF). Наприклад, формула
=ЕСЛИ(И(А1<0);А2<0;А3<0);"Всі від'ємні";"Не всі від'ємні"))
або
= IF(AND(А1<0);А2<0;А3<0);"Всі від'ємні";"Не всі від'ємні"))
відтворює на екрані рядок "Всі від'ємні", якщо всі клітинки діапазону А1:А3 вміщують від'ємні числа. Але якщо хоча б одне з цих значень не є від'ємним або дорівнює нулю, формула повертає рядок "Не всі від'ємні".
ИЛИ (OR)
Функція ИЛИ (OR) дуже схожа на функцію И (AND) лише з тією різницею, що функція ИЛИ (OR) повертає логічне значення ИСТИНА(TRUE), якщо хоча б один з її аргументів істинний. У противному разі функція повертає логічне значення ЛОЖЬ (FALSE). Наприклад, формула
=ИЛИ(А1<0);А2<0;А3<0) або =OR(А1<0);А2<0;А3<0)
повертає значення ИСТИНА (TRUE), якщо хоча б у одній клітинці діапазону А1:А3 вміщене від'ємне значення.
Вправи
Вправа 1:
1. Створіть табличку для оцінки росту хлопців за таким зразком, не вводячи від руки таблички С і D. залиште їх поки пустими.
A
|
B
|
C
|
D
| |
1
|
Сергій
|
175
|
Середній
|
Середній
|
2
|
Антон
|
166
|
Середній
|
Середній
|
3
|
Дмитро
|
191
|
Середній
|
Високий
|
4
|
Віктор
|
159
|
Низький
|
Низький
|
2. Після введення вхідних даних, в клітинку С1 введіть логічну функцію ЕСЛИ (B1<160;’Низький’;’Середній’), користуючись майстром функцій. Потім скопіююйте формулу для трьох інших людей, використовуючи маркер заповнення.
3. Далі змінюйте у стовпці з ростом значення і дивіться як будуть змінюватися значення комірок, які виводяться функцією.
Вправа 2:
1. Перейти на другий лист.
2. Визначити суму доплат за роботу в нічний час за даними, наведеними в таблиці:
Si=0,5*Ti*Thi, якщо Thi<=2; Si=Ti+Ti*(Thi-2), якщо Thi>2
V. Підведення підсумків уроку
1) перевірка засвоєння нового матеріалу;
2) аналіз досягнення мети уроку.
Контрольні запитання:
1. Що таке логічна функція?
2. Назвіть види логічних функцій?
3. Розповісти, що виконує кожна з функцій.
VІ. Домашнє завдання
1. Вивчити конспект.
2. Доробити вправи.
Немає коментарів :
Дописати коментар
Коментарі