Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНА РОБОТА _4..doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
776 Кб
Скачать
☆

Хід роботи

1)Перевірка значень що вводяться.

  1. Створюємо в LibreOffice.org Calc базу даних календарного плану відділів.

  2. Стилістично відформатуйте отриману таблицю

  3. Додайте до таблиці поле Відділ.

  4. Виділіть діапазон І5:І14. Виконайте команду Дані – Перевірка. LibreOffice.org Calc відобразить на екрані діалогове вікно Провірка введених значень з трьома вкладками

  5. У вкладці Критерій Допустимий тип даних виберіть Список і задайте елементи Маркетинг, Бухгалтерія, Інформ, Канцелярія. Вкажіть повідомлення для введення і повідомлення про помилку.

  6. Клацніть на вкладці Довідка по вводі і в полі повідомлення введіть текст, який повинен з'являтися на екрані при виділенні вказаної комірки (це необов'язково).

  7. Введіть відділи, вибираючи відділ із списку.(Рис.1)

Рис.1 Реалізація перевірки введення зі списку

  1. Введіть у клітинку Н1 назву стовпця Вік виконавця.

  2. Виділіть діапазон Н5:Н14 і виконайте команди меню Дані – Перевірка.

  3. Виберіть вкладку Критерій і вкажіть тип даних Десятковий, у полі Дані – припустимий діапазон, у поле Мінімум введіть значення 18, у поле Максимум – 60.

  4. Клацніть на вкладці Довідка по вводі і в полі повідомлення введіть текст, який повинен з'являтися на екрані при виділенні вказаної комірки (це необов'язково). Введіть повідомлення Вкажіть вік працівника (активізуйте опцію Показывать справочную информацию при выделении ячеек).

  5. Виберіть вкладку Дія при помилці і введіть текст повідомлення. (У полі Дія виберіть значення Стоп (програма не дасть вводити значення далі до тих пір, поки не буде введено допустиме значення); у полі Заголовок введіть текст Увага і в полі Повідомлення про помилку введіть текст Вік працівника повинен буті від 18 до 60. Натисніть кнопку ОК.

  6. Введіть значення в стовпець Вік, при цьому навмисно вкажіть неправильні значення, щоб переконатися, що перевірка даних працює. При введенні неправильного значення, повинно з'являтися повідомлення про помилку. (На рис.2 реалізація прикладу не вірного введення дати)

Рис.2 Реалізація перевірки значення, що вводиться не вірно.

2) Використання функцій LibreOffice Calc. Організація розгалужень

Використання функцій OO Calc

  • Логічні функції Функція IF

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

Опція IF повертає одне значення, якщо задана умова при обчисленні дає значення TRUE , і інше значення, якщо FALSE . Функція IF використовується при перевірці умов для значень і формул.

Синтаксис функції:

If (Тест; Тоді_значення; Інакше_значення)

  • Статистичні функції. Функція COUNTIF

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

Функція COUNTIF підраховує кількість клітинок усередині діапазону, що задовольняють заданому критерію.

Синтаксис функції:

COUNTIF (Діапазон; Критерій).

Діапазон - діапазон, в якому потрібно підрахувати клітинки.

Критерій - критерій у формі числа, виразу або тексту, який визначає, які клітинки треба підраховувати.

  • Математичні функції. Функція SUMIF

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

Функція SUMIF підсумовує клітинки, задані критерієм.

Синтаксис функції:

SUMIF (Діапазон; Критерій; Діапазон_сумування).

Діапазон - діапазон обчислюваних клітинок.

Критерій - критерій у формі числа, виразу або тексту, що визначає клітинки, які сумуються.

Діапазон_сумування - фактичні клітинки для підсумовування.

Клітинки в Діапазон_сумування підсумовуються, тільки якщо відповідні клітинки в аргументі Діапазон задовольняють критерію. Якщо Діапазон_сумування опущений, то підсумовуються клітинки в аргументі