Excelin päivämäärätoiminnot - kaavaesimerkkejä DATE, TODAY, jne.

  • Jaa Tämä
Michael Brown

Tämä on viimeinen osa Excel-päivämäärän opetusohjelmastamme, joka tarjoaa yleiskatsauksen kaikkiin Excelin päivämäärätoimintoihin, selittää niiden peruskäytöt ja tarjoaa paljon kaavaesimerkkejä.

Microsoft Excel tarjoaa valtavasti funktioita päivämäärien ja kellonaikojen käsittelyyn. Jokainen funktio suorittaa yksinkertaisen toiminnon, ja yhdistämällä useita funktioita yhteen kaavaan voit ratkaista monimutkaisempia ja haastavampia tehtäviä.

Excel-päivämäärät-oppaamme 12 edellisessä osassa olemme tutkineet yksityiskohtaisesti Excelin tärkeimpiä päivämäärätoimintoja. Tässä viimeisessä osassa teemme yhteenvedon saadusta tiedosta ja annamme linkkejä erilaisiin kaavaesimerkkeihin, joiden avulla voit löytää päivämäärien laskemiseen parhaiten sopivan toiminnon.

Tärkein toiminto päivämäärien laskemiseen Excelissä:

    Hae nykyinen päivämäärä ja kellonaika:

    • Päivien lisääminen tai vähentäminen päivämäärään
    • Laske kuukauden päivien määrä kuukaudessa.

    Excel TODAY -toiminto

    The TODAY() funktio palauttaa tämän päivän päivämäärän, kuten sen nimestä voi päätellä.

    TODAY on luultavasti yksi Excelin helpoimmista funktioista, koska sillä ei ole lainkaan argumentteja. Aina kun haluat saada tämän päivän päivämäärän Excelissä, kirjoita seuraava kaava soluun:

    =TODAY()

    Tämän ilmeisen käyttötarkoituksen lisäksi Excelin TODAY-funktio voi olla osa monimutkaisempia kaavoja ja laskutoimituksia, jotka perustuvat tämän päivän päivämäärään. Jos haluat esimerkiksi lisätä 7 päivää nykyiseen päivämäärään, kirjoita soluun seuraava kaava:

    =TODAY()+7

    Jos haluat lisätä tämän päivän päivämäärään 30 arkipäivää viikonloppupäiviä lukuun ottamatta, käytä tätä:

    =WORKDAY(TODAY(), 30)

    Huomautus: Excelin TODAY-funktion palauttama päivämäärä päivittyy automaattisesti, kun laskentataulukko lasketaan uudelleen vastaamaan nykyistä päivämäärää.

    Lisää kaavaesimerkkejä TODAY-funktion käytöstä Excelissä on seuraavissa opetusohjelmissa:

    • Excel TODAY -toiminto tämän päivän päivämäärän ja muiden tietojen lisäämiseksi
    • Muunna tämän päivän päivämäärä tekstimuotoon
    • Lasketaan arkipäivät tämän päivän päivämäärän perusteella.
    • Etsi kuukauden 1. päivä perustuen tämän päivän päivämäärään

    Excel NOW -toiminto

    NYT() funktio palauttaa nykyisen päivämäärän ja kellonajan. Kuten TODAY, sillä ei ole argumentteja. Jos haluat näyttää tämän päivän päivämäärän ja kellonajan työarkissasi, laita vain seuraava kaava soluun:

    =NOW()

    Huom. Kuten TODAY, myös Excel NOW on haihtuva funktio, joka päivittää palautetun arvon joka kerta, kun laskentataulukko lasketaan uudelleen. Huomaa, että solu, jossa on NOW()-kaava, ei päivity automaattisesti reaaliajassa, vaan vasta kun työkirja avataan uudelleen tai laskentataulukko lasketaan uudelleen. Pakottaaksesi laskentataulukon laskemaan uudelleen ja saadaksesi NOW-kaavasi päivittämään arvonsa, paina jokoShift+F9 laskee uudelleen vain aktiivisen työarkin tai F9 laskee uudelleen kaikki avoimet työkirjat.

    Excel DATEVALUE-toiminto

    DATEVALUE(date_text) muuntaa tekstimuodossa olevan päivämäärän sarjanumeroksi, joka edustaa päivämäärää.

    DATEVALUE-funktio ymmärtää monia päivämäärämuotoja sekä viittauksia soluihin, jotka sisältävät "tekstipäivämääriä". DATEVALUE on todella kätevä, kun haluat laskea, suodattaa tai lajitella tekstinä tallennettuja päivämääriä ja muuntaa tällaiset "tekstipäivämäärät" Date-muotoon.

    Seuraavassa on muutamia yksinkertaisia esimerkkejä DATEVALUE-kaavoista:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("20. toukokuuta 2015")

    Seuraavat esimerkit osoittavat, miten DATEVALUE-funktio voi auttaa tosielämän tehtävien ratkaisemisessa:

    • DATEVALUE-kaava päivämäärän muuntamiseksi numeroksi
    • DATEVALUE-kaava tekstijonon muuntamiseksi päivämääräksi

    Excel TEXT-toiminto

    TEXT-funktiota ei voida puhtaasti ottaen luokitella yhdeksi Excelin päivämäärätoiminnoista, koska se voi muuntaa minkä tahansa numeerisen arvon, ei vain päivämääriä, merkkijonoksi.

    TEXT(value, format_text) -funktiolla voit muuttaa päivämäärät eri muotoisiksi merkkijonoiksi, kuten seuraavassa kuvakaappauksessa näytetään.

    Huomautus: Vaikka TEXT-funktion palauttamat arvot saattavat näyttää tavallisilta Excel-päivämääriltä, ne ovat luonteeltaan tekstiarvoja, eikä niitä siksi voi käyttää muissa kaavoissa ja laskutoimituksissa.

    Seuraavassa on muutama muu TEXT-kaavaesimerkki, joista voi olla hyötyä:

    • Excel TEXT -toiminto päivämäärän muuntamiseksi tekstiksi
    • Päivämäärän muuntaminen kuukaudeksi ja vuodeksi
    • Kuukauden nimi poimitaan päivämäärän perusteella
    • Muunna kuukauden numero kuukauden nimeksi

    Excel DAY-toiminto

    DAY(sarjanumero) palauttaa kuukauden päivän kokonaislukuna 1-31.

    Sarjanumero on päiväys, joka vastaa päivää, jota yrität saada. Se voi olla soluviite, DATE-funktiolla syötetty päiväys tai muiden kaavojen palauttama päiväys.

    Seuraavassa on muutamia esimerkkejä kaavoista:

    =PÄIVÄ(A2) - palauttaa kuukauden päivän A2:ssa olevasta päivämäärästä.

    =DAY(DATE(2015,1,1,1)) - palauttaa päivän 1-Jan-2015

    =DAY(TODAY()) - palauttaa tämän päivän päivämäärän päivän

    Excel MONTH toiminto

    MONTH(sarjanumero) Excelin funktio palauttaa määritetyn päivämäärän kuukauden kokonaislukuna, joka vaihtelee välillä 1 (tammikuu) - 12 (joulukuu).

    Esimerkiksi:

    =MONTH(A2) - palauttaa solussa A2 olevan päivämäärän kuukauden.

    =MONTH(TODAY()) - palauttaa nykyisen kuukauden.

    KUUKAUSI-funktiota käytetään harvoin Excelin päivämäärälaskukaavoissa yksinään. Useimmiten sitä käytetään yhdessä muiden funktioiden kanssa, kuten seuraavissa esimerkeissä osoitetaan:

    • Kuukausien lisääminen tai vähentäminen päivämäärään Excelissä
    • Kahden päivämäärän välisten kuukausien laskeminen
    • Hae kuukausi viikon numerosta
    • Kuukauden numeron hakeminen Excelin päivämääristä
    • Laske kuukauden 1. päivä
    • Muotoile päivämäärät ehdollisesti kuukauden perusteella

    Jos haluat yksityiskohtaisen selityksen MONTH-funktion syntaksista ja runsaasti kaavaesimerkkejä, tutustu seuraavaan opetusohjelmaan: MONTH-funktion käyttäminen Excelissä.

    Excelin YEAR-toiminto

    YEAR(sarjanumero) palauttaa annettua päivämäärää vastaavan vuoden numerona vuodesta 1900 vuoteen 9999.

    Excelin YEAR-toiminto on hyvin yksinkertainen, ja tuskin törmäät vaikeuksiin käyttäessäsi sitä päivämäärälaskelmissasi:

    =VUOSI(A2) - palauttaa solussa A2 olevan päivämäärän vuoden.

    =YEAR("20-May-2015") - palauttaa määritetyn päivämäärän vuoden.

    =YEAR(DATE(2015,5,20)) - luotettavampi menetelmä saada tietyn päivämäärän vuosi.

    =YEAR(TODAY()) - palauttaa kuluvan vuoden.

    Lisätietoja YEAR-toiminnosta on osoitteessa:

    • Excelin YEAR-funktio - syntaksi ja käyttötavat
    • Kuinka muuntaa päivämäärä vuodeksi Excelissä
    • Kuinka lisätä tai vähentää vuosia päivämäärään Excelissä
    • Kahden päivämäärän välisten vuosien laskeminen
    • Kuinka saada vuoden päivä (1 - 365)
    • Kuinka löytää jäljellä olevien päivien määrä vuodessa?

    Excelin EOMONTH-funktio

    EOMONTH(start_date, months) funktio palauttaa kuukauden viimeisen päivän tietyn määrän kuukausia alkupäivästä.

    Kuten useimmat Excelin päivämäärätoiminnot, EOMONTH voi toimia päivämäärillä, jotka on syötetty soluviittauksina, jotka on syötetty DATE-toiminnolla tai muiden kaavojen tuloksilla.

    A positiivinen arvo vuonna kuukaudet argumentti lisää esimerkiksi vastaavan määrän kuukausia alkamispäivään:

    =EOMONTH(A2, 3) - palauttaa kuukauden viimeisen päivän, 3 kuukautta. jälkeen päivämäärä solussa A2.

    A negatiivinen arvo vuonna kuukaudet argumentilla vähennetään vastaava määrä kuukausia aloituspäivästä:

    =EOMONTH(A2, -3) - palauttaa kuukauden viimeisen päivän, 3 kuukautta. ennen päivämäärä solussa A2.

    A nolla vuonna kuukaudet argumentti pakottaa EOMONTH-funktion palauttamaan alkupäivämäärän kuukauden viimeisen päivän:

    =EOMONTH(DATE(2015,4,15), 0) - palaa huhtikuun 2015 viimeisenä päivänä.

    Saadaksesi kuluvan kuukauden viimeinen päivä , kirjoita TODAY-toiminto kenttään start_date argumentti ja 0 argumentissa kuukaudet :

    =EOMONTH(TODAY(), 0)

    Seuraavissa artikkeleissa on lisää esimerkkejä EOMONTH-kaavoista:

    • Miten saada kuukauden viimeinen päivä
    • Miten saada kuukauden ensimmäinen päivä
    • Karkausvuosien laskeminen Excelissä

    Excel WEEKDAY-toiminto

    WEEKDAY(sarjanumero,[return_type]) palauttaa päivämäärää vastaavan viikonpäivän numerona 1:n (sunnuntai) ja 7:n (lauantai) välillä.

    • Sarjanumero voi olla päivämäärä, viittaus päivämäärän sisältävään soluun tai jonkin muun Excel-funktion palauttama päivämäärä.
    • Return_type (valinnainen) - on numero, joka määrittää, mikä viikonpäivä katsotaan ensimmäiseksi päiväksi.

    Löydät täydellisen luettelon käytettävissä olevista palautustyypeistä seuraavasta opetusohjelmasta: Viikonpäivä-toiminto Excelissä.

    Ja tässä on muutamia esimerkkejä viikonloppukaavoista:

    =WEEKDAY(A2) - palauttaa solussa A2 olevaa päivämäärää vastaavan viikonpäivän; viikon ensimmäinen päivä on sunnuntai (oletusarvo).

    =VIIKONPÄIVÄ(A2, 2) - palauttaa solussa A2 olevaa päivämäärää vastaavan viikonpäivän; viikko alkaa maanantaina.

    =WEEKDAY(TODAY()) - palauttaa numeron, joka vastaa tämän päivän viikonpäivää; viikko alkaa sunnuntaina.

    WEEKDAY-toiminnon avulla voit määrittää, mitkä Excel-taulukon päivämäärät ovat työpäiviä ja mitkä viikonloppupäiviä, sekä lajitella, suodattaa tai korostaa työpäiviä ja viikonloppuja:

    • Kuinka saada viikonpäivän nimi päivämäärästä
    • Etsi ja suodata työpäivät ja viikonloput
    • Korosta arkipäivät ja viikonloput Excelissä

    Excel DATEDIF-funktio

    DATEDIF(alkupäivä, loppupäivä, yksikkö) funktio on erityisesti suunniteltu laskemaan kahden päivämäärän välinen ero päivinä, kuukausina tai vuosina.

    Se, mitä aikaväliä käytetään päivämäärän eron laskemiseen, riippuu viimeiseen argumenttiin syötetystä kirjaimesta:

    =DATEDIF(A2, TODAY(), "d") - laskee seuraavien lukumäärän päivät A2:n päivämäärän ja tämän päivän päivämäärän välillä.

    =DATEDIF(A2, A5, "m") - palauttaa seuraavien lukumäärän täydet kuukaudet A2:n ja B2:n päivämäärien välillä.

    =DATEDIF(A2, A5, "y") - palauttaa seuraavien lukumäärän täydet vuodet A2:n ja B2:n päivämäärien välillä.

    Nämä ovat vain DATEDIF-funktion perussovelluksia, ja se pystyy paljon muuhunkin, kuten seuraavat esimerkit osoittavat:

    • Excel DATEDIF -funktio - syntaksi ja käyttötarkoitukset
    • Kahden päivämäärän välisten päivien laskeminen
    • Laske päivämäärien väliset viikot
    • Kahden päivämäärän välisten kuukausien laskeminen
    • Kahden päivämäärän välisten vuosien laskeminen
    • Päivämäärän ero on päiviä, kuukausia ja vuosia

    Excel WEEKNUM-toiminto

    WEEKNUM(sarjanumero, [return_type]) - palauttaa tietyn päivämäärän viikkonumeron kokonaislukuna 1-53.

    Esimerkiksi alla oleva kaava antaa tulokseksi 1, koska tammikuun 1. päivän sisältävä viikko on vuoden ensimmäinen viikko.

    =WEEKNUM("1-Jan-2015")

    Seuraavassa opetusohjelmassa selitetään kaikki Excelin WEEKNUM-funktion erityispiirteet: WEEKNUM-funktio - viikkonumeron laskeminen Excelissä.

    Vaihtoehtoisesti voit siirtyä suoraan johonkin kaavaesimerkkiin:

    • Kuinka summata arvot viikon numeron mukaan
    • Miten soluja korostetaan viikon numeron perusteella

    Excel EDATE-toiminto

    EDATE(alkupäivä, kuukaudet) palauttaa sen päivämäärän sarjanumeron, joka on määritetty määrä kuukausia ennen tai jälkeen alkupäivämäärän.

    Esimerkiksi:

    =EDATE(A2, 5) - lisää 5 kuukautta solussa A2 olevaan päivämäärään.

    =EDATE(TODAY(), -5) - vähentää 5 kuukautta tämän päivän päivämäärästä.

    Yksityiskohtainen selitys EDATE-kaavoista ja kaavaesimerkkejä on osoitteessa:

    Lisää tai vähennä kuukausia päivämäärään EDATE-toiminnolla.

    Excel YEARFRAC-funktio

    YEARFRAC(alkupäivä, loppupäivä, [perusta]) funktio laskee kahden päivämäärän välisen vuoden osuuden.

    Tätä hyvin erityistä toimintoa voidaan käyttää käytännön tehtävien ratkaisemiseen, kuten iän laskemiseen syntymäajasta.

    Excelin WORKDAY-toiminto

    TYÖPÄIVÄ(alkupäivä, päivät, [juhlapyhät]) toiminto palauttaa päivämäärän N työpäivää ennen tai jälkeen alkupäivän. Se jättää automaattisesti viikonloppupäivät pois laskelmista samoin kuin määrittämäsi juhlapyhät.

    Tämä toiminto on erittäin hyödyllinen laskettaessa virstanpylväitä ja muita tärkeitä tapahtumia vakiomuotoisen työkalenterin perusteella.

    Esimerkiksi seuraava kaava lisää 45 arkipäivää solussa A2 olevaan alkupäivämäärään ottamatta huomioon soluissa B2:B8 olevia lomapäiviä:

    = TYÖPÄIVÄ(A2, 45, B2:B85)

    Yksityiskohtaisen selityksen WORKDAY:n syntaksista ja lisää kaavaesimerkkejä löydät osoitteesta:

    WORKDAY-toiminto - lisää tai vähennä työpäiviä Excelissä

    Excel WORKDAY.INTL -funktio

    WORKDAY.INTL(alkupäivä, päivät, [viikonloppu], [juhlapyhät]) on tehokkaampi muunnelma Excel 2010:ssä käyttöön otetusta WORKDAY-funktiosta.

    WORKDAY.INTL mahdollistaa päivämäärän N työpäivien määrän laskemisen tulevaisuudessa tai menneisyydessä mukautetuilla viikonloppuparametreilla.

    Voit esimerkiksi käyttää jompaakumpaa seuraavista kaavoista saadaksesi solussa A2 olevan päivämäärän, joka on 20 arkipäivää alkamispäivän jälkeen, jolloin maanantai ja sunnuntai lasketaan viikonloppupäiviksi:

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

    tai

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

    Tämän lyhyen selityksen perusteella voi tietysti olla vaikea ymmärtää, mutta useammat kaavaesimerkit ja kuvakaappaukset helpottavat asian ymmärtämistä:

    WORKDAY.INTL - työpäivien laskeminen mukautettujen viikonloppujen kanssa

    Excel NETWORKDAYS-toiminto

    NETWORKDAYS(alkupäivä, loppupäivä, [juhlapyhät]) palauttaa kahden määritetyn päivämäärän väliin jäävien arkipäivien lukumäärän. Se jättää automaattisesti pois viikonloppupäivät ja valinnaisesti myös juhlapyhät.

    Esimerkiksi seuraava kaava laskee soluissa C2:C5 olevien alkupäivän A2 ja loppupäivän B2 välissä olevien kokonaisten työpäivien lukumäärän ottamatta huomioon lauantaita ja sunnuntaita ja lukuun ottamatta vapaapäiviä:

    =NETWORKDAYS(A2, B2, C2:C5)

    Seuraavassa opetusohjelmassa on kattava selitys NETWORKDAYS-funktion argumenteista, jotka on havainnollistettu kaavaesimerkkien ja kuvakaappausten avulla:

    NETWORKDAYS-toiminto - kahden päivämäärän välisten työpäivien laskeminen

    Excel NETWORKDAYS.INTL -funktio

    NETWORKDAYS.INTL(alkupäivä, loppupäivä, [viikonloppu], [juhlapyhät]) on tehokkaampi muunnos NETWORKDAYS-funktiosta, joka on saatavilla Excel 2010:ssä ja uudemmissa versioissa. Se palauttaa myös kahden päivämäärän väliin jäävien arkipäivien määrän, mutta voit määrittää, mitkä päivät lasketaan viikonlopuiksi.

    Seuraavassa on NETWORKDAYSin peruskaava:

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

    Kaava laskee A2:ssa olevan päivämäärän (alkupäivä) ja B2:ssa olevan päivämäärän (loppupäivä) väliin jäävien työpäivien lukumäärän ilman viikonloppupäiviä sunnuntai ja maanantai (numero 2 viikonloppuparametrissa) ja ottamatta huomioon soluissa C2:C5 olevia lomapäiviä.

    Lisätietoja NETWORKDAYS.INTL-toiminnosta on osoitteessa:

    NETWORKDAYS-toiminto - työpäivien laskeminen mukautetuilla viikonloppuilla

    Toivottavasti tämä Excelin päivämäärän funktioita koskeva 10K-jalkainen näkemys on auttanut sinua saamaan yleisen käsityksen siitä, miten päivämäärän kaavat toimivat Excelissä. Jos haluat oppia lisää, kehotan sinua tutustumaan tällä sivulla mainittuihin kaavaesimerkkeihin. Kiitän sinua lukemisesta ja toivon näkeväni sinut jälleen blogissamme ensi viikolla!

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.