- •Одеська національна академія харчових технологій
- •Конспект лекцій
- •Розділ 1. Розвиток інформаційних технологій. Операційна система Windows
- •1.1. Інформація й інформатика
- •1.2. Пристрої, характеристики і програмне забезпечення пк
- •Основні характеристики сучасних пк
- •Програмне забезпечення пк
- •3. Файлова система організація даних
- •Project.Vbp - проект Visual Basic;
- •1.4. Операційна система Windows
- •1.5. Робота з папками у вікні Провідник
- •1.6. Питання для самоконтролю
- •Розділ 2. Табличний процесор ms Excel
- •2.1. Робочі книги, аркуші й вікно Excel
- •2.2. Деякі операції над робочою книгою й аркушами
- •Операції над робочим аркушем
- •Виділення елементів аркуша
- •Робота з комірками
- •2.3. Типи даних в Excel і їхнє уведення
- •2.4. Арифметичні й логічні вирази в Excel
- •2.5. Абсолютні, відносні й змішані адреси
- •2.6. Питання для самоконтролю
- •Розділ 3. Функції в Excel
- •3.1. Стандартні функції
- •Майстер функцій
- •3.2. Логічна функція если в Excel
- •Приклад застосування функції если
- •Питання для самоконтролю
- •Розділ 4. Діаграми в Excel
- •4.1. Майстер діаграм
- •Питання для самоконтролю
- •Розділ 5. Робота з базами даних в Excel
- •5.1. Основні поняття й правила створення бд
- •Номер першого запису
- •Сортування записів у бд за критеріями
- •5.2. Застосування команди Автофільтр Команда Автофільтр виконує відбір записів за критеріями одного поля.
- •Додаткові пункти списку, що розкривається, команди Автофільтр : Всі, Перші 10 ,…:( мал. 5.3)
- •5.3. Застосування команди Розширений фільтр
- •РРис. 5.4 - бд і умови відбору розширеного фільтра
- •Питання для самоконтролю
- •Розділ 6. Алгоритмізація обчислювальних процесів
- •6.1. Алгоритм і його властивості
- •6.2. Лінійні й розгалужені алгоритми
- •6.3. Прості циклічні алгоритми
- •6.4. Циклічні алгоритми обробки масивів
- •Двовимірні масиви
- •А) введення по рядках в) введення по стовпцях
- •Питання для самоконтролю
- •Розділ 7. Програмування мовою vba
- •7.1. Вступ
- •7.2. Робота у вікні модуля. Структура програми
- •7.3. Основні типи даних
- •7.4. Змінні, масиви, константи і їхній опис
- •7.5. Операції vba
- •7.5.1. Арифметичні операції
- •7.5.2. Операції порівняння
- •7.5.3. Логічні операції
- •7.6. Стандартні функції
- •7.7. Вирази
- •7.8. Оператор присвоювання
- •7.9. Введення даних користувачем
- •7.10. Виведення даних
- •7.11. Оператори переходу. Програмування розгалужуваних обчислювальних процесів
- •If умова Then оператор
- •If умова Then
- •Оператор If...Then...Else.
- •If умова Then
- •7.12. Оператори циклу. Програмування циклічних обчислювальних процесів
- •Оператор Do ...Loop
- •Оператор While...Wend
- •Оператор For... Next
- •Оператор For Each...Next
- •Приклад 7. Відомі данні про студентів (25 чол.), а саме: прізвища і дати народження. Підрахувати кількість студентів, що народились у червні або липні, і вивести їхні прізвища.
- •Питання для самоконтролю
- •Список літератури
Майстер функцій
При записуванні в комірку формули =СУММ(А1 : А4) необхідно СУММ записати російським шрифтом, а інше латинським. Ці та інші незручності усуваються при застосуванні майстра функцій – спеціальної вбудованої програми в Excel. Майстер функцій викликається командами Вставка, Функція або кнопкою fx на стандартній панелі вікна Excel.
Розглянемо приклад запису формули =СУММ(А1 : А4) за допомогою майстра функції. В діапазон А1:А4 записані числа. За допомогою майстра функцій потрібно ввести формулу суми чисел цього діапазону в комірку А5. Виконати наступне :
Активізувати комірку А5 і в панелі Excel клацнути кнопку fx Вставка функції. Відкривається вікно Майстер функцій - крок 1 з 2 (рис. 4.2).
В панелі Категорія клацнути мишею Математичні, а в панелі Функція, використовуючи смугу вертикального прокручування, клацнути СУММ. Клацнути кнопку ОК.
З'являється панель формул для функції СУММ (рис. 3.3). В поле число 1 набрати із клавіатури діапазон А1:А4. Функція готова. Її можна побачити в рядку формул. Зверніть увагу, що праворуч віконця число 1 розташовані числа, що додаються, а нижче (праворуч) результат. Залишається клацнути кнопку ОК. Майстер функцій закривається.
Примітка. В панелі формул набагато зручніше не набирати із клавіатури діапазон А1:А4 , а клацнути праворуч по кнопці зняття панелі для функції СУММ (рис. 3.3). Панель знімається, а замість її залишається невелика смужка з кнопкою повернення (рис. 3.4). Виділити мишею діапазон А1:А4 і клацнути по кнопці повернення. В панелі формул клацнути ОК. Майстер функцій закривається, у рядку формул відображається формула, а в комірці А5 - числовий результат.
3.2. Логічна функція если в Excel
Синтаксис логічної функції ЕСЛИ:
істина
ЕСЛИ ( логічний вираз; дія 1; дія 2)
хибність
Робота функції: якщо значення логічного виразу Істина, то результатом функції буде дія 1, інакше дія 2.
Як дія 1 або 2 може бути вкладена інша функція ЕСЛИ. В складних логічних виразах можуть використовуватися логічні функції (И, ИЛИ , НЕ).
Приклад застосування функції если
Обчислити значення У за наступною залежністю
х
[ -2, 2 ] і
змінюється з
кроком 0,5.
Порядок дій:
В комірку A1 записати початкове значення –2.
В комірку А2 записати формулу =А1+0,5 і копіювати її в комірки А3:А9 .
В комірку В1 записати формулу:
=ЕСЛИ( a1<-1; sin(А1); ЕСЛИ( И(-1<=a1; a1<=1); cos(А1) ; А1^2 ))
Комірку В1 копіювати в В2:B9
Використання майстра функцій для набору функцій ЕСЛИ
Активізувати комірку В1 і викликати майстра функцій fx
Вибрати ЕСЛИ. З'являється 1-е вікно ЕСЛИ.
Набрати в полі Логічний вираз А1<-1
Набрати в полі Істина sin(A1)
Встановити в полі Хибність курсор
Клацнути команду ЕСЛИ в лівій частині рядка формул.
З'являється 2-е вікно ЕСЛИ.
Набрати в полі логічний вираз И(-1<=A1;A1<=1)
Набрати в полі Істина cos(A1)
Набрати в полі Хибність A1^2
Клацнути ОК.
3.3. Функції обробки даних типу ДАТА\ ЧАС
Категорія функцій ДАТА і ЧАС Майстра функцій дає можливість використовувати різні функції для обробки даних типу ДАТА й ЧАС. Excel дозволяє вводити дату різними способами:
"Класична" форма |
3.10.2006 |
Скорочена форма |
3.10.06 |
З використанням дефісів |
3-10-6 |
З використанням дробу |
3/10/6 |
Зовнішній вигляд (відображення) дати в комірки може бути дуже різним (з роком або без, місяць числом або словом і т.д.) і задається в меню Формат - Комірки
Час вводиться в комірки з використанням двокрапки. Наприклад,
16:45
За бажанням можна додатково уточнити кількість секунд - вводячи їх також через двокрапку:
16:45:30
І, нарешті, ніхто не забороняє вказувати дату й час разом - через пропуск.
Наведемо синтаксис деяких найбільш часто використовуваних функцій типу ДАТА\ЧАС.
ДЕНЬ(дата_в_числовому_форматі) - повертає значення дня місяця в діапазоні від 1 до 31.
МЕСЯЦ(дата_в_числовому_форматі) - повертає номер місяця - число в діапазоні від 1 (січень) до 12 (грудень);
ГОД(дата_в_числовому_форматі)- повертає значення року – ціле число в діапазоні від 1900 до 9999;
ДЕНЬНЕД(дата_в_числовому_форматі)- повертає ціле число від 1(Неділя) до 7(Субота), що відповідає номеру дня тижня для заданої дати;
СЕГОДНЯ() - повертає поточну системну дату у форматі дати;
ТДАТА()- повертає поточну системну дату й час у форматі дати й часу;
ДАТАМЕС(нач_дата;число_месяцев) – обчислює порядковий номер дати, яка буде (була) через задану кількість місяців.
На рис. 3.5 і 3.6. наведені фрагменти ЕТ значень і ЕТ у формульному вигляді відповідно до використання розглянутих вище функцій.
Рис. 3.5.
Рис. 3.6.
