- •Передмова
- •Основні теоретичні відомості про логічні формули і функції Excel
- •Логічні вирази
- •Розповсюдження помилки в ланцюжку формул
- •Заборона введення неприпустимого числа
- •Приклади використання логічних функцій в Excel
- •Лабораторна робота №3. (Задачі для розв’язання в аудиторії)
- •Задачі для самостійного розв’язання (на захист лабораторної роботи)
- •Лабораторна робота №4. (Задачі підвищеної складності для розв’язання в аудиторії)
- •Задачі для самостійного розв’язання (на захист лабораторної роботи)
- •Додатки Види помилок при написанні формул Помилка #####
- •Помилка #знач!
- •Помилка #ссылка!
- •Помилка #дел/0!
- •Помилка #имя?
- •Помилка #н/д
- •Помилка #число!
- •Помилка #пусто!
- •Клавіші для переміщення по аркушу робочої книги
- •Список рекомендованої літератури
- •7.091401 "Системи управління і автоматики"
- •7.091501 "Комп’ютерні системи і мережі"
- •7.010104 "Професійне навчання"
Міністерство освіти і науки України
Криворізький технічний університет
Кафедра інформатики, автоматики і систем управління
Методичні вказівки
до виконання лабораторних робіт з дисципліни
"Виробниче навчання і практикум на ЕОМ".
Табличний процесор (частина 3)
Логічні вирази в Excel
для студентів спеціальностей
7.091401 “Системи управління і автоматики”
7.091501 “Комп’ютерні системи і мережі”
7.010104 “Професійне навчання”
всіх форм навчання
м. Кривий Ріг
2003 р.
Укладачі: В.А. Чубаров, Л.Л. Конченко
Відповідальний за випуск: В.М. Назаренко
Рецензент: Савицький О.І.
Дані методичні вказівки дають змогу ознайомитися з можливостями табличних процесорів, зокрема з використанням логічних функцій Excel при розрахунках. Вони містять 60 аудиторних задач та 80 завдань для самостійної роботи студентів. В додатках наведені помилки, які виникають в процесі роботи з Excel.
Призначені для отримання практичних навичок роботи на ЕОМ студентами початкових курсів спеціальностей "Системи управління і автоматики", "Комп’ютерні системи і мережі", “Професійне навчання”.
Розглянуто Схвалено
на засіданні кафедри на методичній раді
інформатики, автоматики факультету інформаційних
і систем управління технологій
Протокол № 2 Протокол № 1
від 01.10. 2003 р. від 22.10.2003 р.
Передмова
Метою даних методичних вказівок є підвищення базового рівня знань та отримання практичних навичок роботи з табличним процесором Excel студентами спеціальностей інформаційного профілю. Особлива увага приділяється самостійній роботі студентів в аудиторії під керівництвом викладача. Вдало підібраний теоретичний матеріал, наведення прикладів розв’язання, достатня кількість практичних задач забезпечують досягнення вище означеної мети.
В інших частинах методичних вказівок викладено теоретичний та практичний матеріал за розділами:
-
Табличний процесор (частина 1). Базові елементи Excel. Відносна та абсолютна адресація.
-
Табличний процесор (частина 2). Обчислення за допомогою формул і функцій.
-
Табличний процесор (частина 4). Табличні формули. Рядки. Дата і час.
-
Табличний процесор (частина 5). Обробка статистичних даних.
Основні теоретичні відомості про логічні формули і функції Excel
Логічні функції в основному використовуються для перевірки умов, вибору варіантів та створення логічних виразів.
Згадаємо деякі прості факти із математичної логіки.
Логічні вирази
Введемо у комірку А1 формулу =7>5. Вона поверне значення ИСТИНА. Якщо введемо =3>5 – значення ЛОЖЬ. Праві частини обох формул являють собою висловлювання, тобто, ствердження, відносно яких можна зробити висновок, вірні вони чи ні.
Введемо в комірку А4 число 2, а в комірку В4 формулу =А4>3. Формула повертає значення ЛОЖЬ. Введемо в А4 число 6, отримаємо ИСТИНА. В В4 записаний предикат, тобто висловлювання зі змінними. В залежності від значень змінних предикат може приймати значення ИСТИНА і ЛОЖЬ.
Порівняння двох арифметичних виразів, що містять змінні, дає предикат. Операції порівняння зведемо в таблицю:
< |
> |
= |
<> |
<= |
>= |
менше |
більше |
рівність виразів |
не дорівнює |
менше чи дорівнює |
більше чи дорівнює |
Висловлювання і предикат мають загальну назву – логічний вираз. Є логічні операції, які дозволяють будувати більш складні логічні вирази. Ці операції реалізовані як функції. Ось список логічних операцій і відповідних їм функцій, розташованих в порядку спадання пріоритету.
Назва |
Позначення |
Функція Excel |
Заперечення |
НЕ |
|
Кон’юнкція |
^ (&) |
И |
Диз’юнкція |
v |
ИЛИ |
У логічних функцій аргументи можуть приймати значення лише ИСТИНА і ЛОЖЬ. Тому їх можна задати таблицею, де перераховані всі можливі значення аргументів і відповідні їм значення функцій. Такі таблиці називаються таблицями істинності.
Х |
У |
НЕ(х) |
И(х,у) |
ИЛИ(х,у) |
ЛОЖЬ |
ЛОЖЬ |
ИСТИНА |
ЛОЖЬ |
ЛОЖЬ |
ЛОЖЬ |
ИСТИНА |
|
ЛОЖЬ |
ИСТИНА |
ИСТИНА |
ЛОЖЬ |
ЛОЖЬ |
ЛОЖЬ |
ИСТИНА |
ИСТИНА |
ИСТИНА |
|
ИСТИНА |
ИСТИНА |
Функція НЕ може мати лише один аргумент, а функції И і ИЛИ – два і більше аргументів.
Приклад. В комірці А1 (з ім’ям z) записано число. Вияснити, чи належить воно відрізку [2;5]. Присвоїмо комірці А1 ім’я. Введемо в А1 число 3. Спочатку сконструюємо логічний вираз для розв’язання задачі. . Для того, щоб z належав відрізку, потрібно, щоб одночасно були істинні два предикати: і . В комірці В1 розмістимо формулу =И(z>=2, z<=5). Отримаємо значення ИСТИНА.
На практиці “в чистому вигляді” логічні вирази, як правило не використовуються. Логічний вираз слугує першим аргументом функції ЕСЛИ:
ЕСЛИ (лог_выражение, значение_если_истина, значение_если_ложь)
В другому аргументі записується вираз, який буде обчислений, якщо лог_выражение повертає значення ИСТИНА, а в третьому аргументі – вираз, який обчислюється, якщо лог_выражение повертає значення ЛОЖЬ.
Приклад.
-
Введемо в комірку В2 формулу, що повертає z+1, якщо z>1, і z в іншому випадку: =ЕСЛИ(z>1, z+1, z).
-
Якщо z>60, то в комірці виводити повідомлення “Перевищене порогове значення”, інакше виводити z:
=ЕСЛИ(z>60, “Перевищене порогове значення”, z)
-
Якщо , то повертати z, якщо z<10, то повертати 10, якщо z>25, то повертати 20:
=ЕСЛИ(z<10, 10, ЕСЛИ (z<=25, z, 25))