Skip to main content

Извличане на дни от дати в Excel с функцията DAY

Meet the Mormons Official Movie - Full HD (Април 2025)

Meet the Mormons Official Movie - Full HD (Април 2025)
Anonim

Функцията ДЕН в 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 за намиране на името на деня.

Как работи формулата:

  1. Функцията WEEKDAY извлича номера на деня от датата в клетка B1;
  2. Функцията CHOOSE връща името на деня от списъка с имена, въведени като стойност аргумент за тази функция.

Както е показано в клетка В10, крайната формула изглежда така:

= ИЗБЕРЕТЕ (WEEKDAY (В1), "Понеделник", "вторник", "сряда", "четвъртък", "петък", "събота", "неделя")

По-долу са изброени стъпките, използвани за въвеждане на формулата в клетката на работния лист.

Въвеждане на функцията CHOOSE / WEEKDAY

Опциите за въвеждане на функцията и нейните аргументи включват:

  1. Въвеждане на пълната функция, показана по-горе, в клетка на работния лист;
  2. Избиране на функцията и нейните аргументи с помощта на диалоговия прозорец CHOOSE функцията.

Въпреки че е възможно просто да въведете пълната функция ръчно, много хора смятат, че е по-лесно да се използва диалоговият прозорец, който се грижи за въвеждането на правилния синтаксис за функцията, като например кавичките, които заобикалят всяко име на ден и сепараторите за запетаи между тях.

Тъй като функцията WEEKDAY е вградена в CHOOSE, използва се диалоговият прозорец CHOOSE функцията и WEEKDAY се въвежда като Index_num аргумент.

Този пример връща пълното име за всеки ден от седмицата. За да получите формулата връщате краткия формуляр, като например Вт отколкото вторник, въведете кратките формуляри за стойност аргументи в стъпките по-долу.

Стъпките за въвеждане на формулата са:

  1. Кликнете върху клетката, където ще се показват резултатите от формулата, като клетка A10;
  2. Кликнете върху Формули раздела на лентата с менюта;
  3. Избирам Търсене и справка от панделката, за да отворите падащия списък на функциите;
  4. Кликнете върху ИЗБИРАМ в списъка, за да изведете диалоговия прозорец на функцията;
  5. В диалоговия прозорец кликнете върху Index_num линия;
  6. Тип WEEKDAY (В1) в този ред на диалоговия прозорец;
  7. Кликнете върху value1 линия в диалоговия прозорец;
  8. Тип неделя на този ред;
  9. Кликнете върху value2 линия;
  10. Тип понеделник ;
  11. Продължете да въвеждате имената за всеки ден от седмицата на отделни линии в диалоговия прозорец;
  12. Когато сте въвели всички дни, кликнете върху Добре за да завършите функцията и да затворите диалоговия прозорец;
  13. Името четвъртък трябва да се появи в клетката на работния лист, където се намира формулата;
  14. Ако кликнете върху клетка А10, пълната функция се появява в лентата за формули над работния лист.