Функцията ДЕН в Excel може да се използва за извличане и показване на месечната част от дадена дата, въведена във функцията.
Изходът на функцията се връща като цяло число от 1 до 31.
Съответната функция е функцията DAYS, която може да се използва за намиране на броя на дните между две дати, които се случват в същата седмица или месец, като се използва формула за изваждане, както е показано на ред 9 от примера в изображението по-горе.
Pre Excel 2013
Функцията DAYS бе въведена за първи път в Excel 2013. За по-ранни версии на програмата използвайте DAY функцията във формула за изваждане, за да намерите броя на дните между две дати, както е показано в ред осем по-горе.
Серийни номера
Excel запазва датите като последователни номера или серийни номера, така че те да могат да се използват при изчисления. Всеки ден числото се увеличава с едно. Частични дни се въвеждат като фракции на ден, като например 0,25 за една четвърт от деня (шест часа) и 0,5 за половин ден (12 часа).
За Windows версиите на Excel по подразбиране:
- 1 януари 1900 = сериен номер 1;
- 1 януари 2016 = 42370 (тъй като това е 42,370 дни след 1 януари 1900 г.);
- 12 ч. Обяд на 1 януари 2016 г. е 42370.50.
ДЕН / ДНИ Функции Синтаксис и аргументи
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите.
Синтаксисът за функцията DAY е:
= ДЕН (номер на серийния номер)
Сериен номер - (задължително) число, представляващо датата, от която се извлича денят.
Това число може да бъде:
- сериен номер, представляващ ред за дата 4 в примера;
- позоваване на клетката на местоположението на работен лист на ред от дата 5 в примера;
- въведена като аргумент на функцията дата, използвайки DATE функцията-ред 6 в примера;
- текущата дата е въведена като аргумент на функцията с помощта на функциите ДНЕС или СЕГА - ред 6 в примера.
Забележка: Ако въведете фалшива дата във функцията - например 29 февруари за неоканална година - функцията ще коригира изхода на правилния ден от следващия месец, както е показано в ред 7 на изображението, където изходът за датата 29 февруари 2017 г. е една - за 1 март 2017 г.
Синтаксисът за функцията DAYS е:
DAYS (End_date, Start_date)
End_date, Start_date - (задължително) това са двете дати, използвани за изчисляване на броя на дните.
Забележки:
- Ако аргументите за дата са числови стойности, които попадат извън обхвата на валидни дати, като например август 32, 2016 г., ДНИ ще върне #NUM! стойност на грешката.
- Ако някой от аргументите за дата е въведен като текстов низ, който не може да бъде анализиран като валиден за валидна дата, ДНИ връща #VALUE! стойност на грешката.
Excel WEEKDAY Функционален пример
Редове от три до девет в горния пример показват разнообразни приложения за функциите DAY и DAYS.
Също така в ред 10 е включена формула, комбинираща функцията WEEKDAY с функцията CHOOSE във формула, за да се върне името на деня от датата, намираща се в клетка B1.
Функцията DAY не може да бъде използвана във формулата за намиране на името, защото има вероятни 31 резултата за функцията, но само седем дни в седмицата са въведени в функцията CHOOSE.
Функцията WEEKDAY, от друга страна, връща само число между един и седем, което след това може да бъде въведено във функцията CHOOSE за намиране на името на деня.
Как работи формулата:
- Функцията WEEKDAY извлича номера на деня от датата в клетка B1;
- Функцията CHOOSE връща името на деня от списъка с имена, въведени като стойност аргумент за тази функция.
Както е показано в клетка В10, крайната формула изглежда така:
= ИЗБЕРЕТЕ (WEEKDAY (В1), "Понеделник", "вторник", "сряда", "четвъртък", "петък", "събота", "неделя")
По-долу са изброени стъпките, използвани за въвеждане на формулата в клетката на работния лист.
Въвеждане на функцията CHOOSE / WEEKDAY
Опциите за въвеждане на функцията и нейните аргументи включват:
- Въвеждане на пълната функция, показана по-горе, в клетка на работния лист;
- Избиране на функцията и нейните аргументи с помощта на диалоговия прозорец CHOOSE функцията.
Въпреки че е възможно просто да въведете пълната функция ръчно, много хора смятат, че е по-лесно да се използва диалоговият прозорец, който се грижи за въвеждането на правилния синтаксис за функцията, като например кавичките, които заобикалят всяко име на ден и сепараторите за запетаи между тях.
Тъй като функцията WEEKDAY е вградена в CHOOSE, използва се диалоговият прозорец CHOOSE функцията и WEEKDAY се въвежда като Index_num аргумент.
Този пример връща пълното име за всеки ден от седмицата. За да получите формулата връщате краткия формуляр, като например Вт отколкото вторник, въведете кратките формуляри за стойност аргументи в стъпките по-долу.
Стъпките за въвеждане на формулата са:
- Кликнете върху клетката, където ще се показват резултатите от формулата, като клетка A10;
- Кликнете върху Формули раздела на лентата с менюта;
- Избирам Търсене и справка от панделката, за да отворите падащия списък на функциите;
- Кликнете върху ИЗБИРАМ в списъка, за да изведете диалоговия прозорец на функцията;
- В диалоговия прозорец кликнете върху Index_num линия;
- Тип WEEKDAY (В1) в този ред на диалоговия прозорец;
- Кликнете върху value1 линия в диалоговия прозорец;
- Тип неделя на този ред;
- Кликнете върху value2 линия;
- Тип понеделник ;
- Продължете да въвеждате имената за всеки ден от седмицата на отделни линии в диалоговия прозорец;
- Когато сте въвели всички дни, кликнете върху Добре за да завършите функцията и да затворите диалоговия прозорец;
- Името четвъртък трябва да се появи в клетката на работния лист, където се намира формулата;
- Ако кликнете върху клетка А10, пълната функция се появява в лентата за формули над работния лист.