Екцел функције датума - примери формуле за ДАТУМ, ДАНАС итд.

  • Деле Ово
Michael Brown

Ово је последњи део нашег водича за Екцел датум који нуди преглед свих Екцел функција датума, објашњава њихову основну употребу и пружа много примера формула.

Мицрософт Екцел пружа мноштво функција за рад са датумима и временима. Свака функција обавља једноставну операцију и комбиновањем неколико функција у оквиру једне формуле можете решавати сложеније и изазовније задатке.

У претходних 12 делова нашег водича за Екцел датуме, детаљно смо проучили главне функције Екцел датума . У овом завршном делу ћемо сумирати стечено знање и обезбедити везе до разних примера формула које ће вам помоћи да пронађете функцију која је најпогоднија за израчунавање ваших датума.

Главна функција за израчунавање датума у ​​Екцел-у:

    Добијте тренутни датум и време:

    • Додавање или одузимање дана датуму
    • Израчунајте број дана у месецу

    Екцел функција ДАНАС

    Функција TODAY() враћа данашњи датум, тачно онако како јој име сугерише.

    ТОДАИ је вероватно једна од најлакших Екцел функција за коришћење јер нема уопште аргументи. Кад год треба да добијете данашњи датум у Екцел-у, унесите следећу формулу је ћелија:

    =TODAY()

    Осим ове очигледне употребе, функција Екцел ДАНАС може бити део сложенијих формула и прорачуна на основу данашњег датума. На пример, да бисте додали 7 дана тренутном датуму, унесите следећепразници.

    На пример, следећа формула израчунава број целих радних дана између датума почетка у А2 и крајњег датума у ​​Б2, занемарујући суботе и недеље и искључујући празнике у ћелијама Ц2:Ц5:

    =NETWORKDAYS(A2, B2, C2:C5)

    Можете пронаћи свеобухватно објашњење аргумената функције НЕТВОРКДАИС илустроване примерима формула и снимцима екрана у следећем водичу:

    функција НЕТВОРКДАИС - израчунавање радних дана између два датума

    Екцел НЕТВОРКДАИС.ИНТЛ функција

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) је моћнија модификација функције НЕТВОРКДАИС доступна у програму Екцел 2010 и новијим верзијама. Такође враћа број радних дана између два датума, али вам омогућава да одредите који дани треба да се рачунају као викенди.

    Ево основне формуле НЕТВОРКДАИС:

    =NETWORKDAYS(A2, B2, 2, C2:C5)

    формула израчунава број радних дана између датума у ​​А2 (датум_почетка) и датума у ​​Б2 (датум_завршетка), искључујући дане викенда недељу и понедељак (број 2 у параметру викенда) и занемарујући празнике у ћелијама Ц2:Ц5.

    За све детаље о функцији НЕТВОРКДАИС.ИНТЛ, погледајте:

    функција НЕТВОРКДАИС – бројање радних дана са прилагођеним викендима

    Надајмо се да је овај приказ од 10.000 стопа на Екцел функцијама датума помогао добијате опште разумевање како формуле датума функционишу у Екцел-у. Ако желите да сазнате више, препоручујем вам да погледате примере формула на које се позива ова страница. ЗахваљујемВама на читању и надам се да ћемо се поново видети на нашем блогу следеће недеље!

    формула у ћелији:

    =TODAY()+7

    Да додате 30 радних дана данашњем датуму, искључујући дане викенда, користите ову:

    =WORKDAY(TODAY(), 30)

    Напомена. Датум који враћа функција ТОДАИ у Екцел-у аутоматски се ажурира када се ваш радни лист поново израчуна како би одражавао тренутни датум.

    За више примера формуле који показују употребу функције ДАНАС у Екцел-у, погледајте следеће туторијале:

    • Екцел функција ДАНАС за уметање данашњег датума и више
    • Претворите данашњи датум у текстуални формат
    • Израчунајте дане у недељи на основу данашњег датума
    • Пронађите 1. дан у месецу на основу данашњег датума

    Екцел функција САДА

    NOW() функција враћа тренутни датум и време. Као ни ДАНАС, нема никаквих аргумената. Ако желите да прикажете данашњи датум и тренутно време на свом радном листу, једноставно ставите следећу формулу у ћелију:

    =NOW()

    Напомена. Као и ДАНАС, Екцел САДА је променљива функција која освежава враћену вредност сваки пут када се радни лист поново израчуна. Имајте на уму да се ћелија са формулом НОВ() не ажурира аутоматски у реалном времену, само када се радна свеска поново отвори или се радни лист поново израчуна. Да бисте натерали табелу да се поново израчуна, и сходно томе да формула САДА ажурира своју вредност, притисните или Схифт+Ф9 да поново израчунате само активни радни лист или Ф9 да поново израчунате све отворене радне свеске.

    Екцел функција ДАТЕВАЛУЕ

    =YEAR(DATE(2015,5,20)) конвертује датум у текстуалном формату у серијски број који представља датум.

    Функција ДАТЕВАЛУЕ разуме мноштво формата датума, као и референце на ћелије које садрже „текстуалне датуме“. ДАТЕВАЛУЕ је заиста згодан за израчунавање, филтрирање или сортирање датума сачуваних као текст и претварање таквих „текстуалних датума“ у формат датума.

    Неколико једноставних примера формуле ДАТЕВАЛУЕ следи у наставку:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    А следећи примери показују како функција ДАТЕВАЛУЕ може помоћи у решавању задатака из стварног живота:

    • формула ДАТЕВАЛУЕ за претварање датума у ​​број
    • формула ДАТЕВАЛУЕ за претварање текстуалног низа у датум

    Екцел функција ТЕКСТ

    У У чистом смислу, функција ТЕКСТ се не може класификовати као једна од Екцел функција датума јер може да конвертује било коју нумеричку вредност, не само датуме, у текстуални низ.

    Са функцијом ТЕКСТ(валуе, формат_тект) можете промените датуме у текстуалне низове у различитим форматима, као што је приказано на следећем снимку екрана.

    Напомена. Иако вредности које враћа функција ТЕКСТ могу изгледати као уобичајени Екцел датуми, оне су по природи текстуалне вредности и стога се не могу користити у другим формулама и прорачунима.

    Ево још неколико примера ТЕКСТ формула које можете пронаћи корисно:

    • Екцел ТЕКСТ функција за претварање датума у ​​текст
    • Конвертовање датума у ​​месец и годину
    • Издвојиназив месеца од датума
    • Претвори број месеца у име месеца

    Екцел функција ДАИ

    DAY(serial_number) функција враћа дан у месецу као цео број од 1 до 31 .

    Сериал_нумбер је датум који одговара дану који покушавате да добијете. То може бити референца на ћелију, датум унет коришћењем функције ДАТЕ или враћен другим формулама.

    Ево неколико примера формуле:

    =DAY(A2) - враћа дан у месецу од датум у А2

    =DAY(DATE(2015,1,1)) - враћа дан 1. јануар 2015

    =DAY(TODAY()) - враћа дан данашњег датума

    Екцел функција МЕСЕЦ

    MONTH(serial_number) функција у Екцел-у враћа месец одређеног датума као цео број у распону од 1 (јануар) до 12 (децембар).

    На пример:

    =MONTH(A2) - враћа месец датума у ​​ћелији А2.

    =MONTH(TODAY()) - враћа текући месец.

    Функција МЕСЕЦ се ретко користи у Екцел формулама датума сама по себи. Најчешће бисте га користили у комбинацији са другим функцијама као што је приказано у следећим примерима:

    • Додајте или одузмите месеце датуму у Екцел-у
    • Израчунавање месеци између два датума
    • Набавите месец од броја недеље
    • Набавите број месеца из датума у ​​Екцел-у
    • Израчунајте 1. дан у месецу
    • Условно форматирајте датуме на основу месеца

    За детаљно објашњење синтаксе функције МОНТХ и још много примера формула, погледајте следећи водич:Коришћење функције МЕСЕЦ у Екцел-у.

    Екцел функција ГОДИНА

    YEAR(serial_number) враћа годину која одговара датом датуму, као број од 1900 до 9999.

    Екцел функција ГОДИНА је веома једноставан и тешко да ћете наићи на било какве потешкоће када га користите у вашим прорачунима датума:

    =YEAR(A2) - враћа годину датума у ​​ћелији А2.

    =YEAR("20-May-2015") - враћа годину датума наведени датум.

    =YEAR(DATE(2015,5,20)) - поузданији метод за добијање године датог датума.

    =YEAR(TODAY()) - враћа текућу годину.

    За више информација о функцији ИЕАР, погледајте:

    • Екцел функција ИЕАР – синтакса и употреба
    • Како претворити датум у годину у Екцел-у
    • Како да додате или одузмете године до датума у ​​Екцел-у
    • Израчунавање година између два датума
    • Како добити дан у години (1 - 365)
    • Како пронаћи број преосталих дана у години

    Екцел функција ЕОМОНТХ

    EOMONTH(start_date, months) функција враћа последњи дан у месецу одређени број месеци од датума почетка.

    Као и већина оф Екцел функције датума, ЕОМОНТХ може да ради на датумима који се уносе као референце ћелије, унети помоћу функције ДАТЕ или резултата других формула.

    позитивна вредност у аргументу months додаје одговарајући број месеци до датума почетка, на пример:

    =EOMONTH(A2, 3) - враћа последњи дан у месецу, 3 месеца после датума у ​​ћелији А2.

    А негативна вредност уАргумент монтхс одузима одговарајући број месеци од датума почетка:

    =EOMONTH(A2, -3) - враћа последњи дан у месецу, 3 месеца пре датума у ​​ћелији А2.

    А нула у аргументу монтхс присиљава функцију ЕОМОНТХ да врати последњи дан у месецу почетног датума:

    =EOMONTH(DATE(2015,4,15), 0) - враћа последњи дан у априлу 2015.

    Да бисте добили последњи дан текућег месеца , унесите функцију ДАНАС у аргумент старт_дате и 0 у месеци :

    =EOMONTH(TODAY(), 0)

    Можете пронаћи још неколико примера формуле ЕОМОНТХ у следећим чланцима:

    • Како добити последњи дан у месецу
    • Како добити први дан у месецу
    • Израчунавање преступних година у Екцел-у

    Екцел функција ВЕЕКДАИ

    WEEKDAY(serial_number,[return_type]) функција враћа дан у недељи који одговара датуму, као број од 1 (недеља) до 7 (субота).

    • Серијски_број може бити датум, референца на ћелија која садржи датум или датум који је вратила нека друга Екцел функција н.
    • Врста_поврата (опционо) – је број који одређује који дан у недељи ће се сматрати првим даном.

    Можете пронаћи комплетан листа доступних типова враћања у следећем туторијалу: Функција Дан у недељи у Екцел-у.

    И ево неколико примера формуле ВИКЕНД:

    =WEEKDAY(A2) - враћа дан у недељи који одговара датум у ћелији А2; 1. дан однедеља је недеља (подразумевано).

    =WEEKDAY(A2, 2) - враћа дан у недељи који одговара датуму у ћелији А2; недеља почиње у понедељак.

    =WEEKDAY(TODAY()) - враћа број који одговара данашњем дану у недељи; седмица почиње у недељу.

    Функција ВЕКДАИ вам може помоћи да одредите који су датуми на вашем Екцел листу радни, а који викенд дани, као и да сортирате, филтрирате или истакните радне дане и викенде:

    • Како да добијете назив радног дана од датума
    • Пронађите и филтрирајте радне дане и викенде
    • Истакните дане у недељи и викенде у Екцел-у

    Екцел функција ДАТЕДИФ

    DATEDIF(start_date, end_date, unit) функција је специјално дизајнирана да израчуна разлику између два датума у ​​данима, месецима или годинама.

    Који временски интервал користити за израчунавање разлике у датуму зависи на слово које унесете у последњи аргумент:

    =DATEDIF(A2, TODAY(), "d") - израчунава број дана између датума у ​​А2 и данашњег датума.

    =DATEDIF(A2, A5, "m") - враћа број пуних месеци између датума у ​​А2 и Б2.

    =DATEDIF(A2, A5, "y") - враћа број пуних година између датума у ​​А2 и Б2.

    Ово су само основне апликације функције ДАТЕДИФ и она је способна за много више, као што је приказано у следећим примерима:

    • Екцел функција ДАТЕДИФ – синтакса и употреба
    • Број дана између два датума
    • Израчунај недеље између датума
    • Израчунајте месеце измеђудва датума
    • Израчунај године између два датума
    • Разлика у датумима је дани, месеци и године

    Екцел функција ВЕЕКНУМ

    WEEKNUM(serial_number, [return_type]) - враћа недељу број одређеног датума као цео број од 1 до 53.

    На пример, формула испод враћа 1 јер је недеља која садржи 1. јануар прва недеља у години.

    =WEEKNUM("1-Jan-2015")

    Следећи водич објашњава све специфичности функције Екцел ВЕЕКНУМ: функција ВЕЕКНУМ - израчунавање броја недеље у Екцел-у.

    Алтернативно можете прећи директно на један од примера формуле:

    • Како сабрати вредности према броју недеље
    • Како истаћи ћелије на основу броја недеље

    Екцел функција ЕДАТЕ

    EDATE(start_date, months) функција враћа серијски број датум који представља наведени број месеци пре или после датума почетка.

    На пример:

    =EDATE(A2, 5) - додаје 5 месеци датуму у ћелији А2.

    =EDATE(TODAY(), -5) - одузима 5 месеци од данашњег датума.

    За детаљно објашњење формула ЕДАТЕ илустрованих формулом ека мплес, погледајте:

    Додајте или одузмите месеце датуму помоћу функције ЕДАТЕ.

    Екцел функција ИЕАРФРАЦ

    YEARFRAC(start_date, end_date, [basis]) функција израчунава пропорцију године између 2 датума.

    Ова веома специфична функција се може користити за решавање практичних задатака као што је израчунавање старости од датума рођења.

    Екцел функција ВОРКДАИ

    WORKDAY(start_date, days, [holidays]) функција враћа датум Н радних дана пре или после почетакдатум. Аутоматски искључује дане викенда из прорачуна, као и све празнике које наведете.

    Ова функција је веома корисна за израчунавање прекретница и других важних догађаја на основу стандардног радног календара.

    На пример, следећа формула додаје 45 радних дана почетном датуму у ћелији А2, занемарујући празнике у ћелијама Б2:Б8:

    =WORKDAY(A2, 45, B2:B85)

    За детаљно објашњење ВОРКДАИ синтаксе и више примера формуле, погледајте :

    Функција ВОРКДАИ - додајте или одузмите радне дане у Екцел-у

    Екцел функција ВОРКДАИ.ИНТЛ

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) је моћнија варијација функције ВОРКДАИ уведена у Екцел 2010.

    ВОРКДАИ.ИНТЛ омогућава израчунавање датума Н броја радних дана у будућности или прошлости са прилагођеним параметрима викенда.

    На пример, да бисте добили датум 20 радних дана након датума почетка у ћелији А2, са понедељком и недељом који се рачунају као дани викенда, можете користити једну од следећих формула:

    =WORKDAY.INTL(A2, 20, 2, 7)

    или

    =WORKDAY.INTL(A2, 20, "1000001")

    Наравно, могло би бе диффицу Требало би да схватим суштину овог кратког објашњења, али више примера формула илустрованих снимцима екрана ће учинити ствари заиста лаким:

    ВОРКДАИ.ИНТЛ - израчунавање радних дана са прилагођеним викендима

    Екцел функција НЕТВОРКДАИС

    NETWORKDAYS(start_date, end_date, [holidays]) функција враћа број радних дана између два датума која наведете. Аутоматски искључује дане викенда и, опционо,

    Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.