Функцията TODAY добавя текущата дата към работен лист и към изчисленията на дата. Функцията е една от непостоянните функции на Excel, което означава, че тя се актуализира всеки път, когато работен лист, съдържащ функцията, бъде преизчислен.
Информацията в тази статия се отнася за Excel 2019, 2016, 2013, 2010, 2007; Excel за Microsoft 365, Excel Online, Excel за Mac, Excel за iPad, Excel за iPhone и Excel за Android.
Синтаксис и аргументи на функцията TODAY
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скоби, разделители със запетаи и аргументи.
Синтаксисът за функцията TODAY е:
=ДНЕС()
TODAY използва серийната дата на компютъра, която съхранява текущата дата и час, като число, като аргумент. Той получава тази информация за текущата дата, като чете часовника на компютъра.
Има две опции за въвеждане на функцията TODAY в работен лист на Excel:
- Въведете цялата функция в клетка на работен лист.
- Въведете функцията, като използвате диалоговия прозорец на функцията ДНЕС.
Тъй като функцията TODAY няма никакви аргументи, които могат да бъдат въведени ръчно, въвеждането на функцията е също толкова лесно, колкото и използването на диалоговия прозорец.
Всеки път, когато се отвори работен лист, датата се променя, освен ако автоматичното преизчисляване не е изключено. За да предотвратите промяната на датата при всяко отваряне на работен лист, използващ автоматично преизчисляване, използвайте клавишна комбинация, за да въведете текущата дата.
Използвайте ДНЕС в изчисленията на Excel
Полезността на функцията TODAY става очевидна, когато се използва при изчисления на дати, често заедно с други функции за дати на Excel.
В изображението по-долу редове от 3 до 5 извличат информация, свързана с текущата дата (като текущата година, месец или ден), използвайки изхода на функцията TODAY в клетка A2 като аргумент за ГОДИНАТА, Функции MONTH и DAY.
Функцията ДНЕС също изчислява интервала между две дати, като например броя дни или години. Вижте редове 6 и 7 на изображението по-горе.
Дати като числа
Датите във формулите в редове 6 и 7 могат да бъдат извадени една от друга, защото Excel съхранява датите като числа. Тези числа са форматирани като дати в работния лист, за да бъдат по-лесни за използване и разбиране.
Например, датата 11/1/2018 (1 ноември 2018 г.) в клетка A2 има пореден номер 43405 (броят дни от 1 януари 1900 г.). 15 октомври 2015 г. има сериен номер 42, 292.
Формулата за изваждане в клетка A6 използва тези числа, за да намери броя на дните между двете дати, 43, 405 - 42, 292=1113.
Формулата в клетка A6 използва функцията ДАТА на Excel, за да гарантира, че датата 2015-10-15 е въведена и съхранена като стойност за дата.
Примерът в клетка A7 използва функцията YEAR, за да извлече текущата година от функцията TODAY в клетка A2 и след това изважда от тази 1999, за да намери разликата между двете години, 2018 - 1999=19. йени
Клетка A7 е форматирана като обща преди въвеждането на формулата и показва неправилен резултат. За да разрешите този проблем, вижте раздела за отстраняване на проблеми с формата на датата в края на тази статия.
Отстраняване на проблеми с преизчисляването на дата
Ако функцията ДНЕС не се актуализира до текущата дата при всяко отваряне на работния лист, автоматичното преизчисляване за работната книга е изключено.
За да активирате автоматичното преизчисляване:
- Изберете Файл > Опции. На Mac изберете Excel > Preferences.
- Изберете Формули. На Mac изберете Изчисляване.
-
В раздела Опции за изчисление изберете Автоматично, за да включите автоматичното преизчисляване.
- Затворете диалоговия прозорец и се върнете към работния лист.
Коригиране на проблеми с формата на датата
Когато изваждате две дати в Excel, резултатът често се показва като друга дата, а не като число. Това се случва, ако клетката, съдържаща формулата, е била форматирана като Обща преди въвеждането на формулата.
Тъй като формулата съдържа дати, Excel променя формата на клетката на Дата. Клетка A7 в примера показва клетка, която е форматирана като дата. Съдържа грешна информация. За да видите резултата от формулата като число, форматът на клетката трябва да бъде върнат на Общ или на Число:
- Маркирайте клетката или клетките с неправилно форматиране.
- Щракнете с десния бутон върху маркираните клетки, за да отворите контекстното меню.
- Изберете Форматиране на клетки, за да отворите диалоговия прозорец Форматиране на клетки.
- Изберете раздел Номер, за да покажете опциите за форматиране.
-
В раздела Категория изберете Общи.
- Изберете OK, за да затворите диалоговия прозорец и да се върнете към работния лист.