Excel datum funksies - formule voorbeelde van DATUM, VANDAG, ens.

  • Deel Dit
Michael Brown

Hierdie is die laaste deel van ons Excel-datumtutoriaal wat 'n oorsig van alle Excel-datumfunksies bied, hul basiese gebruike verduidelik en baie formulevoorbeelde verskaf.

Microsoft Excel bied 'n klomp funksies om met datums en tye te werk. Elke funksie voer 'n eenvoudige bewerking uit en deur verskeie funksies binne een formule te kombineer kan jy meer komplekse en uitdagende take oplos.

In die vorige 12 dele van ons Excel-datum-tutoriaal het ons die hoof Excel-datumfunksies in detail bestudeer . In hierdie laaste deel gaan ons die opgedoende kennis opsom en skakels verskaf na 'n verskeidenheid formulevoorbeelde om jou te help om die funksie te vind wat die beste geskik is vir die berekening van jou datums.

Die hooffunksie om datums in Excel te bereken:

    Kry huidige datum en tyd:

    • Optelling of aftrekking van dae by 'n datum
    • Bereken die aantal dae in 'n maand

    Excel TODAY-funksie

    Die TODAY() -funksie gee vandag se datum terug, presies soos die naam aandui.

    TODAY is waarskynlik een van die maklikste Excel-funksies om te gebruik omdat dit geen enigsins argumente. Wanneer jy ook al vandag se datum in Excel moet kry, voer die volgende formule is 'n sel in:

    =TODAY()

    Afgesien van hierdie ooglopende gebruik, kan die Excel TODAY-funksie deel wees van meer komplekse formules en berekeninge gebaseer op vandag se datum. Om byvoorbeeld 7 dae by die huidige datum te voeg, voer die volgende invakansiedae.

    Byvoorbeeld, die volgende formule bereken die aantal hele werksdae tussen die begindatum in A2 en einddatum in B2, wat Saterdae en Sondae ignoreer en vakansiedae in selle C2:C5 uitsluit:

    =NETWORKDAYS(A2, B2, C2:C5)

    Jy kan 'n omvattende verduideliking vind van die NETWERKDAE-funksie se argumente geïllustreer met formulevoorbeelde en skermkiekies in die volgende tutoriaal:

    NETWERKDAE-funksie - bereken werksdae tussen twee datums

    Excel NETWORKDAYS.INTL-funksie

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) is 'n kragtiger wysiging van die NETWORKDAYS-funksie wat in Excel 2010 en later beskikbaar is. Dit gee ook die aantal weeksdae tussen twee datums terug, maar laat jou spesifiseer watter dae as naweke getel moet word.

    Hier is 'n basiese NETWERKDAE-formule:

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

    Die formule bereken die aantal werksdae tussen die datum in A2 (begin_datum) en die datum in B2 (einddatum), uitgesluit die naweekdae Sondag en Maandag (nommer 2 in die naweekparameter), en ignoreer vakansiedae in selle C2:C5.

    Vir volledige besonderhede oor die NETWORKDAYS.INTL-funksie, sien asseblief:

    NETWORKDAYS-funksie - tel werksdae met pasgemaakte naweke

    Hopelik het hierdie 10K-voet-aansig oor die Excel-datumfunksies gehelp jy kry die algemene begrip van hoe datumformules in Excel werk. As jy meer wil leer, moedig ek jou aan om na die formule-voorbeelde waarna verwys word op hierdie bladsy te kyk. ek bedankjy vir die lees en hoop om jou volgende week weer op ons blog te sien!

    formule in 'n sel:

    =TODAY()+7

    Om 30 weeksdae by vandag se datum uitgesluit naweekdae te voeg, gebruik hierdie een:

    =WORKDAY(TODAY(), 30)

    Let wel. Die datum wat deur die TODAY-funksie in Excel teruggestuur word, word outomaties opgedateer wanneer jou werkblad herbereken word om die huidige datum te weerspieël.

    Vir meer formulevoorbeelde wat die gebruik van die TODAY-funksie in Excel demonstreer, kyk asseblief na die volgende tutoriale:

    • Excel TODAY-funksie om vandag se datum en meer in te voeg
    • Skakel vandag se datum om na teksformaat
    • Bereken weeksdae gebaseer op vandag se datum
    • Vind die 1ste dag van maand gebaseer op vandag datum

    Excel NOW-funksie

    NOW() -funksie gee die huidige datum en tyd terug. Sowel as VANDAG, het dit geen argumente nie. As jy vandag se datum en huidige tyd in jou werkblad wil vertoon, plaas eenvoudig die volgende formule in 'n sel:

    =NOW()

    Let wel. Sowel as VANDAG, is Excel NOU 'n wisselvallige funksie wat die teruggekeerde waarde verfris elke keer as die werkblad herbereken word. Let asseblief daarop dat die sel met die NOW()-formule nie outomaties intyds opdateer nie, slegs wanneer die werkboek heropen word of die werkblad herbereken word. Om die sigblad te dwing om te herbereken, en gevolglik jou NOU-formule te kry om sy waarde op te dateer, druk óf Shift+F9 om net die aktiewe werkblad te herbereken óf F9 om alle oop werkboeke te herbereken.

    Excel DATUMWAARDE-funksie

    DATEVALUE(date_text) skakel 'n datum in die teksformaat om na 'n reeksnommer wat 'n datum verteenwoordig.

    Die DATUMWAARDE-funksie verstaan ​​baie datumformate sowel as verwysings na selle wat "teksdatums" bevat. DATUMWAARDE kom baie handig te pas om datums wat as teks gestoor is te bereken, te filter of te sorteer en sulke "teksdatums" na die Datumformaat om te skakel.

    'n Paar eenvoudige DATUMWAARDE-formulevoorbeelde volg hieronder:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    En die volgende voorbeelde demonstreer hoe die DATUMWAARDE-funksie kan help met die oplossing van werklike take:

    • DATEVALUE formule om 'n datum na 'n getal om te skakel
    • DATEVALUE formule om 'n teksstring na 'n datum om te skakel

    Excel TEXT funksie

    In die suiwer sin kan die TEKS-funksie nie as een van Excel-datumfunksies geklassifiseer word nie, want dit kan enige numeriese waarde, nie net datums nie, na 'n teksstring omskakel.

    Met die TEXT(waarde, formaat_teks)-funksie kan jy verander die datums na teksstringe in 'n verskeidenheid formate, soos gedemonstreer in die volgende skermkiekie.

    Let wel. Alhoewel die waardes wat deur die TEKS-funksie teruggestuur word soos gewone Excel-datums kan lyk, is dit tekswaardes van aard en kan dit dus nie in ander formules en berekeninge gebruik word nie.

    Hier is nog 'n paar TEKS-formulevoorbeelde wat jy kan vind nuttig:

    • Excel TEXT-funksie om datum na teks om te skakel
    • Omskakeling van 'n datum na maand en jaar
    • Uittrek diemaandnaam vanaf datum
    • Skakel die maandnommer om na maandnaam

    Excel DAY-funksie

    DAY(serial_number) -funksie gee 'n dag van die maand terug as 'n heelgetal van 1 tot 31 .

    Reeksnommer is die datum wat ooreenstem met die dag wat jy probeer kry. Dit kan 'n selverwysing wees, 'n datum wat ingevoer is deur die DATUM-funksie te gebruik, of deur ander formules teruggestuur word.

    Hier is 'n paar formulevoorbeelde:

    =DAY(A2) - gee die dag van die maand terug vanaf 'n datum in A2

    =DAY(DATE(2015,1,1)) - gee die dag van 1-Jan-2015 terug

    =DAY(TODAY()) - gee die dag van vandag se datum terug

    Excel MONTH-funksie

    MONTH(serial_number) -funksie in Excel gee die maand van 'n gespesifiseerde datum terug as 'n heelgetal wat wissel van 1 (Januarie) tot 12 (Desember).

    Byvoorbeeld:

    =MONTH(A2) - gee die maand van 'n datum in sel A2 terug.

    =MONTH(TODAY()) - gee die huidige maand terug.

    Die MAAND-funksie word selde op sy eie in Excel-datumformules gebruik. Meestal sal jy dit in samewerking met ander funksies gebruik soos gedemonstreer in die volgende voorbeelde:

    • Tel maande by of trek maande af by 'n datum in Excel
    • Bereken maande tussen twee datums
    • Kry 'n maand vanaf die weeknommer
    • Kry 'n maandnommer vanaf 'n datum in Excel
    • Bereken die 1ste dag van 'n maand
    • Formateer datums voorwaardelik gebaseer op maand

    Vir die gedetailleerde verduideliking van die MAAND-funksie se sintaksis en nog baie meer formule-voorbeelde, kyk asseblief na die volgende tutoriaal:Gebruik die MONTH-funksie in Excel.

    Excel JAAR-funksie

    YEAR(serial_number) gee 'n jaar terug wat ooreenstem met 'n gegewe datum, as 'n getal van 1900 tot 9999.

    Die Excel JAAR-funksie is baie eenvoudig en jy sal kwalik enige probleme ondervind wanneer jy dit in jou datumberekeninge gebruik:

    =YEAR(A2) - gee die jaar van 'n datum in sel A2 terug.

    =YEAR("20-May-2015") - gee die jaar van die gespesifiseerde datum.

    =YEAR(DATE(2015,5,20)) - 'n meer betroubare metode om die jaar van 'n gegewe datum te kry.

    =YEAR(TODAY()) - gee die huidige jaar terug.

    Vir meer inligting oor die YEAR-funksie, sien asseblief:

    • Excel YEAR-funksie - sintaksis en gebruike
    • Hoe om datum na jaar in Excel om te skakel
    • Hoe om jare tot datum op te tel of af te trek in Excel
    • Bereken jare tussen twee datums
    • Hoe om die dag van die jaar te kry (1 - 365)
    • Hoe om die aantal dae wat in die jaar oorbly

    Excel EOMONTH-funksie

    EOMONTH(start_date, months) -funksie gee die laaste dag van die maand 'n gegewe aantal maande vanaf die begindatum terug.

    Soos die meeste van Excel-datumfunksies, EOMONTH kan werk op datums wat ingevoer word as selverwysings, ingevoer deur die DATUM-funksie te gebruik, of resultate van ander formules.

    'n positiewe waarde in die months -argument voeg die ooreenstemmende getal by van maande tot die begindatum, byvoorbeeld:

    =EOMONTH(A2, 3) - gee die laaste dag van die maand terug, 3 maande na die datum in sel A2.

    A negatiewe waarde in die maande -argument trek die ooreenstemmende aantal maande van die begindatum af:

    =EOMONTH(A2, -3) - gee die laaste dag van die maand terug, 3 maande voor die datum in sel A2.

    'n nul in die maande -argument dwing die EOMONTH-funksie om die laaste dag van die begindatum se maand terug te gee:

    =EOMONTH(DATE(2015,4,15), 0) - gee die laaste terug dag in April, 2015.

    Om die laaste dag van die huidige maand te kry, voer die TODAY-funksie in die begindatum -argument en 0 in maande :

    =EOMONTH(TODAY(), 0)

    Jy kan nog 'n paar EOMONTH-formulevoorbeelde in die volgende artikels vind:

    • Hoe om kry die laaste dag van die maand
    • Hoe om die eerste dag van die maand te kry
    • Bereken skrikkeljare in Excel

    Excel WEEKDAY-funksie

    WEEKDAY(serial_number,[return_type]) funksie gee die dag van die week terug wat ooreenstem met 'n datum, as 'n getal van 1 (Sondag) tot 7 (Saterdag).

    • Reeksnommer kan 'n datum wees, 'n verwysing na 'n sel wat 'n datum bevat, of 'n datum wat deur 'n ander Excel-funksie teruggestuur word n.
    • Terugvoertipe (opsioneel) - is 'n nommer wat bepaal watter dag van die week as die eerste dag beskou sal word.

    Jy kan die volledige lys van beskikbare opbrengstipes in die volgende tutoriaal: Dag van die week funksie in Excel.

    En hier is 'n paar NAWEEK formule voorbeelde:

    =WEEKDAY(A2) - gee die dag van die week terug wat ooreenstem met 'n datum in sel A2; die 1ste dag van dieweek is Sondag (verstek).

    =WEEKDAY(A2, 2) - gee die dag van die week terug wat ooreenstem met 'n datum in sel A2; die week begin op Maandag.

    =WEEKDAY(TODAY()) - gee 'n getal terug wat ooreenstem met vandag se dag van die week; die week begin op Sondag.

    Die WEEKDAY-funksie kan jou help om te bepaal watter datums in jou Excel-blad werksdae is en watter naweekdae is, en ook sorteer, filter of beklemtoon werksdae en naweke:

    • Hoe om 'n weekdagnaam vanaf datum te kry
    • Vind en filter werksdae en naweke
    • Beklemtoon weeksdae en naweke in Excel

    Excel DATEDIF-funksie

    DATEDIF(start_date, end_date, unit) -funksie is spesiaal ontwerp om die verskil tussen twee datums in dae, maande of jare te bereken.

    Watter tydinterval om te gebruik vir die berekening van die datumverskil hang af op die letter wat jy in die laaste argument invoer:

    =DATEDIF(A2, TODAY(), "d") - bereken die aantal dae tussen die datum in A2 en vandag se datum.

    =DATEDIF(A2, A5, "m") - gee die getal van volledige maande tussen die datums in A2 en B2.

    =DATEDIF(A2, A5, "y") - gee die aantal volledige jare tussen die datums in A2 en B2 terug.

    Hierdie is net die basiese toepassings van die DATEDIF-funksie en dit is in staat tot baie meer, soos gedemonstreer in die volgende voorbeelde:

    • Excel DATEDIF-funksie - sintaksis en gebruike
    • Tel dae tussen twee datums
    • Bereken weke tussen die datums
    • Bereken maande tussentwee datums
    • Bereken jaar tussen twee datums
    • Datumverskil is dae, maande en jare

    Excel WEEKNUM-funksie

    WEEKNUM(serial_number, [return_type]) - gee die week terug nommer van 'n spesifieke datum as 'n heelgetal van 1 tot 53.

    Byvoorbeeld, die onderstaande formule gee 1 terug omdat die week wat 1 Januarie bevat die eerste week in die jaar is.

    =WEEKNUM("1-Jan-2015")

    Die volgende tutoriaal verduidelik al die spesifisiteite van die Excel WEEKNUM-funksie: WEEKNUM-funksie - berekening van weeknommer in Excel.

    Alternatiewelik kan jy direk na een van die formulevoorbeelde spring:

    • Hoe om waardes volgens weeknommer op te som
    • Hoe om selle op grond van die weeknommer uit te lig

    Excel EDATE-funksie

    EDATE(start_date, months) -funksie gee die reeksnommer van die datum wat die gespesifiseerde aantal maande voor of na die begindatum is.

    Byvoorbeeld:

    =EDATE(A2, 5) - voeg 5 maande by die datum in sel A2.

    =EDATE(TODAY(), -5) - trek 5 maande van vandag se datum af.

    Vir 'n gedetailleerde verduideliking van EDATE-formules geïllustreer met formule exa voorbeelde, sien asseblief:

    Tel maande by of trek maande af by 'n datum met EDATE-funksie.

    Excel YEARFRAC-funksie

    YEARFRAC(start_date, end_date, [basis]) -funksie bereken die verhouding van die jaar tussen 2 datums.

    Hierdie baie spesifieke funksie kan gebruik word om praktiese take op te los soos die berekening van ouderdom vanaf geboortedatum.

    Excel WORKDAY-funksie

    WORKDAY(start_date, days, [holidays]) -funksie gee 'n datum terug N werksdae voor of na die begindatum. Dit sluit outomaties naweekdae uit van berekeninge sowel as enige vakansiedae wat jy spesifiseer.

    Hierdie funksie is baie nuttig vir die berekening van mylpale en ander belangrike gebeurtenisse gebaseer op die standaard werkskalender.

    Byvoorbeeld, die volgende formule voeg 45 weeksdae by die begindatum in sel A2, en ignoreer vakansiedae in selle B2:B8:

    =WORKDAY(A2, 45, B2:B85)

    Vir die gedetailleerde verduideliking van WORKDAY se sintaksis en meer formulevoorbeelde, kyk asseblief na :

    WORKDAY-funksie - tel werksdae by of trek af in Excel

    Excel WERKDAG.INTL-funksie

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) is 'n kragtiger variasie van die WERKDAG-funksie wat in Excel 2010 bekendgestel is.

    WORKDAY.INTL laat die berekening van 'n datum N aantal werksdae in die toekoms of in die verlede toe met pasgemaakte naweekparameters.

    Om byvoorbeeld 'n datum 20 werksdae na die begindatum in sel A2 te kry, met Maandag en Sondag as naweekdae getel, kan jy enige van die volgende formules gebruik:

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

    of

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

    Natuurlik kan dit dalk moeilik wees Om die essensie uit hierdie kort verduideliking te begryp, maar meer formule-voorbeelde geïllustreer met skermkiekies sal dinge baie maklik maak:

    WERKDAG.INTL - bereken werksdae met pasgemaakte naweke

    Excel NETWERKDAE-funksie

    NETWORKDAYS(start_date, end_date, [holidays]) -funksie gee die aantal weeksdae tussen twee datums wat jy spesifiseer. Dit sluit outomaties naweekdae en, opsioneel, die

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.