Excel dagsetningaraðgerðir - formúludæmi um DATE, TODAY osfrv.

  • Deildu Þessu
Michael Brown

Þetta er síðasti hluti Excel dagsetningarkennslunnar okkar sem býður upp á yfirlit yfir allar Excel dagsetningaraðgerðir, útskýrir grunnnotkun þeirra og gefur fullt af formúludæmum.

Microsoft Excel býður upp á fullt af aðgerðum til að vinna með dagsetningar og tíma. Hver aðgerð framkvæmir einfalda aðgerð og með því að sameina nokkrar aðgerðir í einni formúlu er hægt að leysa flóknari og krefjandi verkefni.

Í fyrri 12 hlutum Excel dagsetningarkennslunnar okkar höfum við rannsakað helstu dagsetningaraðgerðir Excel í smáatriðum. . Í þessum lokahluta ætlum við að draga saman þá þekkingu sem við höfum fengið og útvega tengla á margvísleg formúludæmi til að hjálpa þér að finna aðgerðina sem hentar best til að reikna út dagsetningar þínar.

Helsta aðgerðin til að reikna dagsetningar í Excel:

    Fáðu núverandi dagsetningu og tíma:

    • Bæta við eða draga daga frá dagsetningu
    • Reiknið fjölda daga í mánuði

    Excel TODAY fallið

    TODAY() fallið skilar dagsetningu dagsins í dag, nákvæmlega eins og nafnið gefur til kynna.

    TODAY er eflaust ein auðveldasta Excel aðgerðin í notkun vegna þess að hún hefur engin rök yfirleitt. Alltaf þegar þú þarft að fá dagsetningu dagsins í Excel, sláðu inn eftirfarandi formúlu er reit:

    =TODAY()

    Fyrir utan þessa augljósu notkun getur Excel TODAY fallið verið hluti af flóknari formúlum og útreikningum miðað við dagsetninguna í dag. Til dæmis, til að bæta 7 dögum við núverandi dagsetningu, sláðu inn eftirfarandifrídagar.

    Til dæmis, eftirfarandi formúla reiknar út fjölda heila vinnudaga á milli upphafsdagsetningar í A2 og lokadagsetningar í B2, hunsuð laugardaga og sunnudaga og útilokaðir frídagar í hólfum C2:C5:

    =NETWORKDAYS(A2, B2, C2:C5)

    Þú getur fundið yfirgripsmikla útskýringu á rökum NETWORKDAYS fallsins sýndar með formúludæmum og skjámyndum í eftirfarandi kennsluefni:

    NETWORKDAYS fall - reiknir út vinnudaga á milli tveggja dagsetninga

    Excel NETWORKDAYS.INTL aðgerð

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) er öflugri breyting á NETWORKDAYS aðgerðinni sem er fáanleg í Excel 2010 og síðar. Það skilar einnig fjölda virkra daga á milli tveggja dagsetninga, en gerir þér kleift að tilgreina hvaða dagar eigi að teljast sem helgar.

    Hér er grunnformúla NETDAGA:

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

    The formúlan reiknar út fjölda vinnudaga á milli dagsetningar í A2 (upphafsdagur) og dagsetningar í B2 (lokadagsetning), að undanskildum helgardögum sunnudag og mánudag (númer 2 í helgarbreytu), og hunsar frídaga í hólfum C2:C5.

    Fyrir allar upplýsingar um NETWORKDAYS.INTL aðgerðina, vinsamlegast sjá:

    NETWORKDAYS aðgerð - að telja virka daga með sérsniðnum helgum

    Vonandi hefur þessi 10K feta sýn á Excel dagsetningaraðgerðum hjálpað þú öðlast almennan skilning á því hvernig dagsetningarformúlur virka í Excel. Ef þú vilt læra meira, hvet ég þig til að skoða formúludæmin sem vísað er til á þessari síðu. Ég þakkaþú fyrir lesturinn og vonumst til að sjá þig aftur á blogginu okkar í næstu viku!

    formúla í reit:

    =TODAY()+7

    Til að bæta 30 virkum dögum við dagsetningu dagsins í dag að helgardögum undanskildum, notaðu þessa:

    =WORKDAY(TODAY(), 30)

    Athugið. Dagsetningin sem TODAY aðgerðin skilar í Excel uppfærist sjálfkrafa þegar vinnublaðið þitt er endurreiknað til að endurspegla núverandi dagsetningu.

    Til að fá fleiri formúludæmi sem sýna notkun TODAY aðgerðarinnar í Excel, vinsamlegast skoðaðu eftirfarandi kennsluefni:

    • Excel TODAY aðgerð til að setja inn dagsetningu dagsins og fleira
    • Breyta dagsetningu dagsins í textasnið
    • Reiknið út virka daga miðað við dagsetningu dagsins í dag
    • Finndu 1. dagur mánaðar miðað við dagsetningu í dag

    Excel NOW fall

    NOW() fall skilar núverandi dagsetningu og tíma. Eins og í DAG hefur það engin rök. Ef þú vilt sýna dagsetningu í dag og núverandi tíma á vinnublaðinu þínu skaltu einfaldlega setja eftirfarandi formúlu í reit:

    =NOW()

    Athugið. Auk TODAY er Excel NOW óstöðugt fall sem endurnýjar skilað gildi í hvert skipti sem vinnublaðið er endurreiknað. Vinsamlegast athugaðu að hólfið með NOW() formúlunni uppfærist ekki sjálfkrafa í rauntíma, aðeins þegar vinnubókin er opnuð aftur eða vinnublaðið er endurreiknað. Til að þvinga töflureikninn til að endurreikna, og þar af leiðandi fá NOW formúluna þína til að uppfæra gildi þess, ýttu á annað hvort Shift+F9 til að endurreikna aðeins virka vinnublaðið eða F9 til að endurreikna allar opnar vinnubækur.

    Excel DATEVALUE aðgerð

    DATEVALUE(date_text) breytir dagsetningu á textasniði í raðnúmer sem táknar dagsetningu.

    DATAGEVALUE aðgerðin skilur fullt af dagsetningarsniðum sem og tilvísanir í hólfa sem innihalda "textadagsetningar". DATEVALUE kemur sér vel til að reikna út, sía eða flokka dagsetningar sem eru geymdar sem texti og umbreyta slíkum „textadögum“ í Date sniðið.

    Nokkur einföld DATEVALUE formúludæmi fylgja hér að neðan:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    Og eftirfarandi dæmi sýna hvernig DATEVALUE aðgerðin getur hjálpað til við að leysa raunveruleg verkefni:

    • DATEVALUE formúla til að umbreyta dagsetningu í tölu
    • DATEVALUE formúla til að breyta textastreng í dagsetningu

    Excel TEXT fall

    Í hreinum skilningi, TEXT fallið er ekki hægt að flokka sem eitt af Excel dagsetningaraðgerðum vegna þess að það getur umbreytt hvaða tölugildi sem er, ekki aðeins dagsetningar, í textastreng.

    Með TEXT(gildi, format_text) fallinu geturðu breyttu dagsetningum í textastrengi á ýmsum sniðum, eins og sýnt er á eftirfarandi skjámynd.

    Athugið. Þótt gildin sem TEXT fallið skilar geti litið út eins og venjulegar dagsetningar í Excel eru þau textagildi í eðli sínu og því ekki hægt að nota þau í öðrum formúlum og útreikningum.

    Hér eru nokkur fleiri TEXT formúludæmi sem þú gætir fundið gagnlegt:

    • Excel TEXT aðgerð til að breyta dagsetningu í texta
    • Umbreyta dagsetningu í mánuð og ár
    • Dregið útmánaðarheiti frá dagsetningu
    • Breyta mánaðarnúmeri í mánaðarnafn

    Excel DAY fall

    DAY(serial_number) fall skilar degi mánaðar sem heiltölu frá 1 til 31 .

    Raðnúmer er dagsetningin sem samsvarar deginum sem þú ert að reyna að fá. Það getur verið reittilvísun, dagsetning slegin inn með því að nota DATE fallið eða skilað af öðrum formúlum.

    Hér eru nokkur formúludæmi:

    =DAY(A2) - skilar mánaðardegi frá kl. dagsetning í A2

    =DAY(DATE(2015,1,1)) - skilar degi 1. janúar 2015

    =DAY(TODAY()) - skilar degi dagsetningar í dag

    Excel MONTH fall

    MONTH(serial_number) fall í Excel skilar mánuði tiltekinnar dagsetningar sem heiltölu á bilinu 1 (janúar) til 12 (desember).

    Til dæmis:

    =MONTH(A2) - skilar mánuði dagsetningar í reit A2.

    =MONTH(TODAY()) - skilar núverandi mánuði.

    MONTH fallið er sjaldan notað í Excel dagsetningarformúlum ein og sér. Oftast myndirðu nota það í tengslum við aðrar aðgerðir eins og sýnt er í eftirfarandi dæmum:

    • Bæta við eða draga mánuði frá dagsetningu í Excel
    • Reikna mánuði á milli tveggja dagsetninga
    • Fáðu mánuð úr vikunúmeri
    • Fáðu mánaðarnúmer úr dagsetningu í Excel
    • Reiknaðu 1. dag mánaðar
    • Sníða dagsetningar með skilyrðum út frá mánuði

    Til að fá nákvæma útskýringu á setningafræði MONTH fallsins og mörg fleiri formúludæmi, vinsamlegast skoðaðu eftirfarandi kennsluefni:Notkun MONTH fallsins í Excel.

    Excel YEAR fall

    YEAR(serial_number) skilar ári sem samsvarar tiltekinni dagsetningu, sem tölu frá 1900 til 9999.

    Excel YEAR fallið er mjög einfalt og þú munt varla lenda í erfiðleikum þegar þú notar það í dagsetningarútreikningum þínum:

    =YEAR(A2) - skilar ártali dagsetningar í reit A2.

    =YEAR("20-May-2015") - skilar ártali tilgreind dagsetning.

    =YEAR(DATE(2015,5,20)) - áreiðanlegri aðferð til að fá ártal tiltekinnar dagsetningar.

    =YEAR(TODAY()) - skilar núverandi ári.

    Nánari upplýsingar um YEAR fallið er að finna í:

    • Excel YEAR fall - setningafræði og notkun
    • Hvernig á að umbreyta dagsetningu í ár í Excel
    • Hvernig til að bæta við eða draga frá ár til dagsetningar í Excel
    • Reikna ár á milli tveggja dagsetninga
    • Hvernig á að fá dag ársins (1 - 365)
    • Hvernig á að finna fjölda dagar sem eftir eru af árinu

    Excel EOMONTH fall

    EOMONTH(start_date, months) fall skilar síðasta degi mánaðar tilteknum fjölda mánaða frá upphafsdegi.

    Eins og flestir af Excel dagsetningaraðgerðir, EOMONTH getur starfað á dagsetningum innsláttar sem frumutilvísanir, slegnar inn með því að nota DATE fallið, eða niðurstöður annarra formúla.

    jákvætt gildi í months rökseminni bætir við samsvarandi tölu. mánaða til upphafsdagsetningar, til dæmis:

    =EOMONTH(A2, 3) - skilar síðasta degi mánaðarins, 3 mánuðum eftir dagsetninguna í reit A2.

    A neikvætt gildi í mánuðir rökin draga samsvarandi fjölda mánaða frá upphafsdegi:

    =EOMONTH(A2, -3) - skilar síðasta degi mánaðarins, 3 mánuðum á undan dagsetningunni í reit A2.

    A núll í mánuðum röksemdinni þvingar EOMONTH fallið til að skila síðasta degi mánaðarins upphafsdagsetningar:

    =EOMONTH(DATE(2015,4,15), 0) - skilar síðasta degi dagur í apríl, 2015.

    Til að fá síðasta dag yfirstandandi mánaðar skaltu slá inn TODAY fallið í start_date frumbreytunni og 0 í mánuðum :

    =EOMONTH(TODAY(), 0)

    Þú getur fundið nokkur fleiri EOMONTH formúludæmi í eftirfarandi greinum:

    • Hvernig á að fáðu síðasta dag mánaðar
    • Hvernig á að fá fyrsta dag mánaðar
    • Reiknar út hlaupár í Excel

    Excel WEEKDAY aðgerð

    WEEKDAY(serial_number,[return_type]) fall skilar vikudegi sem samsvarar dagsetningu, sem tala frá 1 (sunnudagur) til 7 (laugardagur).

    • Raðnúmer getur verið dagsetning, tilvísun í reit sem inniheldur dagsetningu, eða dagsetningu sem einhver önnur Excel aðgerð skilar n.
    • Return_type (valfrjálst) - er tala sem ákvarðar hvaða dagur vikunnar telst vera fyrsti dagur.

    Þú getur fundið heildarupphæðina listi yfir tiltækar skilategundir í eftirfarandi kennslu: Vikudagsfall í Excel.

    Og hér eru nokkur HELGAR formúludæmi:

    =WEEKDAY(A2) - skilar vikudegi sem samsvarar dagsetning í reit A2; 1. dagur dagsvika er sunnudagur (sjálfgefið).

    =WEEKDAY(A2, 2) - skilar vikudegi sem samsvarar dagsetningu í reit A2; vikan hefst á mánudegi.

    =WEEKDAY(TODAY()) - skilar tölu sem samsvarar vikudegi í dag; vikan hefst á sunnudaginn.

    VIKADAGUR aðgerðin getur hjálpað þér að ákvarða hvaða dagsetningar í Excel blaðinu þínu eru virkir dagar og hverjar eru helgardagar, og einnig flokka, sía eða auðkenna virka daga og helgar:

    • Hvernig á að fá nafn virka daga frá dagsetningu
    • Finndu og síaðu vinnudaga og helgar
    • Aukaðu virka daga og helgar í Excel

    Excel DATEDIF aðgerð

    DATEDIF(start_date, end_date, unit) aðgerðin er sérstaklega hönnuð til að reikna út muninn á tveimur dagsetningum í dögum, mánuðum eða árum.

    Hvaða tímabil á að nota til að reikna út dagsetningarmuninn fer eftir á stafnum sem þú slærð inn í síðustu rifrildi:

    =DATEDIF(A2, TODAY(), "d") - reiknar fjölda daga á milli dagsetningar í A2 og dagsetningar í dag.

    =DATEDIF(A2, A5, "m") - skilar fjölda af heill mánuðir á milli dagsetninga í A2 og B2.

    =DATEDIF(A2, A5, "y") - skilar fjölda heilra ára á milli dagsetninga í A2 og B2.

    Þetta eru bara grunnforrit DATEDIF aðgerðarinnar og hún er fær um margt meira, eins og sýnt er í eftirfarandi dæmum:

    • Excel DATEDIF fall - setningafræði og notar
    • Teldu daga á milli tveggja dagsetninga
    • Reiknaðu vikur á milli dagsetninganna
    • Reiknið mánuði á millitvær dagsetningar
    • Reiknið ár á milli tveggja dagsetninga
    • Dagsetningarmunur er dagar, mánuðir og ár

    Excel WEEKNUM fall

    WEEKNUM(serial_number, [return_type]) - skilar vikunni númer tiltekinnar dagsetningar sem heiltala frá 1 til 53.

    Til dæmis skilar formúlan hér að neðan 1 vegna þess að vikan sem inniheldur 1. janúar er fyrsta vikan á árinu.

    =WEEKNUM("1-Jan-2015")

    Eftirfarandi kennsla útskýrir alla sérstöðu Excel WEEKNUM fallsins: WEEKNUM fall - reiknar vikunúmer í Excel.

    Að öðrum kosti geturðu sleppt beint í eitt af formúludæmunum:

    • Hvernig á að leggja saman gildi eftir vikunúmeri
    • Hvernig á að auðkenna frumur út frá vikunúmerinu

    Excel EDATE aðgerð

    EDATE(start_date, months) fall skilar raðnúmeri dagsetningin sem er tilgreindur fjöldi mánaða fyrir eða eftir upphafsdagsetningu.

    Til dæmis:

    =EDATE(A2, 5) - bætir 5 mánuðum við dagsetninguna í reit A2.

    =EDATE(TODAY(), -5) - dregur 5 mánuði frá dagsetningu í dag.

    Til að fá nákvæma útskýringu á EDATE formúlum sem sýndar eru með formúlu exa dæmi, vinsamlegast sjá:

    Bæta við eða draga mánuði frá dagsetningu með EDATE fallinu.

    Excel YEARFRAC fallið

    YEARFRAC(start_date, end_date, [basis]) fallið reiknar út hlutfall ársins á milli 2 dagsetninga.

    Þessi mjög sérstaka aðgerð er hægt að nota til að leysa hagnýt verkefni eins og að reikna aldur frá fæðingardegi.

    Excel WORKDAY aðgerð

    WORKDAY(start_date, days, [holidays]) aðgerð skilar dagsetningu N virkum dögum fyrir eða eftir byrjunindagsetningu. Það útilokar sjálfkrafa helgardaga frá útreikningum sem og frídaga sem þú tilgreinir.

    Þessi aðgerð er mjög gagnleg til að reikna út áfanga og aðra mikilvæga atburði sem byggjast á venjulegu vinnudagatali.

    Til dæmis, eftirfarandi formúla bætir 45 virkum dögum við upphafsdagsetningu í reit A2, hunsar frídaga í hólfum B2:B8:

    =WORKDAY(A2, 45, B2:B85)

    Til að fá nákvæma útskýringu á setningafræði WORKDAY og fleiri formúludæmi skaltu skoða :

    WORKDAY aðgerð - bæta við eða draga frá vinnudögum í Excel

    Excel WORKDAY.INTL aðgerð

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) er öflugri afbrigði af WORKDAY aðgerðinni sem kynnt var í Excel 2010.

    WORKDAY.INTL gerir kleift að reikna út dagsetningu N fjölda vinnudaga í framtíðinni eða í fortíðinni með sérsniðnum helgarbreytum.

    Til dæmis, til að fá dagsetningu 20 virkum dögum eftir upphafsdagsetningu í reit A2, þar sem mánudagur og sunnudagur eru taldir sem helgardagar geturðu notað annaðhvort af eftirfarandi formúlum:

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

    eða

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

    Auðvitað gæti það vera erfiður Það er til að skilja kjarnann úr þessari stuttu útskýringu, en fleiri formúludæmi sem sýnd eru með skjámyndum munu gera hlutina mjög auðvelda:

    WORKDAY.INTL - reikna út vinnudaga með sérsniðnum helgum

    Excel NETWORKDAYS aðgerð

    NETWORKDAYS(start_date, end_date, [holidays]) fall skilar fjölda virkra daga á milli tveggja dagsetninga sem þú tilgreinir. Það útilokar sjálfkrafa helgardaga og, valfrjálst,

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.