3 helppoa tapaa päivämäärien vähentämiseen Excelissä

Jossain vaiheessa, kun työskentelet Excelissä, sinun on löydettävä päivien lukumäärä kahden päivämäärän välillä.

Onneksi Excel tarjoaa useita tapoja vähentää päivämääriä saadaksesi päivien välisen eron.

On kolme yksinkertaista tapaa vähentää päivämääriä Excelissä:

  1. Yksinkertainen vähennyslasku
  2. PÄIVÄT()-funktion käyttäminen
  3. NETWORKDAYS()-funktion käyttäminen

On olemassa yksi vanhempi tapa, DATEDIF()-funktio, jota Microsoft ei enää tue. Nämä kolme menetelmää ovat kuitenkin luotettavia ja tarkkoja. Löydät nopeasti erot päivämäärien välillä tehtävien, kuten projektien aikataulujen tai liiketoiminta-analyysien, välillä.

Tämän artikkelin loppuun mennessä voit soveltaa kutakin menetelmää omassa työssäsi vähentämään päivämääriä saadaksesi päivien määrän helposti.

Mennään asiaan.

Sisällysluettelo

Päivämäärien ymmärtäminen Excelissä

Päivämäärät voivat joskus olla hämmentäviä Excelissä, koska ne toimivat sekä numeroina että tekstinä. Se on järkevämpää, kun ymmärrät, että päivämäärät tallennetaan sarjanumeroina.

Excelin päivämääräjärjestelmä alkaa laskea 1. tammikuuta 1900, jolle on annettu sarjanumero 1. Jokaiselle seuraavalle päivälle annetaan seuraava numero.

Esimerkiksi tammikuun 2. 1900 sarjanumero on 2.

Voit luultavasti nähdä, että tämä helpottaa kahden päivämäärän vähentämistä ja niiden välisten päivien löytämistä. Käydään läpi suositellut tavat tehdä niin.

Suosittelen käynnistämään uuden työkirjan. Jokainen antamani esimerkki on nopea opetusohjelma.

Työarkini käyttää solua B2 ja solua C2 näytepäivämäärinä. Voit käyttää esimerkkejä työsi malleina.

3 helppoa tapaa päivämäärien vähentämiseen Excelissä

1. Käytä yksinkertaista vähennyslaskua saadaksesi päivien määrän

Ensimmäinen tapa löytää päivien lukumäärä kahden päivämäärän välillä on käyttää yksinkertaista vähennyslaskua (miinusmerkkiä). Tämä on muoto:

=Loppu-aloitus

Toimi seuraavasti:

  1. Kirjoita kaksi päivämäärää erillisiin soluihin.
  2. Kirjoita uuteen soluun seuraavanlainen kaava:=C2-B2
  3. Paina Enter.

Tuloksena oleva arvo on kokonaisten päivien lukumäärä kahden päivämäärän välillä.

Esimerkissämme kirjoitin "3. maaliskuuta 2023" B2:een ja "20. maaliskuuta 2023" soluun C2. Laskelman tulos oli 17.

Solu A2 alla olevassa kuvassa on yksinkertaisesti kuvaus käytetystä menetelmästä.

3 helppoa tapaa päivämäärien vähentämiseen Excelissä

Muokatun tunnisteen lisääminen

Jos haluat näyttää tuloksesi mukautetulla tunnisteella, käytä seuraavaa kaavaa:

=C2-B2 & " päivää"

Tämä kaava ketjuttaa soluviittausten lasketun päivämääräeron tekstiin ”päivät”. Tämä antaa kuvaavamman tuloksen.

Jos esimerkiksi kahden päivämäärän välillä on 17 päivää, tuloksena näytetään "17 päivää".

2. PÄIVÄT-funktion käyttäminen päivien määrän laskemiseen

DAYS Excel-funktio on sisäänrakennettu päivämääräfunktio, joka laskee päivät päivämäärien välillä. Tämä on muoto:

=PÄIVÄT (loppu, alku)

Toimi seuraavasti:

  1. Kirjoita kaksi päivämäärää erillisiin soluihin.
  2. Kirjoita uuteen soluun seuraavanlainen kaava:=DAYS(C2, B2)
  3. Paina Enter.

