Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции КПЗИ 1 Семестр

.pdf
Скачиваний:
18
Добавлен:
26.03.2015
Размер:
1.42 Mб
Скачать

Мал. 18.

Якщо потрібний складніший закон зміни послідовності значень, процедура декілька ускладнюється. Щоб точно сформулювати умови заповнення осередків, слід дати команду Правка>заполнить>прогрессия. У діалоговому вікні, що відкрилося, Прогресія (Мал. 19.) вибирається тип прогресії, величина кроку і граничне значення. Після клацання по кнопці OK програма Excel автоматично заповнює осередки відповідно до заданих правил.

Мал. 19.

Створення і використання простих формул

Програма Excel розглядає вміст осередку як формулу, якщо воно починається із знаку рівності (=). Тим самим, щоб почати введення формули в осередок, досить натиснути клавішу «=». Проте вводити формулу зручніше, якщо в рядку формул клацнути на кнопці Змінити формулу. В цьому випадку безпосередньо під рядком формул відкривається Палітра формул (Ріс.20.), що містить обчислене значення вказаної формули.

Мал. 20.

Під формулою розуміється набір чисел і посилань на числові осередки, сполучених знаками математичних операцій (+ - операція складання; - - операція віднімання; * - операція множення; / - операція ділення; ^ - операція піднесення до ступеня.).

51

Математичні операції

 

 

 

 

Приклад

Операція

Позначення у формулі

 

 

=3^2

Зведення в ступінь

^

Множення

*

=А8*С6

/

=D4/N5

Ділення

+

=B2+5

Додавання

-

=9-G6

Віднімання

=

 

<

 

Рівно

 

>

 

Менше

 

<=

 

Більше

 

>=

 

Менше або рівно

 

<>

 

Більше або рівно

=СУММ(А1:С10)

:

Не рівно

;

=СУММ(А1;А2;А6)

Діапазон

МАКС

=МАКС(А3:С5)

Об'єднання діапазонів

МІН

=МІН(Е2:Р7)

Максимум

 

 

Мінімум

 

 

Щоб задати посилання на осередок, треба вказати у формулі її ім'я (Мал. 21). Це можна зробити уручну або клацанням на відповідному осередку по ходу введення формули.

Мал. 21.

Після закінчення введення формула в таблиці не відбивається. Замість неї в осередку розміщується обчислене значення. Проте якщо зробити осередок з формулою активною, то формулу можна побачити в рядку формул (Мал. 22.).

Мал. 22.

Розмноження формул

52

Досить часто осередки необхідно заповнювати однотипними формулами, тобто провести обчислення по одній формулі, але з різними даними. Наприклад, розглянемо фрагмент таблиці, що містить дані про ціни на деякі товари та кількість проданих одиниць товару. Необхідно обрахувати виручку від реалізації проданого товару.

Очевидно, для обрахунку виручки необхідно скористатись формулою

Виручка = Ціна Кількість проданого.

Для обрахунку виручки по товару Товар1 введемо в осередок Е5 формулу

Для обрахунку виручки від Товару2 необхідно би було в осередок Е6 ввести формулу =С6*D6 і аналогічно для всіх товарів. Щоб зекономити час можна скористатися методом розмноження формул. Для цього необхідно:

1. Поставити табличний курсор в осередок Е5.

2.Навести курсор миші на маркер заповнення. При цьому він прийме вид + (хрестика).

3. Протягнути цей курсор вниз по стовпцю.

53

4. Отримаємо

 

Переглянувши осередки стовпця Е, в які ми розмножили формулу, переконаємось, що формула з осередку Е5 з модифікацією зкопіювалась в нижче розташовані осередки в виді:

Що нам і потрібно було.

Абсолютні і відносні адреси осередків

За умовчанням, посилання на осередки у формулах розглядаються як відносні. Це означає, що при копіюванні формули адреси в посиланнях автоматично змінюються відповідно до відносного розташування початкового осередку і створюваної копії. Це дозволяє копіювати формули методом заповнення.

Мал. 23.

На мал. 23. представлений приклад, коли при копіюванні формули =B2*C2 з осередку D2 в осередок D3 відбулася модифікація посилань: посилання B2 замінене посиланням B3, а C2 - C3.

Проте іноді виникають ситуації, коли при заповненні осередків формулою необхідно зберегти абсолютну адресу осередку.

54

Наприклад, якщо в вище розглянутому прикладі, необхідно ще розрахувати дані про виручку в конвертованій валюті, тоді уже розраховану Виручку в гривні необхідно перевести в Виручку в $ за формулою:

