У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію TODAY.
Опис
Функція TODAY повертає числове значення поточної дати. Числове подання — це код дати-часу, який використовується в Excel для обчислень із датами та періодами часу. Якщо до введення функції встановлено формат клітинки Загальний, формат змінюється на Дата. Якщо має відобразитися числове подання, формат клітинки потрібно змінити на Загальний або Числовий.
Функція TODAY корисна, коли потрібно відобразити на аркуші поточну дату незалежно від того, коли буде відкрито книгу. Також ця функція корисна для обчислення проміжків часу. Наприклад, якщо ваш знайомий народився в 1963 р., ця формула допоможе визначити його вік цього року:
= YEAR( TODAY())-1963
У цій формулі функція TODAY використовується як аргумент для функції YEAR, яка повертає поточний рік, і, віднявши від результату 1963, ми отримуємо вік особи.
Примітка.: Якщо функція TODAY не оновлює дату, коли потрібно, може знадобитися змінити настройки для визначення часу переобчислення у книзі або аркуші. На вкладці Файл виберіть пункт Параметри, а потім у категорії Формули у розділі Параметри обчислення переконайтеся, що вибрано пункт Автоматично.
Синтаксис
TODAY()
Синтаксис функції TODAY не має аргументів.
Примітка.: У програмі Excel дати зберігаються як послідовні порядкові номери, тому їх можна використовувати в обчисленнях. За промовчанням 1 січня 1900 р. має порядковий номер 1, а 1 січня 2008 р. має порядковий номер 39 448, оскільки ця дата настала через 39 447 днів після 1 січня 1900 р.
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Формула |
Опис |
Результат |
---|---|---|
=TODAY() |
Повертає поточну дату. |
01.12.2011 |
=TODAY()+5 |
Повертає поточну дату плюс 5 днів. Наприклад, якщо поточна дата – 01.01.2012, ця формула поверне 06.01.2012. |
06.12.2011 |
=DATEVALUE("1.1.2030")-TODAY() |
Повертає кількість днів від поточної дати до 1.1.2030. Щоб результат відобразився належним чином, клітинка A4 повинна мати формат «Загальний» або «Числовий». |
31.01.1918 |
=DAY(TODAY()) |
Повертає поточне число місяця (1 - 31). |
1 |
=MONTH(TODAY()) |
Повертає номер поточного місяця (1 - 12). Наприклад, якщо зараз травень, ця формула поверне 5. |
12 |