Tuloksena oleva arvo on kokonaisten päivien lukumäärä kahden päivämäärän välillä.

Käytin samoja päivämääriä edellisestä esimerkistä funktion testaamiseen. Tuloksena oleva luku oli sama.

3 helppoa tapaa päivämäärien vähentämiseen Excelissä

Tuloksena on aina kokonaisluku. Jos haluat, että se näytetään desimaalilukuna (nollan lopussa), käytä muotoiluvälilehteä muuttaaksesi numeromuotoa.

3. NETWORKDAYS-toiminnon käyttäminen

NETWORKDAYS-päivämääräfunktio laskee kahden päivämäärän välisten työpäivien määrän. Koska kyseessä ovat työpäivät, laskenta ei sisällä viikonloppuja ja tiettyjä juhlapäiviä.

Tämä on muoto:

= VERKKOPÄIVÄT (alku, loppu, [lomat])

Kolmas parametri (Holidays) on valinnainen. Jos et käytä sitä, kaava ei sisällä viikonloppuja.

Noudata näitä ohjeita käyttääksesi yksinkertaisinta kaavaa määrittelemättä vapaapäiviä:

  1. Kirjoita kaksi päivämäärää erillisiin soluihin.
  2. Kirjoita uuteen soluun seuraavanlainen kaava:=NETWORKDAYS(B2, C2)
  3. Paina Enter.

Kun otetaan huomioon edellisessä esimerkissä käyttämäni päivämäärät (3. tammikuuta ja 20. tammikuuta 2023), tämän Excel-funktion tulos on 14.

Tämä on kolme päivää vähemmän kuin pelkkä vähennyslasku. Tämä johtuu siitä, että tuona aikana on kaksi viikonloppua (tarkistin uudelleen).

3 helppoa tapaa päivämäärien vähentämiseen Excelissä

Lomapäivien määrittäminen

Voit antaa kaavalle luettelon lomapäivistä, jotka jätetään laskennassa pois.

Voit tehdä tämän kirjoittamalla kunkin juhlapäivän solualueeseen ja lisäämällä alueen loman parametriin.

Se on helpompi ymmärtää toimivalla esimerkillä.

  1. Nämä kaksi päivämäärää ovat soluissa B2 ja C2.
  2. Ensimmäinen lomapäivä on solussa D2 ja toinen on solussa E2.
  3. Käytä solussa F2 kaavaa:=NETWORKDAYS(B2, C2, D2:E2)
  4. Paina Enter-näppäintä nähdäksesi tuloksen.

Esimerkissämme tulos on 12. Tämä on kaksi päivää vähemmän kuin edellinen laskelma, koska kaava löysi päivämääräluettelon antamastamme solualueelta.

3 helppoa tapaa päivämäärien vähentämiseen Excelissä

( En näytä kuvassa soluja A1 ja A2. Solu A1 on tyhjä ja A2 sisältää kuvauksen. ).

Muuten, jos sinulla on pitkä lista lomapäivistä etkä ole varma, sisältääkö se kaksoiskappaleita, alla oleva video näyttää, kuinka voit tarkistaa tiedot.

Se näyttää myös kuinka poistaa kaksoiskappaleet!

Viikonloppujen eri päivien määrittäminen

Huomaa, että NETWORKDAYS käyttää lauantaita ja sunnuntaita oletusviikonloppupäivinä laskennassaan.

Jos viikonloppusi ovat erilaisia, voit mukauttaa viikonlopun päivää NETWORKDAYS.INTL-toiminnolla.

Jos haluat lisätietoja muodosta, tässä on Microsoftin dokumentaatio .

Vanhempi DATEDIF-funktio (ei suositella)

Et löydä DATEDIF-funktiota Microsoft Excelin nykyisen version sisäänrakennettujen toimintojen luettelosta.

Sitä on kuitenkin edelleen mahdollista käyttää. Microsoft ei lue sitä, koska yritys ei enää tue toimintoa erityistapauksia lukuun ottamatta .

Ongelmana on, että se ei ole aina tarkkaa. Siksi suosittelen, että vältät tämän toiminnon käyttämisen.

Kuvailen sen siltä varalta, että käytät ohjelmiston vanhempaa versiota. Saatat löytää sen myös vanhemmista malleista, joiden kanssa työskentelet. Syntaksi on:

= PÄIVÄMÄÄRÄ(Alku, Loppu, "d")

"d":n käyttäminen kolmannessa parametrissa käskee funktiota laskemaan päivinä. Muista laittaa "d" lainausmerkkeihin.

Vaihtoehtoisesti "m" laskee kuukausien lukumääränä, kun taas "y" antaa vuosien määrän.

Tässä ovat vaiheet:

  1. Kirjoita kaksi päivämäärää vierekkäisiin soluihin.
  2. Kirjoita uuteen soluun seuraavanlainen kaava: =DATEDIF(Start_Date, End_Date, "d").
  3. Paina Enter.

Tämä palauttaa kahden päivämäärän väliset päivät.

Aiempien esimerkkien soluja käyttämällä funktio on: DATEDIF(B2, C2, “d”).

Toisin kuin muut funktiot, tämä näyttää #NUM! virhe, jos ensimmäinen päivämäärä on toisen jälkeen.

Nykyisen päivämäärän käyttäminen laskelmissa

Jos haluat, että jokin laskelmissa olevista päivämääristä on nykyinen päivämäärä, antaa sinulle kätevän Tänään-toiminnon.

Korvaa vain yksi soluviittauksista TODAY(). Minun laskentataulukossani tarvitsisin vain sarakkeen B päivämäärien säilyttämiseen. Tässä on esimerkki:

=PÄIVÄT(TÄNÄÄN(), B2)

Hieman hämmentävää, että vastaavalla funktiolla VBA:ssa on eri nimi. Käytä Date()-funktiota, jos koodaat makroa.

Kuinka vähentää kuukausia tai vuosia löytääksesi päivä

Jos etsit päivämäärää tasan kuukauden takaa, saatat tuntea houkutusta vähentää 30 päivää TODAY()-funktion tuloksesta.

Tämä on kuitenkin tarkka vain muutaman kuukauden ajan, joten se ei ole hyvä menetelmä.

EDATE-toiminto on juuri tätä tarkoitusta varten. Syntaksi on:

= PÄIVÄMÄÄRÄ(alku, kuukaudet)

Tarkkaan kuukauden takaisessa esimerkissäni käyttäisin:

=PÄIVÄMÄÄRÄ(tänään(), -1)

Tämä antaa minulle päivämäärän koko kuukauden menneisyydessä. Tämä on paras tapa vähentää kuukausia.

Jos haluat vähentää vuodet, YEAR-funktio laskee vuodet tietystä päivämäärästä.

Entä jos aloituspäivä on päättymispäivän jälkeen?

Jos ensimmäinen päivämäärä on suurempi kuin toinen, suositellut menetelmät eivät näe sitä virheenä. He tekevät laskelman ja antavat negatiivisen luvun.

Jos esimerkiksi vaihdoin päivämäärät vahingossa esimerkeissä, tulos on -17.

On aina hyvä idea estää itseämme tekemästä virheitä. IF-funktiolla voit tarkistaa virheellisen päivämääräalueen ja näyttää sen sijaan virheilmoituksen.

Tässä on esimerkki IF-funktion yhdistämisestä DAYS-funktioon:

=JOS(B2 > C2, "Virheelliset päivämäärät", PÄIVÄT(B2, C2, "d"))

Tämä kaava tarkistaa, onko ensimmäinen päivämäärä suurempi kuin toinen. Jos näin on, "Päivämäärät" -teksti tulee näkyviin.

Muussa tapauksessa se laskee eron päivinä kuten ennenkin.

Alla olevassa esimerkissä vaihdoin kaksi päivämäärää. Funktio näyttää tekstin, jonka määritin IF()-funktiolle.

3 helppoa tapaa päivämäärien vähentämiseen Excelissä

Vinkkejä tarkan päivämäärän vähentämiseen

Kun käsittelet päivämääriä , on tärkeää varmistaa laskelmiesi tarkkuus.

Tässä ovat parhaat vinkkini, joiden avulla voit käyttää päivämäärälaskelmia.

  •  

Vihje 1. Käytä oikeaa kaavaa

Suosittelen, että et käytä DATEDIF()-funktiota. Se ei ole aina luotettava.