Виручка в $ = Виручка / Курс валюти

Яка матиме вид = Е5/В2^

Якщо цю формулу з осередку Е5 розмножити в нижче розташовані осередки, то отримаємо результат:

В осередках F6, F7 очевидні помилки, тому що в результаті розмноження в нижче розташованих осередках були отримані наступні формули:

Адреса осередку D2 (що містить курс валюти) модифікувалась в D3, D4, D5. А нам необхідно щоби ця адреса залишалась незмінною, тобто нам необхідно зберегти

абсолютну адресу осередку.

Для того, щоб задати посилання на осередок як абсолютну, треба задати перед номером рядки або ім'ям стовпця символ «$». Таким чином, посилання на осередок, наприклад A1, може бути записана чотирма способами: A1 $A1, A$1 $A$1. При заповненні осередків формулою як відносна розглядається тільки та частина адреси, перед якою немає символу «$». Для зміни способу адресації при редагуванні формули треба виділити посилання на осередок і натиснути клавішу F4 (послідовним натисненням клавіші можна отримати один із способів адресації).

В нашому випадку перед розмноженням формули в ній необхідно адресу D2 зробити абсолютною, а саме перед номером рядка (номер 2) вставити знак $ (долара):

55

Мал. 24.

На мал. 25. представлений приклад, коли використання у формулі абсолютного посилання при копіюванні формули це посилання не модифікується.

Мал. 25.

Приклад

Умова прикладу. Створити зведену екзаменаційну відомість, в якій приведені оцінки з дисциплін «Математика», «Фізика», «Інформатика». Вимагається розрахувати і заповнити колонку «Середній бал».

Сводная экзаменационная ведомость

ФИО студента

Математика Физика

Информатика Средний балл

Иванов И.И.

4

3

5

Петров П.П.

3

3

5

Сидоров С.С.

5

4

5

Акунин А.А.

5

5

5

Валидолов В.В

3

3

5

Киреев К.К

4

3

5

Бойцов Б.Б.

4

4

5

Спочатку введемо назву таблиці «Зведена екзаменаційна відомість» в осередок А1 - треба клацнути мишею на клітці А1, а потім з клавіатури ввести назву. По закінченні - натиснути “Enter”.

Потім в окремі осередки в другому рядку треба ввести назви колонок таблиці: «ФІО студента», «Математика», «Фізика», «Інформатика», «Середній бал». Увага! Якщо при наборі текст виходить за межі елемента таблиці і закриває наступний осередок, то текст в набраному осередку не спотвориться і не віддалиться, якщо клацнути на наступному осередку і перейти до набору тексту наступного осередку. Для того, щоб розміри колонок точно відповідали введеним назвам необхідно: виділити осередки з назвами колонок відомості; активізувати пункт меню «Формат /

Стовпець / Автоподбор по ширине»

56

Далі в колонку «ФІО студента» вводимо прізвища студентів, а в інші - екзаменаційні оцінки. Настроюємо колір «шапки таблиці» і задаємо розділові лінії між елементами таблиці. В результаті таблиця набув вигляд:

Введення формул

Розрахунок середнього бала для кожного студента виконується по простій формулі середнього арифметичного: (Ом + Оф + Оі) / 3, де Ом - оцінка по математиці, Оф - оцінка по фізиці, Оі - оцінка по інформатиці.

Здійснимо введення формули для студента Іванова. В осередку «Середній бал», відповідному Іванову, натиснути знак «=», натиснути знак «(», потім клацнути на осередку з оцінкою по математиці, натиснути знак «+», потім клацнути на осередку з оцінкою по фізиці, натиснути знак «+», потім клацнути на осередку з оцінкою по інформатиці, натиснути знак «)», натиснути знак «/», натиснути «3», натиснути “Enter”. Якщо введення виконано з помилками, то для їх виправлення треба клацнути на рядку набору формул у верхній частині екрану.

Якщо введення виконано без помилок, то в осередку відобразиться результат розрахунку середнього бала.

Для завдання формул розрахунку для інших студентів виконаємо копіювання набраної формули: виділимо осередок з середнім балом Іванова, клацнути правою кнопкою миші і у випадаючому меню вибрати пункт «Копіювати» - повинен з'явитися мерехтливий прямокутник навколо виділеного осередку; виділити блок осередків з середніми балами від Петрова до Бойцова включно; клацнути правою кнопкою миші на виділеному блоці осередків і у випадаючому меню вибрати пункт «Вставити» - повинні з'явитися значення середніх балів. Таблиця набуде вигляду:

