Päivämäärien lisääminen ja vähentäminen Excelissä

  • Jaa Tämä
Michael Brown

Tässä opetusohjelmassa on useita hyödyllisiä kaavoja päivämäärien lisäämiseen ja vähentämiseen Excelissä, kuten kahden päivämäärän vähentäminen, päivien, viikkojen, kuukausien ja vuosien lisääminen päivämäärään ja paljon muuta.

Jos olet seurannut päivämäärien käsittelyä Excelissä käsitteleviä opetusohjelmiamme, tiedät jo useita kaavoja, joilla lasketaan eri aikayksiköitä, kuten viikonpäivät, viikot, kuukaudet ja vuodet.

Kun analysoit työarkkiesi päivämäärätietoja, suoritat todennäköisesti myös joitakin aritmeettisia operaatioita näillä päivämäärillä. Tässä oppaassa selitetään muutama kaava päivämäärien lisäämiseen ja vähentämiseen Excelissä, jotka voivat olla hyödyllisiä.

    Päivämäärien vähentäminen Excelissä

    Oletetaan, että sinulla on kaksi päivämäärää soluissa A2 ja B2, ja nyt haluat vähentää toisen päivämäärän toisesta saadaksesi selville, kuinka monta päivää näiden päivämäärien välillä on. Kuten usein Excelissä, samaan tulokseen voidaan päästä usealla eri tavalla.

    Esimerkki 1. Vähennä toinen päivämäärä suoraan toisesta.

    Kuten luultavasti tiedät, Microsoft Excel tallentaa jokaisen päivämäärän yksilöllisenä sarjanumerona, joka alkaa numerolla 1, joka edustaa tammikuun 1. päivää 1900. Itse asiassa vähennät siis kaksi numeroa, ja tavallinen aritmeettinen operaatio toimii ongelmitta:

    =B2-A2

    Esimerkki 2. Päivämäärien vähentäminen Excelin DATEDIF-funktiolla

    Jos yllä oleva kaava näyttää liian yksinkertaiselta, voit saavuttaa saman tuloksen gurun tavoin käyttämällä Excelin DATEDIF-funktiota:

    =DATEDIF(A2, B2, "d")

    Seuraava kuvakaappaus osoittaa, että molemmat laskutoimitukset palauttavat identtiset tulokset lukuun ottamatta riviä 4, jossa DATEDIF-funktio palauttaa #NUM-virheen. Selvitetään, miksi näin tapahtuu.

    Kun vähennät uudemman päivämäärän (6.5.2015) aikaisemmasta päivämäärästä (1.5.2015), vähennysoperaatio palauttaa negatiivisen luvun (-5), kuten pitääkin. Excelin DATEDIF-funktion syntaksi ei kuitenkaan salli, että alkamispäivä on suurempi kuin päättymispäivä ja siksi se palauttaa virheen.

    Esimerkki 3. Päivämäärän vähentäminen nykyisestä päivämäärästä

    Voit vähentää päivämäärän tämän päivän päivämäärästä jommallakummalla edellä mainituista kaavoista, kunhan käytät päivämäärän 1 sijasta funktiota TODAY():

    =TODAY()-A2

    tai

    =DATEDIF(A2,TODAY(), "d")

    Kuten edellisessä esimerkissä, molemmat kaavat toimivat hyvin, kun tämän päivän päivämäärä on suurempi kuin päivämäärä, josta vähennät sen, muuten DATEDIF epäonnistuu:

    Esimerkki 4. Päivämäärien vähentäminen Excelin DATE-funktiolla

    Jos haluat syöttää päivämäärät suoraan kaavaan, syötä kukin päivämäärä käyttämällä DATE(year, month, day) -toimintoa ja vähennä sitten toinen päivämäärä toisesta.

    Esimerkiksi seuraava kaava vähentää 15.5.2015 ja 20.5.2015 välisen ajan ja palauttaa 5 päivän erotuksen:

    =PÄIVÄMÄÄRÄ(2015, 5, 20) - PÄIVÄMÄÄRÄ(2015, 5, 15)

    Kun haluat vähentää päivämääriä Excelissä ja haluat selvittää, miten kuinka monta päivää on kahden päivämäärän välillä , on järkevää valita helpoin ja ilmeisin vaihtoehto - yksinkertaisesti vähentää yksi päivämäärä suoraan toisesta.

    Jos haluat laskea kahden päivämäärän väliset kuukaudet tai vuodet , niin DATEDIF-funktio on ainoa mahdollinen ratkaisu, ja löydät muutaman kaavaesimerkin seuraavasta artikkelista, jossa käsitellään tätä funktiota yksityiskohtaisesti.

    Nyt kun tiedät, miten kaksi päivämäärää vähennetään, katsotaanpa, miten voit lisätä tai vähentää päiviä, kuukausia tai vuosia tiettyyn päivämäärään. Tähän tarkoitukseen soveltuu useita Excelin toimintoja, ja se, mitä niistä käytät, riippuu siitä, minkä yksikön haluat lisätä tai vähentää.

    Kuinka vähentää tai lisätä päiviä päivämäärään Excelissä

    Jos sinulla on päivämäärä jossakin solussa tai luettelo päivämääristä sarakkeessa, voit lisätä tai vähentää tietyn määrän päiviä näihin päivämääriin käyttämällä vastaavaa aritmeettista operaatiota.

    Esimerkki 1. Päivien lisääminen päivämäärään Excelissä

    Yleinen kaava, jolla päivämäärään lisätään tietty määrä päiviä, on seuraava:

    Päivämäärä + N päivää

    Päivämäärä voidaan syöttää usealla eri tavalla:

    • Soluviitteenä, esim. =A2 + 10
    • Käyttämällä DATE(year, month, day) -funktiota, esim. =DATE(2015, 5, 6) + 10
    • Jonkin toisen funktion tuloksena. Esimerkiksi, jos haluat lisätä tietyn määrän päiviä vuoden nykyinen päivämäärä , käytä TODAY()-funktiota: =TODAY()+10

    Seuraava kuvakaappaus havainnollistaa edellä mainittuja kaavoja toiminnassa. Kirjoitushetkellä nykyinen päivämäärä oli 6. toukokuuta 2015:

    Huomautus. Edellä olevien kaavojen tulos on päivämäärää kuvaava sarjanumero. Jos haluat saada sen näkyviin päivämääränä, valitse solu(t) ja paina Ctrl+1 avataksesi ikkunan Solujen muotoilu dialogi. Numero välilehti, valitse Päivämäärä vuonna Luokka ja valitse sitten haluamasi päivämäärämuoto. Yksityiskohtaiset vaiheet ovat kohdassa Päivämäärämuodon muuttaminen Excelissä.

    Esimerkki 2. Päivien vähentäminen päivämääristä Excelissä

    Jos haluat vähentää tietyn päivämäärän tietystä päivämäärästä, suoritat jälleen tavallisen aritmeettisen operaation. Ainoa ero edelliseen esimerkkiin on, että kirjoitat miinusmerkin plusmerkin sijaan :)

    Päivämäärä - N päivää

    Seuraavassa on muutamia esimerkkejä kaavoista:

    • =A2-10
    • =DATE(2015, 5, 6)-10
    • =TODAY()-10

    Kuinka lisätä tai vähentää viikkoja päivämäärään

    Jos haluat lisätä tai vähentää kokonaisia viikkoja tiettyyn päivämäärään, voit käyttää samoja kaavoja kuin päivien lisäämiseen/vähentämiseen ja yksinkertaisesti kertoa viikkojen määrän luvulla 7:

    Viikkojen lisääminen päivämääräksi Excelissä:

    solu + N viikkoa * 7

    Jos esimerkiksi haluat lisätä 3 viikkoa A2:n päivämäärään, käytä seuraavaa kaavaa: =A2+3*7 .

    Viikkojen vähentäminen Excelin päivämäärästä:

    solu - N viikkoa * 7

    Jos haluat vähentää 2 viikkoa tämän päivän päivämäärästä, kirjoitat seuraavasti =TODAY()-2*7 .

    Kuinka lisätä / vähentää kuukausia päivämäärään Excelissä

    Jos haluat lisätä tai vähentää tietyn määrän kokonaisia kuukausia päivämäärään, voit käyttää joko DATE- tai EDATE-toimintoa, kuten alla näytetään.

    Esimerkki 1. Kuukausien lisääminen päivämäärään Excelin DATE-toiminnolla

    Kirjoita esimerkiksi sarakkeessa A oleva päivämääräluettelo ja kirjoita johonkin soluun, esimerkiksi C2, niiden päivämäärien määrä, jotka haluat lisätä (positiivinen luku) tai vähentää (negatiivinen luku).

    Kirjoita seuraava kaava soluun B2 ja vedä sitten solun kulma kokonaan alaspäin kopioidaksesi kaavan muihin soluihin:

    =DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))

    Katsotaan nyt, mitä funktio oikeastaan tekee. Kaavan logiikka on ilmeinen ja suoraviivainen. DATE(year, month, day) -funktio ottaa vastaan seuraavat argumentit:

    • ... vuosi solussa A2 olevan päivämäärän;
    • ... kuukausi A2:ssa olevasta päivämäärästä + C2-solussa määrittelemäsi kuukausien lukumäärä, ja
    • ... päivä päivämäärän A2.

    Jep, se on niin yksinkertaista :) Jos kirjoitat C2:een negatiivisen luvun, kaava vähentää kuukaudet sen sijaan, että laskisi ne yhteen:

    Mikään ei tietenkään estä sinua kirjoittamasta miinusmerkkiä suoraan kaavaan vähentääksesi kuukausia päivämääristä:

    =DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))

    Voit tietysti kirjoittaa lisättävän tai vähennettävän kuukauden numeron kaavaan sen sijaan, että viittaisit soluun:

    =DATE(YEAR( päivämäärä ), KUUKAUSI( päivämäärä ) + N kuukautta , PÄIVÄ( päivämäärä ))

    Todelliset kaavat voivat näyttää samankaltaisilta kuin nämä:

    • Lisää kuukautta tähän mennessä: =DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
    • Vähennä kuukauden kuluttua päivämäärästä: =DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))

    Esimerkki 2. Kuukausien lisääminen tai vähentäminen päivämäärään Excel EDATE -ohjelmalla

    Microsoft Excel tarjoaa erityisen toiminnon, joka palauttaa päivämäärän, joka on tietty määrä kuukausia ennen tai jälkeen aloituspäivämäärän - EDATE-funktion. Se on käytettävissä nykyaikaisissa Excel 2007-, 2010- ja 2013-versioissa sekä tulevassa Excel 2016 -versiossa.

    Teidän EDATE(alkupäivä, kuukaudet) kaavat, annat seuraavat 2 argumenttia:

    • Start_date - alkupäivämäärä, josta alkaen kuukausien lukumäärä lasketaan.
    • Kuukaudet - lisättävien (positiivinen arvo) tai vähennettävien (negatiivinen arvo) kuukausien lukumäärä.

    Seuraava kaava, jota käytetään päivämääristä koostuvaan sarakkeeseen, tuottaa täsmälleen samat tulokset kuin edellisen esimerkin DATE-funktio:

    Kun käytät EDATE-toimintoa, voit myös määrittää alkupäivän ja lisättävän / vähennettävän kuukauden määrän suoraan kaavassa. Päivämäärät tulee syöttää käyttämällä DATE-toimintoa tai muiden kaavojen tuloksina. Esim:

    • Osoitteeseen lisää kuukaudet Excelissä:

      =EDATE(DATE(2015,5,7), 10)

      Kaava lisää 10 kuukautta 7.5.2015.

    • Osoitteeseen vähennä kuukaudet Excelissä:

      =EDATE(TODAY(), -10)

      Kaava vähentää 10 kuukautta tämän päivän päivämäärästä.

    Huomautus: Excelin EDATE-funktio palauttaa päivämäärää kuvaavan sarjanumeron. Jos haluat pakottaa Excelin näyttämään sen päivämääränä, sinun on sovellettava funktiota Päivämäärä muotoilu soluihin, joissa on EDATE-kaavat. Katso yksityiskohtaiset vaiheet kohdasta Päivämäärämuodon muuttaminen Excelissä.

    Kuinka vähentää tai lisätä vuosia päivämäärään Excelissä

    Vuosien lisääminen päivämäärään Excelissä tapahtuu samalla tavalla kuin kuukausien lisääminen. Käytät jälleen DATE(year, month, day) -funktiota, mutta tällä kertaa määrität, kuinka monta vuotta haluat lisätä:

    PÄIVÄMÄÄRÄ(VUOSI( päivämäärä ) + N vuotta , KUUKAUSI( päivämäärä ), DAY( päivämäärä ))

    Excel-taulukkosi kaavat voivat näyttää seuraavalta:

    • Osoitteeseen lisää vuodet päivämäärään Excelissä:

      =DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))

      Kaava lisää 5 vuotta solussa A2 olevaan päivämäärään.

    • Osoitteeseen vähennä vuotta Excelissä olevasta päivämäärästä:

      =DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))

      Kaava vähentää 5 vuotta solussa A2 olevasta päivämäärästä.

    Jos kirjoitat johonkin soluun lisättävän (positiivinen luku) tai vähennettävän (negatiivinen luku) vuoden määrän ja viittaat sitten kyseiseen soluun DATE-toiminnossa, saat yleispätevän kaavan:

    Päivien, kuukausien ja vuosien lisääminen/vähentäminen päivämäärään

    Jos olet tarkkaillut tarkasti kahta edellistä esimerkkiä, olet varmaan jo arvannut, miten voit lisätä tai vähentää vuosien, kuukausien ja päivien yhdistelmän päivämäärään yhdellä kaavalla. Jep, käyttämällä vanhaa kunnon DATE-funktiota :)

    Osoitteeseen lisää vuosia, kuukausia, päiviä:

    PÄIVÄMÄÄRÄ(VUOSI( päivämäärä ) + X vuotta , KUUKAUSI( päivämäärä ) + Y kuukautta , PÄIVÄ( päivämäärä ) + Z päivää )

    Osoitteeseen vähennä vuosia, kuukausia, päiviä:

    PÄIVÄMÄÄRÄ(VUOSI( päivämäärä ) - X vuotta , KUUKAUSI( päivämäärä ) - Y kuukautta , PÄIVÄ( päivämäärä ) - Z päivää )

    Esimerkiksi seuraava kaava lisää solussa A2 olevaan päivämäärään 2 vuotta, 3 kuukautta ja vähentää siitä 15 päivää:

    =DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)

    Sovellettuna päivämääristä koostuvaan sarakkeeseen kaava on seuraavanlainen:

    =DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)

    Kuinka lisätä ja vähentää aikoja Excelissä

    Microsoft Excelissä voit laskea yhteen tai vähentää kertoja käyttämällä komentoa AIKA Sen avulla voit käyttää aikayksiköitä (tunnit, minuutit ja sekunnit) täsmälleen samalla tavalla kuin käsittelet vuosia, kuukausia ja päiviä DATE-toiminnolla.

    Osoitteeseen lisää aika Excelissä:

    solu + TIME( tuntia , minuuttia , sekuntia )

    Osoitteeseen vähennä aika Excelissä:

    solu - TIME( tuntia , minuuttia , sekuntia )

    Jossa A2 sisältää aika-arvon, jonka haluat muuttaa.

    Jos haluat esimerkiksi lisätä solun A2 aikaan 2 tuntia, 30 minuuttia ja 15 sekuntia, voit käyttää seuraavaa kaavaa:

    =A2 + AIKA(2, 30, 15)

    Jos haluat lisätä ja vähentää aikayksiköitä yhdessä kaavassa, lisää vain miinusmerkki vastaaviin arvoihin:

    =A2 + TIME(2, 30, -15)

    Yllä oleva kaava lisää solussa A2 olevaan aikaan 2 tuntia ja 30 minuuttia ja vähentää siitä 15 sekuntia.

    Vaihtoehtoisesti voit syöttää muutettavat aikayksiköt joihinkin soluihin ja viitata näihin soluihin kaavassa:

    =A2 + AIKA($C$2, $D$2, $E$2)

    Jos alkuperäiset solut sisältävät sekä päivämäärän että kellonajan, yllä oleva kaava toimii myös täydellisesti:

    Date & Time Formula Wizard - nopea tapa lisätä ja vähentää päivämääriä Excelissä

    Nyt kun tunnet joukon erilaisia kaavoja päivämäärien laskemiseksi Excelissä, etkö haluaisi vain yhden, jolla tämä kaikki voidaan tehdä? Tällaista kaavaa ei tietenkään voi koskaan olla olemassa. On kuitenkin olemassa kaava Date & Time Wizard joka voi luoda minkä tahansa kaavan lennossa, jos sinulla on Ultimate Suite -ohjelmistomme asennettuna Exceliin. Näin se onnistuu:

    1. Valitse solu, johon haluat lisätä kaavan.
    2. Suuntaa Ablebits Työkalut välilehteä ja napsauta Date & Time Wizard nappi:

  • The Date & Time Wizard Riippuen siitä, haluatko lisätä vai vähentää päivämääriä, vaihda vastaavalle välilehdelle, anna tiedot kaavan argumentteja varten ja napsauta painiketta Lisää kaava nappi.
  • Esimerkkinä lisätään solussa A2 olevaan päivämäärään muutama kuukausi. Tätä varten siirrytään soluun Lisää välilehdelle, kirjoita A2 kenttään Syötä päivämäärä ruutuun (tai napsauta ruutua ja valitse solu) ja kirjoita lisättävien kuukausien määrä kenttään "Lisää kuukausien määrä". Kuukausi laatikko.

    Ohjattu toiminto tekee kaavan ja näyttää sen esikatselun solussa. Se näyttää myös lasketun päivämäärän kohdassa Kaavan tulos :

    Jos olet tyytyväinen tulokseen, napsauta painiketta Lisää kaava Kun kaava on lisätty, voit kopioida sen niin moneen soluun kuin haluat:

    Tuo oli aika yksinkertainen kaava, eikö ollutkin? Annetaan ohjatulle jotain haastavampaa työstettäväksi. Vähennetään esimerkiksi joitakin vuosia, kuukausia, viikkoja ja päiviä päivämääristä A2. Jotta se olisi tehty, vaihda kohtaan Vähennä välilehdelle ja kirjoita luvut vastaaviin ruutuihin. Voit myös kirjoittaa yksiköt erillisiin soluihin ja antaa viittaukset näihin soluihin, kuten alla olevassa kuvassa näkyy:

    Napsauttamalla Lisää kaava painikkeella syötetään seuraava kaava A2:een:

    =DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)

    Jos aiot kopioida kaavan muihin soluihin, sinun on muutettava kaikki soluviittaukset A2:ta lukuun ottamatta absoluuttisiksi viittauksiksi, jotta kaava kopioidaan oikein (oletusarvoisesti ohjattu ohjelma käyttää aina suhteellisia viittauksia). Viittauksen korjaamiseksi kirjoitat yksinkertaisesti $-merkin ennen rivin ja sarakkeen koordinaatteja seuraavasti:

    =DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)

    Ja saat seuraavat tulokset:

    Lisäksi voit napsauttaa Näytä aikakentät linkki ja lisää tai vähennä päivämäärä ja kellonaika yksikköä yhdellä kaavalla.

    Jos haluat leikkiä Date & Time Formula Wizard -ohjelmalla omissa laskentataulukoissa, voit ladata 14 päivän kokeiluversion Ultimate Suite -ohjelmasta.

    Näin voit lisätä ja vähentää päivämääriä Excelissä. Toivon, että olet oppinut tänään pari hyödyllistä toimintoa. Kiitän sinua lukemisesta ja toivon, että tapaamme 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.