Valitse sen sijaan yksi kolmesta muusta tässä artikkelissa kuvatusta menetelmästä.

Vihje 2. Muotoile päivämäärät oikein

Varmista, että sekä aloitus- että lopetuspäivämäärän solut on muotoiltu päivämääriksi.

Voit tehdä tämän seuraavasti:

  1. napsauta hiiren kakkospainikkeella solua.
  2. valitse "Format Cells" (tai avaa valintaikkuna painamalla ctrl + 1).
  3. valitse "Päivämäärä" "Numero"-välilehdeltä.

Tämä auttaa välttämään mahdollisia virheitä laskelmissasi.

Vihje 3. Ota huomioon karkausvuodet

Huomaa, että karkausvuodet voivat vaikuttaa siihen, kuinka monta päivää on kahden päivämäärän välillä.

Excel ottaa automaattisesti huomioon karkausvuodet päivämäärälaskelmissaan, joten jos noudatat oikeaa kaavaa ja muotoilua, sinun pitäisi saada tarkat tulokset.

Löydät listan karkausvuosista täältä .

Vihje 4. Näytä päivämäärät ja tulokset selkeästi

Voit parantaa tietojen ja tulosten luettavuutta käyttämällä joitain Excelin muotoiluominaisuuksia:

  • Säädä sarakkeiden leveyttä sisällön leveyden mukaan.
  • Tasaa päivämäärätiedot jokaisen solun keskelle.
  • Käytä tyylejä, kuten lihavointia tai kursivointia, jotta sarakeotsikoista tulee selkeämpiä.

Yleiset virheet ja vianetsintä

3 helppoa tapaa päivämäärien vähentämiseen Excelissä

Kun käsittelet päivämääriä Excelissä, saatat kohdata muutamia yleisiä virheitä. Tässä on joitakin vianetsintävinkkejä, jotka auttavat sinua ratkaisemaan nämä ongelmat:

Virhe 1: #ARVO!

Tämä virhe ilmenee, kun soluarvoja ei tunnisteta oikeiksi päivämääriksi.

Voit korjata tämän ongelman seuraavasti:

  • Varmista, että molemmat päivämääräsolut on muotoiltu päivämääriksi.
  • Tarkista kieliasetukset, jotta voit tulkita päivämäärät oikein.

Eri kielialueilla on erilaiset päivämääräasettelut (esim. pp/kk/vv tai kk/pp/vv).

Virhe 2: Väärät tulokset

Jos saat vääriä tuloksia, harkitse seuraavaa

  • Tarkista, kuinka syötit päivämäärät. Kuukauden ja päivän sekoittaminen voi aiheuttaa laskuvirheitä.
  • Käytä verkkopäiviä, jos haluat laskea työpäivät vain kahden päivämäärän välillä käyttämällä NETWORKDAYS()-funktiota.
  • Käytä jatkuvasti samaa tapaa muotoilla päivämäärät koko laskentataulukossa välttääksesi sekaannukset ja virheet.
  • Vältä manuaalisia laskelmia tämän artikkelin menetelmillä.

Johtopäätös

Tässä artikkelissa olemme tutkineet erilaisia ​​menetelmiä päivämäärien vähentämiseksi Excelissä ja kahden päivämäärän välisen päivien eron laskemiseksi.

Tähän mennessä sinun pitäisi olla varma, että käytät DAYS-, NETWORKDAYS- ja yksinkertaista vähennyslaskua saadaksesi tarkkoja tuloksia.

Muista aina tarkistaa tietosi, sillä virheelliset tai virheelliset muodot voivat johtaa odottamattomiin tuloksiin.

Kun käytät jotakin käsitellyistä menetelmistä, varmista, että sekä aloitus- että lopetuspäivämäärät ovat oikeassa muodossa, jotta Excel tunnistaa ne.

Nyt kun sinulla on nämä tiedot, voit seurata tehokkaasti projektien kestoa, analysoida trendejä ja hallita määräaikoja muun muassa.

Harjoittele ja kokeile erilaisia ​​päivämäärämuotoja ja toimintoja, jotta voit hyödyntää Excelin päivämääräominaisuuksien täyden potentiaalin. Onnea laskemiseen!

Oletko valmis viemään Excel-taitosi uudelle tasolle? Tutustu meidän


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.