Функції дати і часу та вкладені функції

 

Функції дати і часу

Для роботи зі значенням типу дата та час в Excel використовують функції категорії ДАТА і ВРЕМЯ.

 

Функція ДАТА

Функція ДАТА повертає значення дати. Загальний вигляд функції

ДАТА(рік;місяць;день).

Функція ДАТА(2000;2;1) залежно від установленого формату дати повертає значення 01.02.00.

 

Функція ДЕНЬ

Функція ДЕНЬ повертає день дати в числовому форматі. Наприклад, у комірці F2 вміщена дата 28.10.2003, тоді значення функції ДЕНЬ(F2) дорівнює 28.

 

Функція ДЕНЬНЕД

Функція ДЕНЬНЕД визначає день тижня, на який припадає дата, визначена як аргумент. Синтаксис функції:

ДЕНЬНЕД(дата;тип).

При цьому аргумент тип визначає порядок розрахунку і може мати значення:

1 (за замовчуванням) – число від 1 (неділя) до 7; 2 – число від 1 (понеділок) до 7; 3 – число від 0 (неділя) до 6.

 

Функція СЕГОДНЯ

Функція СЕГОДНЯ має загальний вигляд СЕГОДНЯ() і повертає значення поточної дати.

 

Функція ЧАС

Функція ЧАС повертає значення часу в налаштованому часовому форматі.

Синтаксис запису: ЧАС(години;хвилини;секунди).

 

Функція ТДАТ

Функція ТДАТ повертає поточну дату та час. Синтаксис функції: ТДАТ().

 

Функція МЕСЯЦ

Функція МЕСЯЦ використовується для визначення місяця. Синтаксис функції: МЕСЯЦ(дата в числовому форматі). Наприклад, МЕСЯЦ(10.01.2007) повертає значення 1.

 

Функція ДНЕЙ360

Функція ДНЕЙ360 визначає кількість днів між двома датами, яку вона вираховує на основі 360-денного року.

 

Вкладені функції

 

Вкладені функції –це функції,аргументами яких можуть бути інші функції.

 

Приклад 8Необхідно визначити поточний рік.

Функція ГОД() визначає значення року від певної дати, а функція СЕГОДНЯ() визначає поточну дату. Тому для визначення поточного року необхідно записати:

=ГОД(СЕГОДНЯ()).

 

Приклад 9Необхідно визначити,до якої цінової групиналежить товар, за таким правилом:

1) якщо ціна товару < 100 грн. – дешеві товари;

2) якщо 100 <1000 грн. – середній товар;

3) якщо ціна товару > 1000 грн. – дорогі товари.

 

Нехай у комірці В записана ціна товару. Для розв’язання скористаємося функцією ЕСЛИ():

=ЕСЛИ(В2<100; «дешеві»; ЕСЛИ(В2<=1000; «середні»; «дорогі»)).

Для розв’язання цієї задачі в Excel необхідно вибрати функцію ЕСЛИ(). У вікні Аргументы функции задати такі значення

Лог_выражение: В2<100;

1) Значение_если_истина: дешеві;

2) Значение_если_ложь: знову викликаємо функцію ЕСЛИ().

Для цього у вікні Excel в адресному вікні знаходимо спадний список і знову вибираємо ЕСЛИ(), де вводимо:

1) Лог_выражение: В2<=100;

2) Значение_если_истина: середні;

3) Значение_если_ложь: дорогі.

 

Редагування функцій

 

Редагування функцій

Для того щоб змінити аргумент функції, можна: виділити комірку, в якій введено функцію; розмістити курсор миші в рядку формул на імені потрібної нам функції (якщо у формулі використовується декілька функцій); натиснути кнопку для виклику функції з панелі інструментів.

За допомогою вкладки Вычисления вікна Параметры можна налаштувати параметри обчислення.

Можна змінювати функцію безпосередньо в рядку формул. При цьому слід пам’ятати, що аргументи функції розділяються символом «;». Слід притримуватися загального синтаксису побудови функцій, описаного в першому розділі теми.

За замовчуванням в Excel встановлено режим автоматичного проведення розрахунків. Якщо в комірку введено формулу, здійснюються відповідні обчислення і відображається результат. Якщо значення однієї комірки визначається через значення іншої (наприклад, у В1 введено формулу =А1+А2), то при внесені змін у комірку А1 чи А2 буде автоматично перераховано значення комірки В1.

Взагалі Excel автоматично здійснює перерахунки всіх комірок листка, якщо були внесені зміни в деяку комірку. Це відбувається після натискання клавіші Enter при завершені редагування комірки. Можна змінити цей режим і відмовитись від автоматичного проведення обчислень.

 

Повідомлення про помилки

Якщо при обчисленні формули сталася помилка, то в комірку виводиться повідомлення про помилку, яке починається із символу #. Ехсеl виводить такі повідомлення про помилки, що подані у таблиці 4.1.

 

Таблиця 4.1 – Повідомлення о помилках

Повідомлення про помилку Пояснення
#дел0 Спроба поділити на нуль або на порожню комірку
#имя ? Формула використовує неіснуюче ім'я
#н/д Формула посилається на комірку з невизначеними даними
# число ! Помилка в числі, число неможливо подати в Ехсеl
# ссьл ! Формула посилається на неіснуючу комірку
# знач ! Помилка при обчисленні функції