
2. Логічні функції
Логічні функції призначені для перевірки виконання умови або декількох умов. Так, функція ЕСЛИ дозволяє визначити, чи виконується вказана умова, і повертає одне значення, якщо умова істинна, і інше — якщо хибна.
Функція ЕСЛИ (IF)
(лог_вираз; значення_якщо_істина; значення_якщо_хибність)
Повертає одне значення, якщо задана умова при обчисленні дає TRUE, і інше, якщо FALSE.
Функція ЕСЛИ застосовується для умовної перевірки значень і формул.
Аргумент: (лог_вираз; значення_якщо_істина; значення_якщо_хибність)
Лог_вираз - це довільне значення або вираз, яке при обчисленні дає TRUE або FALSE.
Значення_якщо_істина - це значення, яке повертається, якщо лог_вираз має значення TRUE. Якщо лог_вираз має значення TRUE і значення_якщо_істина опущено, то повертається значення TRUE. Значення_якщо_істина може бути іншою формулою.
Значення_якщо_ хибність - це значення, яке повертається, якщо лог_вираз має значення FALSE. Якщо лог_вираз має значення FALSE і значення_ якщо_хибність опущено, то повертається значення FALSE. Значення_якщо_хибність може бути іншою формулою.
Зокрема, для перевірки двобічного обмеження типу a<x<b це матиме вигляд:
=ЕСЛИ(C6>30;ЕСЛИ(C6<60;1;0)*1;0) – синтаксис формули у випадку, коли ми хочемо передати наступну інформацію: якщо значення величини х в комірці С6 знаходиться в інтервалі 30<х<60, то величина в робочій комірці приймає значення 1, в протилежному випадку – 0.
Для конструювання складніших перевірок до 7 функцій ЕСЛИ можуть бути вкладені одна в одну як значення аргументів значення_якщо_істина і значення_ якщо_хибність.
Виконання лабораторного завдання
Завдання 1. Відкрийте MS Excel. Створіть новий документ. Назвіть його "excel 2.xls". Зробити так, щоб в документі були рівно чотири листи, названі "Прогресії", "Автозаповнення", "Сортування".
Заповніть властивості документу. Назва "Заняття №2 по Excel". Тема "Редагування інформації в EXCEL".
На листі "Прогресії" :
У стовпці "А" пишемо числа від 1 до 348 по порядку.
У стовпці "В" пишемо парні числа від 10 до 348.
У стовпці "С" пишемо непарні числа від 347 до 1.
У стовпці "D" геометрична прогресія степені двійки, починаючи з 1, закінчуючи 8388608.
У стовпці "Е" в парних рядках 1, в непарних - 1.
У стовпці "F" нескінченно спадаюча геометрична прогресія зі знаменником 0.5, перший член 1, всього 22 числа.
У стовпці "G" заповните дати усіх понеділків текучого року.
На листі "Автозаповнення":
Стовпець А заповнюємо номерами рядків (тобто в першому рядку 1, в другій 2 і т.д.). Достатні 400 рядків.
У стовпці В пишемо дати, починаючи з сьогоднішнього числа і закінчуючи таким же числом наступного року.
У третьому стовпці пишемо дні тижні, на які випадають числа із стовпця В (тобто 16.02.04 понеділок, 17.02.04 вівторок і так далі).
На листі "Сортування":
Перші триста рядків в стовбці А заповнюємо арифметичною прогресією з кроком 1, починаючи з 1; у стовбці В геометричною прогресією з кроком - 1,5, починаючи з 0.22; у стовбці С списком місяців, починаючи з лютого. Перші 100 рядків стовпця D заповнюємо 1, рядки 101двійками 300 нулями.
Скопіюйте усі 4 стовпці в стовпці F:I. Відсортуйте діапазон F1 : I300 за зростанням стовпця G.
Скопіюйте усі 4 стовпці A:D в стовпці K:N. Відсортуйте діапазон K1:N300 за місяцями за абеткою, при однаковому місяці нехай попереду йдуть ті рядки, в яких значення в стовпці N більше. Якщо ж і місяць і значення в стовпці N однакові, нехай попереду йдуть ті рядки, які в початковому діапазоні A1:D300 були пізніші.
Завдання 2.Протабулюйте функціюy = arcsinx дляхвід –1 до 1 з інтервалом 0,1. Отримайте значення і в радіанах, і в градусах.
Завдання 3.Припустимо, що потрібно сформувати команду з двох осіб при наявності восьми кандидатів. Визначити загальну кількість можливих команд.
Завдання 4. Визначити, чому дорівнюютьexp1,exp 2,exp(ln3).
Завдання 5. Визначити цілі і дробові частини наступних чисел: 1,4; 5,67; 7,89; 3,5678. Визначити окремо суми цілих і дробових частин. Визначити відсоток дробової частини у кожному числі. Значення відсотка представити з точністю до двох знаків.
Завдання 6. Протабулювати функції y = (x + 1)2lgx; y = (x + 3)logx5 для ряду х = 0,1; 0,4; 0,7;...; 2,8; 3,1
Завдання 7. Протабулювати значення функціїy = arctgxв інтервалі від 0 до 5 з кроком 0,2. Визначити серед отриманих результатів кількість кутів: а) менше 55 градусів; б) між 30 і 60 градусами і в) між 45 і 75 градусами. Створити заголовки таблиці.
Для виконання вправи слід:
- ввести автозаповненням значення аргументу х;
- визначити значення функції y = arctgxдлях = 0 з застосуванням вбудованої функціїATANі розповсюдити формулу на інші значення аргументу;
- перевести радіани в градуси DEGREES[ГРАДУСЫ];
- виконати завдання а) за допомогою функції COUNTIF[СЧЁТЕСЛИ];
- для виконання вправ б) і в) прийняти до уваги, що функція COUNTIF[СЧЁТЕСЛИ] не сприймає двобічного обмеження. Тому сформувати за допомогою функції IF[ЕСЛИ] додаткові рядки комірок. Значення в яких приймають різні значення у випадку попадання кутів і потрібний інтервал чи ні, наприклад, 5 у разі попадання і 1 – у разі непопадання. Прорахунок за допомогою функціїCOUNTIF[СЧЁТЕСЛИ]провести вже для всіх рядків.
Завдання 8. Розв'язати наступні системи рівнянь:
Рівняння 1 |
Рівняння 2 |
Рівняння 3 |
Рівняння 4 |
x+3y+8z+5t=4 |
21x+y+7z+5t=3 |
5,22x+y+4,43z=14,56 |
2x+3y+8z+5t=14 |
x+3y+6z+t=8 |
3x+2y+61z+t=18 |
2,45x+y+z=12,68 |
x+3y+16z+t=188 |
x+y+z=2 |
x+z=2 |
3,78x+2,56y+10,10z=15,78 |
x+y=2 |
7x+3y+10z+2t=15 |
71x+32y+10z=75 |
|
7x+3y+10z=15 |
Результати виконання представте у вигляді таблиці:
Для розв'язання задачі виділіть детермінанти матриць коефіцієнтів при змінних в рівняннях і розрахуйте їх за допомогою вбудованої функції МОПРЕД.
Література
Бондарев А.П., Нестор Н.І. Електронні таблиці Excel. Вступний курс і вправи. – Львів, ДУ “Львівська політехніка”, 1990.
Бернс П., Николсон Д. Секреты Excel для Windows 95. – К.: Диалектика, 1996.
Кох О. Excel 5.0. Английская и русская версия. – Санкт – Петербург, BHV – Санкт – Петербург, 1994.
ДОДАТОК______________________________________________________
Словник MS Excel (математичні функції)
№ п/п |
Рос. назва |
Англ. назва |
№ п/п |
Рос. назва |
Англ. назва |
1 |
ABC |
ABC |
27 |
ОКРВНИЗ |
FLOOR |
2 |
ACOS |
ACOS |
28 |
ОКРУГЛ |
ROUND |
3 |
ACOSH |
ACOSH |
29 |
ОКРУГЛВВЕРХ |
ROUNDUP |
4 |
ASIN |
ASIN |
30 |
ОКРУГЛВНИЗ |
ROUNDDOWN |
5 |
ASINH |
ASINH |
31 |
ОСТАТ |
MOD |
6 |
ATAN |
ATAN |
32 |
ОТБР |
TRUNC |
7 |
ATAN2 |
ATAN2 |
33 |
ПИ |
PI |
8 |
ATANH |
ATANH |
34 |
ПРОИЗВЕД |
PRODUCT |
9 |
COS |
COS |
35 |
ПРОМЕЖУТОЧНЫЕ ИТОГИ |
SUBTOTAL |
10 |
COSH |
COSH |
36 |
РАДИАНЫ |
RADIANS |
11 |
EXP |
EXP |
37 |
РИМСКОЕ |
ROMAN |
12 |
LN |
LN |
38 |
СЛЧИС |
RAND |
13 |
LOG |
LOG |
39 |
СТЕПЕНЬ |
POWER |
14 |
LOG10 |
LOG10 |
40 |
СУММ |
SUM |
15 |
SIN |
SIN |
41 |
СУММЕСЛИ |
SUMIF |
16 |
SINH |
SINH |
42 |
СУММКВ |
SUMSQ |
17 |
TAN |
TAN |
43 |
СУММКВРАЗН |
SUMXMY2 |
18 |
TANH |
TANH |
44 |
СУММПРОИЗВ |
SUMPRODUCT |
19 |
ГРАДУСЫ |
DEGREES |
45 |
СУММРАЗНКВ |
SUMX2MY2 |
20 |
ЗНАК |
SIGN |
46 |
СУММСУММКВ |
SUMX2PY2 |
21 |
КОРЕНЬ |
SQRT |
47 |
СЧЁТЕСЛИ |
COUNTIF |
22 |
МОБР |
MINVERSE |
48 |
СЧИТАТЬПУСТОТЫ |
COUNTBLANK |
23 |
МОПРЕД |
MDETERM |
49 |
ФАКТР |
FACT |
24 |
МУМНОЖ |
MMULT |
50 |
ЦЕЛОЕ |
INT |
25 |
НЕЧЁТ |
ODD |
51 |
ЧЁТН |
EVEN |
26 |
ОКРВВЕРХ |
CEILING |
52 |
ЧИСЛКОМБ |
COMBIN |
Навчальне видання
РЕДАГУВАННЯ ІНФОРМАЦІЇ В EXCEL
Методичні вказівки
до виконання лабораторних робіт з курсу
“Інформатика інфокомунікаційних систем”
для студентів базового напрямку 050902 „Радіоелектронні апарати”.
Укладачі І.В. Атаманова, канд. техн. наук, доц.
К.І. Янгурський, канд. техн. наук, доц.