Kuinka vähentää päivämääriä Excelissä

Jos sinulla on Excel - arkki, jossa on paljon päivämääriä, joudut todennäköisesti lopulta laskemaan erot joidenkin näiden päivämäärien välillä. Ehkä haluat nähdä, kuinka monta kuukautta sinulla kesti maksaa velkasi tai kuinka monta päivää kesti laihduttaa tietty määrä?

Päivämäärien välisen eron laskeminen Excelissä(Excel) on helppoa, mutta voi olla monimutkaista riippuen siitä, kuinka haluat laskea tietyt arvot. Jos esimerkiksi haluat tietää kuukausien lukumäärän 5.2.2016 ja 15.1.2016 välisenä aikana, pitäisikö vastauksen olla 0 vai 1? Jotkut ihmiset saattavat sanoa 0, koska päiväysten välillä ei ole täyttä kuukautta, ja toiset saattavat sanoa 1, koska se on eri kuukausi.

Tässä artikkelissa näytän sinulle, kuinka voit laskea kahden päivämäärän väliset erot saadaksesi päivien, kuukausien ja vuosien määrän eri kaavoilla mieltymystesi mukaan.

Päivää kahden päivämäärän välillä

Yksinkertaisin laskelma, jonka voimme tehdä, on laskea päivien lukumäärä kahden päivämäärän välillä. Päivän laskennassa on se hyvä puoli, että arvo voidaan laskea vain yhdellä tavalla, joten sinun ei tarvitse huolehtia eri kaavoista, jotka antavat sinulle erilaisia ​​vastauksia.

päivät päivämäärien välillä

Yllä olevassa esimerkissäni on kaksi päivämäärää tallennettuna soluihin A2 ja A3. Oikealla näet eron näiden kahden päivämäärän välillä on 802 päivää. Excelissä on(Excel) aina useita tapoja laskea sama arvo, ja sen tein tässä. Katsotaanpa kaavoja:

laske päivät excel

Ensimmäinen kaava on vain yksinkertainen vähennys kahdesta päivämäärästä, A3 – A2 . Excel tietää, että se on päivämäärä ja laskee yksinkertaisesti päivien lukumäärän näiden kahden päivämäärän välillä. Helppoa(Easy) ja erittäin suoraviivaista. Lisäksi voit käyttää PÄIVÄT(DAYS) - toimintoa.

=DAYS(A3, A2)

Tämä funktio käyttää kaksi argumenttia: lopetuspäivämäärä ja aloituspäivä. Jos vaihdat päivämäärät kaavassa, saat vain negatiivisen luvun. Lopuksi voit käyttää funktiota nimeltä DATEDIF , joka sisältyy Lotuksen (Lotus)Exceliin(Excel) 1-2-3 päivää, mutta joka ei ole virallisesti tuettu kaava Excelissä(Excel) .

=DATEDIF(A2, A3, "D")

Kun kirjoitat kaavan, huomaat, että Excel ei anna sinulle ehdotuksia kenttiin jne. Onneksi näet syntaksin ja kaikki tuetut argumentit DATEDIF-funktiolle(DATEDIF function) täältä.

Lisäbonuksena, mitä jos haluat laskea kahden päivämäärän välisten arkipäivien määrän? Se on tarpeeksi helppoa myös siksi, että meillä on sisäänrakennettu kaava:

=NETWORKDAYS(startDate,endDate)

Päivien ja arkipäivien määrän laskeminen on riittävän yksinkertaista, joten puhutaan nyt kuukausista.

Kuukausia kahden päivämäärän välillä

Hankalin laskelma on kuukausien lukumäärä, koska voit pyöristää ylös- tai alaspäin riippuen siitä, onko kyseessä kokonainen kuukausi vai osa kuukausi. Nyt Excelissä(Excel) on MONTHS - funktio , mutta se on hyvin rajoitettu, koska se katsoo eroa laskettaessa vain kuukautta, ei vuotta. Tämä tarkoittaa, että se on hyödyllinen vain laskettaessa kahden kuukauden eroa samana vuonna.

Koska se on tavallaan turhaa, katsotaanpa joitain kaavoja, jotka antavat meille oikean vastauksen. Microsoft on toimittanut ne tänne(here) , mutta jos olet liian laiska vierailemaan linkissä, olen toimittanut ne myös alla.

Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))
*12+MONTH(LDate)-MONTH(EDate)

Nyt nämä ovat kaksi melko pitkää ja monimutkaista kaavaa, eikä sinun todellakaan tarvitse ymmärtää mitä tapahtuu. Tässä ovat kaavat Excelissä:

kuukauden ero forumla

Huomaa, että sinun tulee muokata alaspäin pyöristettyä kaavaa itse solussa, koska jostain oudosta syystä koko kaava ei näy kaavapalkissa. Jos haluat nähdä kaavan itse solussa, napsauta Kaavat(Formulas) - välilehteä ja napsauta sitten Näytä kaavat(Show Formulas) .

näytä kaavat

Joten mikä on kahden kaavan lopullinen tulos nykyisessä esimerkissämme? Katsotaanpa alla:

kuukauden ero

Pyöristäminen(Round) antaa minulle 27 kuukautta ja pyöristys alaspäin antaa minulle 26 kuukautta, mikä on tarkkaa riippuen siitä, miten haluat tarkastella sitä. Lopuksi voit käyttää myös DATEDIF - funktiota, mutta se laskee vain kokonaisia ​​kuukausia, joten meidän tapauksessamme sen palauttama vastaus on 26.

=DATEDIF(A2, A3, "M")

Vuosia kahden päivämäärän välillä

Kuten kuukausien kohdalla, myös vuodet voidaan laskea sen mukaan, haluatko laskea 1 vuoden kokonaiseksi 365 päiväksi vai lasketaanko vuoden muutos. Otetaan siis esimerkkimme, jossa olen käyttänyt kahta erilaista kaavaa vuosien määrän laskemiseen:

vuoden erokaava

Yksi kaava käyttää DATEDIF -funktiota ja toinen VUOSI-funktiota. Koska ero päivien lukumäärässä on vain 802, DATEDIF näyttää 2 vuotta, kun taas YEAR-funktio näyttää 3 vuotta.

vuoden ero

Jälleen tämä on etusijakysymys ja riippuu siitä, mitä tarkalleen yrität laskea. On hyvä tietää molemmat menetelmät, jotta voit hyökätä erilaisiin ongelmiin eri kaavoilla.

Niin kauan kuin olet varovainen käyttämiesi kaavojen kanssa, on melko helppo laskea, mitä etsit. Mainitsemieni lisäksi on myös paljon muita päivämäärätoimintoja, joten voit tarkistaa ne myös Officen tukisivustolta(Office Support) . Jos sinulla on kysyttävää, kommentoi. Nauttia!



About the author

Olen ohjelmistoinsinööri, jolla on yli 10 vuoden kokemus Windows-pohjaisten sovellusten suunnittelusta, rakentamisesta ja ylläpidosta. Olen myös perehtynyt tekstinkäsittelyyn, laskentataulukkolaskentaan ja esityksiin. Osaan kirjoittaa selkeitä ja ytimekkäitä kuvauksia koodista, selittää monimutkaisia ​​käsitteitä aloitteleville kehittäjille ja tehdä vianmäärityksiä asiakkaille lennossa.



Related posts