Сводная экзаменационная ведомость

 

ФИО студента

Математика

Физика

Информатика

Средний балл

Иванов И.И.

4

3

5

 

4

Петров П.П.

3

3

5

 

3.666666667

Сидоров С.С.

5

4

5

 

4.666666667

Акунин А.А.

5

5

5

 

5

Валидолов В.В

3

3

5

 

3.666666667

Киреев К.К

4

3

5

 

4

Бойцов Б.Б.

4

4

5

 

4.333333333

Для того, щоб обмежити значення середнього бала двома цифрами в дробовій частині необхідно: виділити блок осередків від Іванова до Бойцова включно; клацнути правою кнопкою миші на виділеному блоці осередків і у випадаючому меню вибрати пункт «Формат осередків» - повинен з'явитися діалог форматування вмісту осередків; на вкладці «Число» в списку форматів вибрати «Числовій» і натиснути “Enter”.

Контрольні питання.

1.Що таке електронна таблиця?

2.Які функції і призначення електронних таблиць?

3.Яка структура документа Excel?

4.Яка структура робочого листа?

57

5.Які типи даних можуть зберігати осередки робочого листа?

6.Які операції можна виконувати з діапазонами і як?

7.Яка структура формул?

8.Що таке маркер заповнення?

9.Що таке абсолютні і відносні посилання? Коли і які використовуються?

58

Лекція № 9.

Теми: Вбудовані функції. Функція ухвалення рішення (ЕСЛИ). Даних типу Дата. Функції обробки.

План лекції:

1.Застосування вбудованих функцій.

2.Функція ухвалення рішень (ЕСЛИ).

3.Логічні функції (И, ИЛИ, НЕ).

4.Зберігання дат і часу доби в Microsoft Excel.

5.Функції для роботи з даними типу Дата.

6.Арифметичних операцій над даними типу Дата

Застосування вбудованих функцій.

Формули, які вносяться до осередків, можуть містити в собі функції. Програма Excel пропонує широкий набір вбудованих функцій, які істотно полегшують процес обробки даних. У постачання Excel входить більше 300 функцій.

Функція – це вже готова складна формула, по якій проводяться операції обчислення над групою даних певного типу. Наприклад, функція СУМ складає значення або групи осередків, а функція ППЛАТ обчислює величину виплати за один період річної ренти на основі постійних виплат і постійної процентної ставки. Функцію можна вводити в осередок самостійно або за допомогою Майстра функцій.

Щоб звернутися до функції необхідно вказати її ім'я, потім в круглих дужках вказати список аргументів, розділених крапкою з комою (;).

Аргументи – це величини, які використовуються для обчислення значення функції. Результат обчислення функції називається повернeним значенням. Аргументи можуть відноситься до різних типів даних: числа, формули, текст. Допускається вкладеність функцій одна в іншу, тобто використання значення однієї функції як аргумент інший.

Доступ до вбудованих функцій здійснюється за допомогою Майстра функцій, який викликається командою Вставка Функція або кнопкою на панелі: . Після чого відкривається вікно Майстра функцій (Мал. 1.).

Мал. 1.

У списку Категорії потрібно вибрати категорію функції, а потім в нижньому вікні саму функцію.

Наприклад, потрібна функція ln (Мал.2.):

59

Мал. 2.

Після вибору функції потрібно задати аргументи функції. У другому діалоговому вікні Майстра функцій (Мал. 3) необхідно задати значення аргументу (наприклад адреса осередку В2, що містить значення 12).

Мал. 3.

Після цього в осередку С2 з формулою =Ln (B2) буде відображено значення формули, тобто значення логарифма від числа 12 (Мал. 4.).

Мал. 4.

Функції можуть мати один аргумент і більш, або взагалі не мати аргументів. Як аргументи можуть виступати адреси осередків, числа, діапазони.

Приклад: =СУМ(A2:A5;C2;67)

Функція СУМ розрахує суму чисел діапазону A2:A5, потім додасть вміст осередку С2 і число 67.

Категорії функцій, що використовуються в Excel Арифметичні і тригонометричні функції

Арифметичні і тригонометричні функції дозволяють проводити прості і складні математичні обчислення, наприклад обчислення суми діапазону осередків, обчислення суми осередків діапазону, що задовольняють вказаній умові, округлення чисел і інше.

Наприклад:

60