Excel-dataj funkcioj - formulekzemploj de DATO, HODIAŬ, ktp.

  • Kundividu Ĉi Tion
Michael Brown

Ĉi tio estas la fina parto de nia Excel Datlernilo kiu ofertas superrigardon de ĉiuj Excel-dataj funkcioj, klarigas iliajn bazajn uzojn kaj disponigas multajn formulekzemplojn.

Microsoft Excel provizas multe da funkcioj por labori kun datoj kaj horoj. Ĉiu funkcio plenumas simplan operacion kaj kombinante plurajn funkciojn ene de unu formulo vi povas solvi pli kompleksajn kaj malfacilajn taskojn.

En la antaŭaj 12 partoj de nia lernilo pri Excel-datoj, ni detale studis la ĉefajn Excel-datajn funkciojn. . En ĉi tiu fina parto, ni resumos la akiritajn sciojn kaj provizos ligilojn al diversaj formulekzemploj por helpi vin trovi la funkcion plej taŭgan por kalkuli viajn datojn.

La ĉefa funkcio por kalkuli datojn en Excel:

    Akiri aktualan daton kaj horon:

    • Aldono aŭ subtrahi tagojn al dato
    • Kalkuli la nombron da tagoj en monato

    Funkcio Excel HODIAŬ

    La funkcio TODAY() resendas la hodiaŭan daton, ekzakte kiel ĝia nomo sugestas.

    HODIAŬ estas verŝajne unu el la plej facilaj Excel-funkcioj por uzi ĉar ĝi ne havas argumentoj entute. Kiam ajn vi bezonas akiri la hodiaŭan daton en Excel, enigu la jenan formulon estas ĉelo:

    =TODAY()

    Krom ĉi tiu evidenta uzo, la Excel HODIAŬ funkcio povas esti parto de pli kompleksaj formuloj kaj kalkuloj. surbaze de la hodiaŭa dato. Ekzemple, por aldoni 7 tagojn al la aktuala dato, enigu la jenonferioj.

    Ekzemple, la sekva formulo kalkulas la nombron da tutaj labortagoj inter la komenca dato en A2 kaj findato en B2, ignorante sabatojn kaj dimanĉojn kaj ekskludante feriojn en ĉeloj C2:C5:

    =NETWORKDAYS(A2, B2, C2:C5)

    Vi povas trovi ampleksan klarigon pri la argumentoj de la funkcio NETWORKDAYS ilustritaj per formulekzemploj kaj ekrankopioj en la sekva lernilo:

    funkcio NETWORKDAYS - kalkulado de labortagoj inter du datoj

    Excel NETWORKDAYS.INTL-funkcio

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) estas pli potenca modifo de la funkcio NETWORKDAYS disponebla en Excel 2010 kaj poste. Ĝi ankaŭ resendas la nombron da labortagoj inter du datoj, sed ebligas al vi specifi, kiujn tagojn oni devas kalkuli kiel semajnfinojn.

    Jen baza formulo NETWORKDAYS:

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

    La formulo kalkulas la nombron da labortagoj inter la dato en A2 (komenco_dato) kaj la dato en B2 (fin_dato), ekskludante la semajnfintagojn dimanĉon kaj lundon (numero 2 en la semajnfina parametro), kaj ignorante feriojn en ĉeloj C2:C5.

    Por plenaj detaloj pri la funkcio NETWORKDAYS.INTL, bonvolu vidi:

    funkcio NETWORKDAYS - kalkuli labortagojn kun kutimaj semajnfinoj

    Espereble, ĉi tiu 10K pieda vido pri la Excel-dataj funkcioj helpis vi akiras la ĝeneralan komprenon pri kiel funkcias dataj formuloj en Excel. Se vi volas lerni pli, mi instigas vin kontroli la formulekzemplojn referencitaj en ĉi tiu paĝo. Mi dankasvin pro legado kaj esperas revidi vin en nia blogo venontsemajne!

    formulo en ĉelo:

    =TODAY()+7

    Por aldoni 30 labortagojn al la hodiaŭa dato krom semajnfintagoj, uzu ĉi tiun:

    =WORKDAY(TODAY(), 30)

    Notu. La dato resendita de la HODIAŬ funkcio en Excel ĝisdatiĝas aŭtomate kiam via laborfolio estas rekalkulita por reflekti la aktualan daton.

    Por pliaj formulekzemploj pruvantaj la uzon de la HODIAŬ-funkcio en Excel, bonvolu kontroli la jenajn lernilojn:

    • Excel TODAY-funkcio por enmeti la hodiaŭan daton kaj pli
    • Konverti la hodiaŭan daton al tekstformato
    • Kalkuli labortagojn surbaze de la hodiaŭa dato
    • Trovu la unuan tago de monato surbaze de hodiaŭa dato

    Excel NUN-funkcio

    NOW() -funkcio resendas la aktualan daton kaj horon. Same kiel HODIAŬ, ĝi ne havas iujn ajn argumentojn. Se vi volas montri la hodiaŭan daton kaj aktualan tempon en via laborfolio, simple metu la sekvan formulon en ĉelon:

    =NOW()

    Noto. Same kiel HODIAŬ, Excel NUN estas volatila funkcio, kiu refreŝigas la revenitan valoron ĉiufoje kiam la laborfolio estas rekalkulita. Bonvolu noti, ke la ĉelo kun la formulo NUN () ne aŭtomate ĝisdatiĝas en reala tempo, nur kiam la laborlibro estas remalfermita aŭ la laborfolio estas rekalkulita. Por devigi la kalkultabelon rekalkuli, kaj sekve igi vian NUN-formulon ĝisdatigi ĝian valoron, premu aŭ Shift+F9 por rekalkuli nur la aktivan labortabulon aŭ F9 por rekalkuli ĉiujn malfermitajn laborlibrojn.

    Excel DATEVALUE-funkcio

    DATEVALUE(date_text) konvertas daton en la tekstformato al seria numero kiu reprezentas daton.

    La DATEVALUE-funkcio komprenas multajn datformatojn same kiel referencojn al ĉeloj kiuj enhavas "tekstajn datojn". DATEVALUE estas tre oportuna por kalkuli, filtri aŭ ordigi datojn konservitajn kiel tekston kaj konverti tiajn "tekstajn datojn" al la Dato-formato.

    Kelkaj simplaj DATEVALUE-formulekzemploj sekvas sube:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    Kaj la sekvaj ekzemploj montras kiel la funkcio DATEVALUE povas helpi solvi realajn taskojn:

    • DATEVALO-formulo por konverti daton al nombro
    • DATEVALO-formulo por konverti tekstan ĉenon al dato

    Excel TEXT-funkcio

    En la pura senco, la TEXT-funkcio ne povas esti klasifikita kiel unu el Excel-datfunkcioj ĉar ĝi povas konverti ajnan numeran valoron, ne nur datojn, al teksta ĉeno.

    Per la funkcio TEXT(valoro, formato_teksto), vi povas ŝanĝi la datojn al tekstaj ĉenoj en diversaj formatoj, kiel montrite en la sekva ekrankopio.

    Noto. Kvankam la valoroj redonitaj de la funkcio TEXT povas aspekti kiel kutimaj Excel-datoj, ili estas tekstaj valoroj en naturo kaj tial ne povas esti uzataj en aliaj formuloj kaj kalkuloj.

    Jen kelkaj pliaj TEXT-formulekzemploj, kiujn vi eble trovos. helpema:

    • Excel TEXT-funkcio por konverti daton al teksto
    • Konverti daton al monato kaj jaro
    • Eltiri lamonth name from date
    • Konverti la monatan nombron al monata nomo

    Excel DAY-funkcio

    DAY(serial_number) -funkcio liveras monatotagon kiel entjero de 1 ĝis 31 .

    Seria_numero estas la dato responda al la tago, kiun vi provas ricevi. Ĝi povas esti ĉelreferenco, dato enigita per uzado de la DATO-funkcio aŭ redonita per aliaj formuloj.

    Jen kelkaj formulekzemploj:

    =DAY(A2) - liveras la monatotagon de dato en A2

    =DAY(DATE(2015,1,1)) - resendas la tagon de 1-jan-2015

    =DAY(TODAY()) - redonas la tagon de la hodiaŭa dato

    Excel MONATO-funkcio

    MONTH(serial_number) -funkcio en Excel resendas la monaton de difinita dato kiel entjero de 1 (januaro) ĝis 12 (decembro).

    Ekzemple:

    =MONTH(A2) - liveras la monaton de dato en ĉelo A2.

    =MONTH(TODAY()) - redonas la nunan monaton.

    La MONATO-funkcio malofte estas uzata en Excel-dataj formuloj memstare. Plej ofte vi uzus ĝin kune kun aliaj funkcioj kiel montrite en la sekvaj ekzemploj:

    • Aldoni aŭ subtrahi monatojn al dato en Excel
    • Kalkuli monatojn inter du datoj
    • Akiri monaton de la semajna numero
    • Akiru monatan nombron de dato en Excel
    • Kalkuli la unuan tagon de monato
    • Kondiĉe formatu datojn surbaze de monato

    Por la detala klarigo de la sintakso de la funkcio MONATO kaj multaj pliaj formulekzemploj, bonvolu kontroli la sekvan lernilon:Uzante la funkcion MONATO en Excel.

    Excel-JARO-funkcio

    YEAR(serial_number) liveras jaron respondan al donita dato, kiel nombro de 1900 ĝis 9999.

    La funkcio Excel JARO. estas tre simpla kaj vi apenaŭ renkontos malfacilaĵojn kiam vi uzas ĝin en viaj dataj kalkuloj:

    =YEAR(A2) - liveras la jaron de dato en ĉelo A2.

    =YEAR("20-May-2015") - liveras la jaron de la specifita dato.

    =YEAR(DATE(2015,5,20)) - pli fidinda metodo por akiri la jaron de difinita dato.

    =YEAR(TODAY()) - liveras la kurantan jaron.

    Por pliaj informoj pri la funkcio JARO, bonvolu vidi:

    • Excel-funkcio JARO - sintakso kaj uzoj
    • Kiel konverti daton al jaro en Excel
    • Kiel aldoni aŭ subtrahi ĝis nun jarojn en Excel
    • Kalkuli jarojn inter du datoj
    • Kiel akiri la jartagon (1 - 365)
    • Kiel trovi la nombron de tagoj restantaj en la jaro

    Excel EOMONTH-funkcio

    EOMONTH(start_date, months) -funkcio liveras la lastan tagon de la monato difinitan nombron da monatoj ekde la komenca dato.

    Kiel plej multaj. de Excel-dataj funkcioj, EOMONTH povas funkcii per enigo de datoj kiel ĉelaj referencoj, enigitaj uzante la funkcion DATO aŭ rezultoj de aliaj formuloj.

    A pozitiva valoro en la argumento months aldonas la respondan nombron. de monatoj ĝis la komenca dato, ekzemple:

    =EOMONTH(A2, 3) - liveras la lastan tagon de la monato, 3 monatojn post la dato en ĉelo A2.

    A negativa valoro en laLa argumento monatoj subtrahas la respondan nombron da monatoj de la komenca dato:

    =EOMONTH(A2, -3) - liveras la lastan tagon de la monato, 3 monatojn antaŭ la dato en ĉelo A2.

    A nulo en la argumento monatoj devigas la funkcion EOMONTH redoni la lastan tagon de la monato de la komenca dato:

    =EOMONTH(DATE(2015,4,15), 0) - liveras la lastan tago en aprilo, 2015.

    Por ricevi la lastan tagon de la kuranta monato , enigu la funkcion HODIAŬ en la argumento komenco_dato kaj 0 en monatoj :

    =EOMONTH(TODAY(), 0)

    Vi povas trovi kelkajn pliajn EOMONATO-formulekzemplojn en la jenaj artikoloj:

    • Kiel akiri la lastan tagon de la monato
    • Kiel akiri la unuan tagon de la monato
    • Kalkuli superjarojn en Excel

    Excel WEEKDAY-funkcio

    WEEKDAY(serial_number,[return_type]) funkcio redonas la semajnotagon respondan al dato, kiel nombro de 1 (dimanĉo) ĝis 7 (sabato).

    • Seria_numero povas esti dato, referenco al ĉelo enhavanta daton, aŭ daton resendita de iu alia Excel-funkcio n.
    • Return_tipo (laŭvola) - estas nombro, kiu determinas, kiu tago de la semajno estos konsiderata la unua tago.

    Vi povas trovi la kompletan listo de disponeblaj revenspecoj en la sekva lernilo: Tago de la semajno funkcio en Excel.

    Kaj jen kelkaj SEMAJENDA formulo ekzemploj:

    =WEEKDAY(A2) - liveras la semajnotagon responda al dato en ĉelo A2; la 1-a tago de lasemajno estas dimanĉo (defaŭlte).

    =WEEKDAY(A2, 2) - liveras la semajnotagon responda al dato en ĉelo A2; la semajno komenciĝas lunde.

    =WEEKDAY(TODAY()) - liveras nombron respondan al la hodiaŭa tago de la semajno; la semajno komenciĝas dimanĉe.

    La funkcio WEEKDAY povas helpi vin determini kiuj datoj en via Excel-folio estas labortagoj kaj kiuj estas semajnfintagoj, kaj ankaŭ ordigi, filtri aŭ reliefigi labortagojn kaj semajnfinojn:

    • Kiel akiri labortagan nomon de dato
    • Trovu kaj filtri labortagojn kaj semajnfinojn
    • Elstarigu labortagojn kaj semajnfinojn en Excel

    Excel DATEDIF-funkcio

    DATEDIF(start_date, end_date, unit) -funkcio estas speciale desegnita por kalkuli la diferencon inter du datoj en tagoj, monatoj aŭ jaroj.

    Kiu tempointervalo uzi por kalkuli la datdiferencon dependas sur la litero, kiun vi enigas en la lasta argumento:

    =DATEDIF(A2, TODAY(), "d") - kalkulas la nombron da tagoj inter la dato en A2 kaj la hodiaŭa dato.

    =DATEDIF(A2, A5, "m") - redonas la nombron de kompletaj monatoj inter la datoj en A2 kaj B2.

    =DATEDIF(A2, A5, "y") - liveras la nombron de kompletaj jaroj inter la datoj en A2 kaj B2.

    Ĉi tiuj estas nur la bazaj aplikoj de la DATEDIF-funkcio kaj ĝi kapablas multe pli, kiel montrite en la sekvaj ekzemploj:

    • Excel DATEDIF-funkcio - sintakso kaj uzoj
    • Nombri tagojn inter du datoj
    • Kalkuli semajnojn inter la datoj
    • Kalkulu monatojn interdu datoj
    • Komputu jarojn inter du datoj
    • Datdiferenco estas tagoj, monatoj kaj jaroj

    Excel WEEKNUM-funkcio

    WEEKNUM(serial_number, [return_type]) - liveras la semajnon nombro de specifa dato kiel entjero de 1 ĝis 53.

    Ekzemple, la suba formulo liveras 1 ĉar la semajno enhavanta la 1-an de januaro estas la unua semajno en la jaro.

    =WEEKNUM("1-Jan-2015")

    La sekva lernilo klarigas ĉiujn specifaĵojn de la funkcio WEEKNUM de Excel: funkcio WEEKNUM - kalkuli semajnan nombron en Excel.

    Alternative vi povas salti rekte al unu el la formulekzemploj:

    • Kiel sumi valorojn per semajna nombro
    • Kiel reliefigi ĉelojn surbaze de la semajnnumero

    Excel EDATE-funkcio

    EDATE(start_date, months) -funkcio liveras la serian numeron de la dato kiu estas la specifita nombro da monatoj antaŭ aŭ post la komenca dato.

    Ekzemple:

    =EDATE(A2, 5) - aldonas 5 monatojn al la dato en ĉelo A2.

    =EDATE(TODAY(), -5) . - subtrahas 5 monatojn de la hodiaŭa dato.

    Por detala klarigo de EDATE-formuloj ilustritaj per formulo ekza mples, bonvolu vidi:

    Aldoni aŭ subtrahi monatojn al dato kun EDATE-funkcio.

    Excel YEARFRAC-funkcio

    YEARFRAC(start_date, end_date, [basis]) -funkcio kalkulas la proporcion de la jaro inter 2 datoj.

    Ĉi tiu tre specifa funkcio povas esti uzata por solvi praktikajn taskojn kiel kalkuli aĝon de naskiĝdato.

    Excel WORKDAY-funkcio

    WORKDAY(start_date, days, [holidays]) -funkcio liveras daton N labortagojn antaŭ aŭ post. la komencodato. Ĝi aŭtomate ekskludas semajnfinajn tagojn el kalkuloj same kiel iujn ajn feriojn kiujn vi specifigas.

    Ĉi tiu funkcio estas tre helpema por kalkuli mejloŝtonojn kaj aliajn gravajn eventojn surbaze de la norma laborkalendaro.

    Ekzemple, la sekva formulo aldonas 45 labortagojn al la komenca dato en ĉelo A2, ignorante feriojn en ĉeloj B2:B8:

    =WORKDAY(A2, 45, B2:B85)

    Por la detala klarigo de la sintakso de WORKDAY kaj pliaj formulekzemploj, bonvolu kontroli :

    Labortago-funkcio - aldonu aŭ subtrahi labortagojn en Excel

    Excel WORKDAY.INTL-funkcio

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) estas pli potenca variaĵo de la labortago-funkcio enkondukita en Excel 2010.

    WORKDAY.INTL ebligas kalkuli daton N nombron da labortagoj en la estonteco aŭ en la pasinteco per kutimaj semajnfinaj parametroj.

    Ekzemple, por akiri daton 20 labortagojn post la komenca dato en ĉelo A2, kun lundo kaj dimanĉo kalkulitaj kiel semajnfintagoj, vi povas uzi aŭ el la jenaj formuloj:

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

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

    Kompreneble, eble esti malfacila Lt por kapti la esencon de ĉi tiu mallonga klarigo, sed pli da formulekzemploj ilustritaj per ekrankopioj faciligos aferojn:

    WORKDAY.INTL - kalkulante labortagojn kun kutimaj semajnfinoj

    Excel NETWORKDAYS-funkcio

    NETWORKDAYS(start_date, end_date, [holidays]) -funkcio liveras la nombron da labortagoj inter du datoj kiujn vi specifas. Ĝi aŭtomate ekskludas semajnfintagojn kaj, laŭvole, la

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.