Содржина
Ова е последниот дел од нашиот туторијал за датум на Excel кој нуди преглед на сите функции за датум на Excel, ги објаснува нивните основни намени и дава многу примери на формула.
Microsoft Excel обезбедува еден тон функции за работа со датуми и времиња. Секоја функција врши едноставна операција и со комбинирање на неколку функции во една формула можете да решавате посложени и предизвикувачки задачи.
Во претходните 12 делови од нашиот туторијал за датуми на Excel, детално ги проучувавме главните функции за датуми на Excel . Во овој последен дел, ќе го резимираме стекнатото знаење и ќе обезбедиме врски до различни примери на формула за да ви помогнеме да ја пронајдете функцијата најдобро одговара за пресметување на вашите датуми.
Главната функција за пресметување датуми во Excel:
Добијте тековен датум и време:
- Додавање или одземање денови на датумот
- Пресметајте го бројот на денови во месецот
Excel TODAY функцијата
Функцијата TODAY()
го враќа денешниот датум, токму како што сугерира нејзиното име.
ДЕНЕС е веројатно една од најлесните функции на Excel за употреба бидејќи нема воопшто аргументи. Секогаш кога треба да го добиете денешниот датум во Excel, внесете ја следнава формула е ќелија:
=TODAY()
Покрај оваа очигледна употреба, функцијата Excel ДЕНЕС може да биде дел од посложени формули и пресметки врз основа на денешниот датум. На пример, за да додадете 7 дена на тековниот датум, внесете го следновопразници.
На пример, следнава формула го пресметува бројот на цели работни денови помеѓу датумот на почеток во A2 и датумот на завршување во B2, игнорирајќи ги саботите и неделите и исклучувајќи ги празниците во ќелиите C2:C5:
=NETWORKDAYS(A2, B2, C2:C5)
Можете да најдете сеопфатно објаснување за аргументите на функцијата NETWORKDAYS илустрирани со примери на формула и слики од екранот во следново упатство:
Функција NETWORKDAYS - пресметување работни денови помеѓу два датума
Функцијата Excel NETWORKDAYS.INTL
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
е помоќна модификација на функцијата NETWORKDAYS достапна во Excel 2010 и подоцна. Исто така, го враќа бројот на работни денови помеѓу два датума, но ви овозможува да одредите кои денови треба да се бројат како викенди.
Еве ја основната формула NETWORKDAYS:
=NETWORKDAYS(A2, B2, 2, C2:C5)
The формулата го пресметува бројот на работни денови помеѓу датумот во А2 (почеток_датум) и датумот во Б2 (крај_датум), исклучувајќи ги деновите за викенд недела и понеделник (број 2 во параметарот за викенд) и игнорирање на празниците во ќелиите C2:C5.
За целосни детали за функцијата NETWORKDAYS.INTL, погледнете:
Функција NETWORKDAYS - броење работни денови со прилагодени викенди
Се надеваме дека овој преглед од 10K стапки на функциите за датум на Excel помогна добивате општо разбирање за тоа како функционираат формулите за датуми во Excel. Ако сакате да дознаете повеќе, ве охрабрувам да ги проверите примерите на формулата наведени на оваа страница. благодарамза читање и се надеваме дека ќе се видиме повторно на нашиот блог следната недела!
формула во ќелија: =TODAY()+7
За да додадете 30 работни денови на денешниот датум со исклучок на деновите од викендот, користете ја оваа:
=WORKDAY(TODAY(), 30)
Забелешка. Датумот вратен од функцијата ДЕНЕС во Excel се ажурира автоматски кога вашиот работен лист повторно се пресметува за да го одрази тековниот датум.
За повеќе примери на формула што ја демонстрираат употребата на функцијата ДЕНЕС во Excel, проверете ги следните упатства:
- Excel TODAY функција за вметнување на денешниот датум и повеќе
- Конвертирај го денешниот датум во текстуален формат
- Пресметај работни денови врз основа на денешниот датум
- Најди го првиот ден од месецот врз основа на денешниот датум
Функцијата Excel NOW
NOW()
функцијата го враќа тековниот датум и време. Како и ДЕНЕС, нема никакви аргументи. Ако сакате да ги прикажете денешниот датум и тековното време во вашиот работен лист, едноставно ставете ја следната формула во ќелија:
=NOW()
Забелешка. Како и ДЕНЕС, Excel NOW е испарлива функција која ја освежува вратената вредност секогаш кога работниот лист повторно се пресметува. Ве молиме имајте предвид, ќелијата со формулата NOW() не се ажурира автоматски во реално време, само кога работната книга е повторно отворена или работниот лист повторно се пресметува. За да ја присилите табеларната пресметка повторно да пресметува, и следствено да ја добиете формулата СЕГА да ја ажурира својата вредност, притиснете или Shift+F9 за повторно пресметување само на активниот работен лист или F9 за повторно пресметување на сите отворени работни книги.
Excel DATEVALUE функција
DATEVALUE(date_text)
конвертира датум во текстуален формат во сериски број што претставува датум.
Функцијата DATEVALUE разбира многу формати на датуми, како и референци до ќелиите што содржат „текст датуми“. DATEVALUE е навистина корисна за пресметување, филтрирање или сортирање датуми зачувани како текст и конвертирање на таквите „текст датуми“ во формат на датум.
Подолу следуваат неколку едноставни примери на формула DATEVALUE:
=DATEVALUE("20-may-2015")
=DATEVALUE("5/20/2015")
=DATEVALUE("may 20, 2015")
И следните примери покажуваат како функцијата DATEVALUE може да помогне при решавање на задачи од реалниот живот:
- DATEVALUE формула за конвертирање датум во број
- DATEVALUE формула за конвертирање текстуална низа во датум
Excel TEXT функција
Во чиста смисла, функцијата TEXT не може да се класифицира како една од функциите за датум на Excel бидејќи може да конвертира која било нумеричка вредност, не само датуми, во текстуална низа.
Со функцијата TEXT(вредност, формат_текст), можете сменете ги датумите на текстуални низи во различни формати, како што е прикажано на следната слика од екранот.
Забелешка. Иако вредностите вратени од функцијата TEXT може да изгледаат како вообичаени датуми на Excel, тие се текстуални вредности по природа и затоа не можат да се користат во други формули и пресметки.
Еве уште неколку примери на ТЕКСТ формула што може да ги најдете корисно:
- Excel TEXT функција за конвертирање датум во текст
- Конвертирање датум во месец и година
- Извлечете гоиме на месец од датум
- Конвертирај го бројот на месецот во име на месецот
Функцијата DAY на Excel
DAY(serial_number)
функцијата враќа ден од месецот како цел број од 1 до 31 .
Сериски_број е датумот што одговара на денот што се обидувате да го добиете. Може да биде референца на ќелија, датум внесен со користење на функцијата DATE или вратен со други формули.
Еве неколку примери на формула:
=DAY(A2)
- го враќа денот во месецот од датум во A2
=DAY(DATE(2015,1,1))
- го враќа денот 1-јан-2015
=DAY(TODAY())
- го враќа денот на денешниот датум
Функцијата Excel MONTH
MONTH(serial_number)
функцијата во Excel го враќа месецот на одреден датум како цел број кој се движи од 1 (јануари) до 12 (декември).
На пример:
=MONTH(A2)
- го враќа месецот на датумот во ќелијата A2.
=MONTH(TODAY())
- го враќа тековниот месец.
Функцијата МЕСЕЦ ретко се користи сама во формулите за датум на Excel. Најчесто би го користеле заедно со други функции како што е прикажано во следните примери:
- Додавајте или одземете месеци до датумот во Excel
- Пресметување месеци помеѓу два датума
- Добијте месец од бројот на неделата
- Добијте месечен број од датум во Excel
- Пресметајте го првиот ден од месецот
- Условно форматирајте ги датумите врз основа на месецот
За детално објаснување на синтаксата на функцијата MONTH и уште многу примери на формула, ве молиме погледнете го следново упатство:Користење на функцијата MONTH во Excel.
Excel YEAR функцијата
YEAR(serial_number)
враќа година која одговара на даден датум, како број од 1900 до 9999 година.
Функцијата Excel YEAR е многу јасен и тешко дека ќе наидете на какви било потешкотии кога го користите во пресметките на датумот:
=YEAR(A2)
- ја враќа годината на датумот во ќелијата A2.
=YEAR("20-May-2015")
- ја враќа годината на наведен датум.
=YEAR(DATE(2015,5,20))
- посигурен метод за да се добие годината на даден датум.
=YEAR(TODAY())
- ја враќа тековната година.
За повеќе информации за функцијата YEAR, погледнете:
- Excel YEAR функција - синтакса и употреба
- Како да конвертирате датум во година во Excel
- Како за додавање или одземање години до денес во Excel
- Пресметување години помеѓу два датуми
- Како да се добие денот од годината (1 - 365)
- Како да се најде бројот на денови преостанати во годината
Функцијата Excel EOMONTH
EOMONTH(start_date, months)
го враќа последниот ден од месецот даден број месеци од датумот на започнување.
Како и повеќето на Функции за датум на Excel, EOMONTH може да работи на внесување датуми како референци на ќелиите, внесени со користење на функцијата DATE или резултати од други формули.
А позитивна вредност во аргументот months
го додава соодветниот број од месеци до датумот на започнување, на пример:
=EOMONTH(A2, 3)
- го враќа последниот ден од месецот, 3 месеци по датумот во ќелијата A2.
A негативна вредност воАргументот месеци го одзема соодветниот број месеци од датумот на започнување:
=EOMONTH(A2, -3)
- го враќа последниот ден од месецот, 3 месеци пред датумот во ќелијата А2.
А нула во аргументот месец ја принудува функцијата EOMONTH да го врати последниот ден од почетокот на месецот:
=EOMONTH(DATE(2015,4,15), 0)
- го враќа последниот ден во април, 2015 година.
За да го добиете последниот ден од тековниот месец , внесете ја функцијата ДЕНЕС во аргументот датум_почеток и 0 за месеци :
=EOMONTH(TODAY(), 0)
Можете да најдете уште неколку примери на формула за EOMONTH во следните написи:
- Како да добијте го последниот ден од месецот
- Како да го добиете првиот ден од месецот
- Пресметување престапна година во Excel
Excel WEEKDAY функција
WEEKDAY(serial_number,[return_type])
функцијата го враќа денот од неделата што одговара на датум, како број од 1 (недела) до 7 (сабота).
- Сериски_број може да биде датум, повикување на ќелија која содржи датум или датум вратен од некоја друга функција на Excel n.
- Враќање_тип (изборно) - е број кој одредува кој ден од седмицата ќе се смета за прв ден.
Можете да го најдете целосниот листа на достапни типови враќање во следното упатство: Функција Ден на неделата во Excel.
И еве неколку примери на формула ВИКЕНД:
=WEEKDAY(A2)
- го враќа денот во неделата што одговара на датум во ќелијата А2; 1-виот ден однедела е недела (стандардно).
=WEEKDAY(A2, 2)
- го враќа денот во неделата што одговара на датум во ќелијата A2; седмицата започнува во понеделник.
=WEEKDAY(TODAY())
- враќа број што одговара на денешниот ден во неделата; неделата започнува во недела.
Функцијата WEEKDAY може да ви помогне да одредите кои датуми во вашиот лист на Excel се работни денови, а кои денови за викенд, а исто така да сортирате, филтрирате или означете ги работните денови и викендите:
- Како да добиете име на работниот ден од датумот
- Најдете и филтрирајте работни денови и викенди
- Означете ги работните денови и викендите во Excel <8 7>
- Excel DATEDIF функција - синтакса и користи
- Брота денови помеѓу два датума
- Пресметај недели помеѓу датумите
- Пресметајте месеци помеѓудва датума
- Пресметајте години помеѓу два датума
- Разликата во датумите е денови, месеци и години
- Како да се сумираат вредности по број на недела
- Како да се означат ќелиите врз основа на бројот на неделата
Excel DATEDIF функцијата
DATEDIF(start_date, end_date, unit)
функцијата е специјално дизајнирана да ја пресмета разликата помеѓу два датуми во денови, месеци или години.
Кој временски интервал да се користи за пресметување на разликата во датумот зависи на буквата што ја внесувате во последниот аргумент:
=DATEDIF(A2, TODAY(), "d")
- го пресметува бројот на денови помеѓу датумот во А2 и денешниот датум.
=DATEDIF(A2, A5, "m")
- го враќа бројот на целосни месеци помеѓу датумите во А2 и Б2.
=DATEDIF(A2, A5, "y")
- го враќа бројот на целосни години помеѓу датумите во А2 и Б2.
Ова се само основните апликации на функцијата DATEDIF и таа е способна за многу повеќе, како што е прикажано во следните примери:
Функција на Excel WEEKNUM
WEEKNUM(serial_number, [return_type])
- ја враќа неделата број на одреден датум како цел број од 1 до 53.
На пример, формулата подолу враќа 1 бидејќи неделата што содржи 1 јануари е првата недела во годината.
=WEEKNUM("1-Jan-2015")
Следното упатство ги објаснува сите специфичности на функцијата Excel WEEKNUM: Функција WEEKNUM - пресметување седмичен број во Excel.
Алтернативно, можете да прескокнете директно на еден од примерите на формулата:
Функцијата Excel EDATE
EDATE(start_date, months)
го враќа серискиот број на датумот што е наведениот број месеци пред или по датумот на започнување.
На пример:
=EDATE(A2, 5)
- додава 5 месеци на датумот во ќелијата A2.
=EDATE(TODAY(), -5)
- одзема 5 месеци од денешниот датум.
За детално објаснување на формулите EDATE илустрирани со формула exa mples, ве молиме погледнете:
Додавајте или одземете месеци до датумот со функцијата EDATE.
Функцијата Excel YEARFRAC
YEARFRAC(start_date, end_date, [basis])
го пресметува односот на годината помеѓу 2 датуми.
Оваа многу специфична функција може да се користи за решавање практични задачи како што се пресметување возраст од датумот на раѓање.
Функцијата Excel WORKDAY
WORKDAY(start_date, days, [holidays])
враќа датум N работни дена пред или после почетокдатум. Автоматски ги исклучува деновите од викендот од пресметките, како и сите празници што ќе ги наведете.
Оваа функција е многу корисна за пресметување на пресвртници и други важни настани врз основа на стандардниот работен календар.
На пример, следнава формула додава 45 работни денови на датумот на почеток во ќелијата A2, игнорирајќи ги празниците во ќелиите B2:B8:
=WORKDAY(A2, 45, B2:B85)
За детално објаснување на синтаксата на WORKDAY и повеќе примери на формула, проверете :
Функција WORKDAY - додавање или одземање работни денови во Excel
Excel WORKDAY.INTL функцијата
WORKDAY.INTL(start_date, days, [weekend], [holidays])
е помоќна варијација на функцијата WORKDAY воведена во Excel 2010 година.
WORKDAY.INTL овозможува пресметување на датум N број на работни денови во иднина или во минатото со приспособени параметри за викенд.
На пример, за да се добие датум 20 работни дена по датумот на започнување во ќелијата A2, кога понеделник и недела се бројат како денови за викенд, можете да користите една од следниве формули:
=WORKDAY.INTL(A2, 20, 2, 7)
или
=WORKDAY.INTL(A2, 20, "1000001")
Се разбира, може биде тешко Да ја сфатиме суштината од ова кратко објаснување, но повеќе примери на формула илустрирани со слики од екранот ќе ги направат работите навистина лесни:
WORKDAY.INTL - пресметување работни денови со прилагодени викенди
Функција на Excel NETWORKDAYS
Функцијата NETWORKDAYS(start_date, end_date, [holidays])
го враќа бројот на работни денови помеѓу два датуми што ќе ги наведете. Тој автоматски ги исклучува деновите од викендот и, по избор, на