Kuinka laskea päivien lukumäärä kahden päivämäärän välillä Excelissä

Katso video - Laske kahden päivämäärän väliset työpäivät

Excelissä on tehokkaita toimintoja kahden päivämäärän välisen päivän laskemiseksi Excelissä. Nämä ovat erityisen hyödyllisiä, kun luot Gantt -kaavioita tai aikatauluja ehdotukselle/projektille.

Tässä opetusohjelmassa opit laskemaan kahden päivämäärän välisen päivien määrän (eri tilanteissa):

Kahden päivämäärän välisten päivien kokonaismäärän laskeminen Excelissä

Excelissä on useita tapoja laskea päivät kahden päivämäärän välillä.

DAYS -toiminnon käyttäminen

Excel DAYS -toiminnolla voidaan laskea niiden päivien kokonaismäärä, jolloin sinulla on aloitus- ja lopetuspäivä.

Sinun on määritettävä aloituspäivä ja päättymispäivä Päivät -toiminnossa, ja se antaa sinulle kahden määritettyjen päivämäärien välisen päivien kokonaismäärän.

Oletetaan esimerkiksi, että aloituspäivä on solussa B1 ja lopetuspäivä solussa B2 (kuten alla):

Seuraava kaava antaa sinulle päivämäärän kahden päivämäärän välillä:

= PÄIVÄT (B2, B1)

Huomaa, että voit myös määrittää päivämäärät manuaalisesti Päivät-toiminnossa laittamalla sen lainausmerkkeihin. Varmista vain, että nämä lainausmerkit ovat Excelissä hyväksytyssä päivämäärämuodossa.

Päivät -toiminto antaa sinulle päivämäärän kahden päivämäärän välillä. Tämä tarkoittaa, että jos päivämäärät ovat 1. joulukuuta 2021–2022 ja 2. joulukuuta 2021–2022, se palauttaa 1. Jos haluat, että molemmat päivät lasketaan, sinun on lisättävä yksi päivätoiminnon tulokseen. Voit lukea lisää Days -toiminnosta täältä.

DATEDIF -toiminnon käyttäminen

DATEDIF -funktio (johdettu Päivämäärä Eroference) mahdollistaa myös nopeasti kahden päivämäärän välisten päivien lukumäärän. Mutta toisin kuin DAYS -toiminto, se voi tehdä enemmän.

Voit myös käyttää DATEDIF -toimintoa laskeaksesi kuukausien tai vuosien lukumäärän, jotka ovat kuluneet kahdessa annetussa päivämäärässä.

Oletetaan, että sinulla on alla oleva tietojoukko ja haluat saada päivien lukumäärän näiden kahden päivämäärän välillä:

Voit tehdä tämän käyttämällä alla olevaa DATEDIF -kaavaa:

= DATEDIF (B1, B2, "D")

Yllä oleva DATEDIF -kaava sisältää kolme argumenttia:

  • Aloituspäivä - B1 tässä esimerkissä
  • Lopetuspäivä - B2 tässä esimerkissä
  • "D" - tekstimerkkijono, joka kertoo DATEDIF -funktiolle, mitä on laskettava.

Huomaa myös, että irrota muut Excel -toiminnot, kun kirjoitat DATEDIF -funktion Exceliin, se ei näytä IntelliSenseä (automaattinen täydennysvaihtoehto, joka auttaa sinua kaava -argumenttien kanssa).

Jos haluat laskea vain kahden tietyn päivämäärän välisen päivien määrän, on parempi käyttää PÄIVÄ -funktiota. DATEDIF sopii paremmin silloin, kun haluat laskea kahden päivämäärän välillä kuluneiden vuosien tai kuukausien kokonaismäärän.

Esimerkiksi alla oleva kaava antaa sinulle kuukausien kokonaismäärän kahden päivämäärän välillä (B1 ja B2)

= DATEDIF (B1, B2, "M")

Samoin alla oleva kaava antaa sinulle vuosien kokonaismäärän kahden päivämäärän välillä:

= DATEDIF (B1, B2, "Y")

Voit lukea lisää DATEDIF -toiminnosta täältä. Yksi tämän toiminnon yleisimmistä käyttötarkoituksista on, kun sinun on laskettava ikä Excelissä.

Työpäivien lukumäärä kahden päivämäärän välillä Excelissä

Excelissä on kaksi toimintoa, jotka antavat sinulle työpäivien kokonaismäärän kahden päivämäärän välillä ja ottavat automaattisesti huomioon viikonloput ja määrätyt vapaapäivät.

  • Excel NETWORKDAYS -toiminto - käytä tätä, kun viikonloppu on lauantai ja sunnuntai.
  • Excel NETWORKDAYS INTERNATIONAL -toiminto - käytä tätä, kun viikonloppupäivät eivät ole lauantai ja sunnuntai.

Katsotaanpa ensin nopeasti NETWORKDAYS -funktion syntaksia ja argumentteja.

Excel NETWORKDAYS -toiminto - syntaksi ja argumentit

= NETWORKDAYS (alkamispäivä, päättymispäivä, [loma])

  • aloituspäivä - päivämäärä, joka edustaa aloituspäivää.
  • end_date - päivämäärä, joka edustaa lopetuspäivää.
  • [loma] - (Valinnainen) Se on päivämääräalue, joka jätetään laskennan ulkopuolelle. Nämä voivat olla esimerkiksi kansallisia/yleisiä vapaapäiviä. Tämä voidaan syöttää viittaukseksi solualueelle, joka sisältää päivämäärät, päivämääriä edustavan sarjanumeroryhmän tai nimettyä aluetta.

Tarkastellaan ensin esimerkkiä, jossa haluat laskea kahden päivämäärän välisen työpäivän (arkipäivän) lukumäärän lauantaina ja sunnuntaina viikonloppuina.

Laske työpäivien lukumäärä (sarake D) - kun alkamispäivä, päättymispäivä ja vapaapäivät on määritetty - käytä alla olevaa kaavaa kohdassa D3 ja kopioi kaikki solut:

= VERKKOPÄIVÄT (B2, C2, $ F $ 2: $ F $ 6)

Tämä toiminto toimii erinomaisesti useimmissa tapauksissa lukuun ottamatta niitä, joissa viikonloput ovat muita päiviä kuin lauantai ja sunnuntai.

Esimerkiksi Lähi-idän maissa viikonloppu on perjantai ja lauantai, tai joissakin töissä ihmisillä voi olla kuuden päivän työviikko.

Tällaisten tapausten ratkaisemiseksi Excelillä on toinen toiminto - NETWORKDAYS.INTL (otettu käyttöön Excel 2010: ssä).

Ennen kuin otan sinut esimerkkiin, opimme nopeasti Excelin NETWORKDAY INTERNATIONAL -funktion syntaksista ja argumentteista

Excel NETWORKDAYS INTERNATIONAL -toiminto - syntaksi ja argumentit

= NETWORKDAYS.INTL (aloituspäivä, päättymispäivä, [viikonloppu], [lomat])

  • Aloituspäivämäärä - päivämäärä, joka edustaa aloituspäivää.
  • päättymispäivä - päivämäärä, joka edustaa lopetuspäivää.
  • [viikonloppu] - (Valinnainen) Tässä voit määrittää viikonlopun, joka voi olla mikä tahansa kaksi päivää tai mikä tahansa yksittäinen päivä. Jos tämä jätetään pois, lauantai ja sunnuntai pidetään viikonloppuna.
  • [loma] - (Valinnainen) Se on päivämääräalue, joka jätetään laskelmien ulkopuolelle. Nämä voivat olla esimerkiksi kansallisia/yleisiä vapaapäiviä. Tämä voidaan syöttää viittaukseksi solualueelle, joka sisältää päivämäärät, tai se voi olla päivämääriä edustava sarjanumero.

Katsotaanpa nyt esimerkkiä työpäivien määrän laskemisesta kahden päivämäärän välillä, jolloin viikonloppupäivät ovat perjantai ja lauantai.

Oletetaan, että sinulla on alla näkyvä tietojoukko:

Voit laskea työpäivien määrän (sarake D) viikonloppuna perjantaina ja lauantaina käyttämällä seuraavaa kaavaa:

= NETWORKDAYS.INTL (B2, C2,7, $ F $ 2: $ F $ 6)

Kolmas argumentti tässä kaavassa (numero 7) kehottaa kaavaa pitämään perjantaina ja lauantaina viikonloppuna.

Viikonloppujen määrä kahden päivämäärän välillä Excelissä

Voimme käyttää NETWORKDAYS -funktiota kahden päivämäärän välisen viikonlopun lukumäärän laskemiseen.

Vaikka Networkdays -toiminto laskee työpäivien lukumäärän, voimme myös käyttää viikonloppupäivien lukumäärää kahden päivämäärän välillä.

Oletetaan, että meillä on alla esitetyn kaltainen tietojoukko:

Tässä on kaava, joka antaa sinulle viikonloppujen kokonaismäärän kahden päivämäärän välillä:

= PÄIVÄT (C2, B2)+1-VERKKOPÄIVÄT (B2, C2)

Työpäivien määrä osa-aikatyössä

Voit käyttää Excel NETWORKDAYS.INTL -toimintoa myös osa-aikatyön työpäivien lukumäärän laskemiseen.

Otetaan esimerkki, jossa olet mukana projektissa, jossa sinun on työskenneltävä osa-aikaisesti (vain tiistaina ja torstaina).

Tässä on kaava, jolla tämä tehdään:

= NETWORKDAYS.INTL ($ B $ 3, $ C $ 3,"1010111", $ 3 $: $ 7 $)

Huomaa, että sen sijaan, että valitsisit viikonlopun toiminnon sisäänrakennetusta avattavasta valikosta, olemme käyttäneet “1010111” (lainausmerkeissä).

  • 0 tarkoittaa työpäivää
  • 1 tarkoittaa työpäivää

Tämän sarjan ensimmäinen numero edustaa maanantaita ja viimeinen numero sunnuntaita.

Joten "0000011 tarkoittaisi, että maanantaista perjantaihin ovat työpäiviä ja lauantai ja sunnuntai ovat työttömiä (viikonloppu).

Samalla logiikalla, “1010111” osoittaa, että vain tiistai ja torstai ovat töissä ja lepo 5 päivää ovat työttömiä.

Jos sinulla on loma (jota et halua laskea tulokseen), voit määrittää nämä lomat neljänneksi argumentiksi.

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

Selvittääksemme maanantain lukumäärän kahden päivämäärän (tai minkä tahansa muun päivän) välillä voimme käyttää samaa logiikkaa kuin edellä, kun lasketaan osa-aikatöitä.

Oletetaan, että sinulla on alla näkyvä tietojoukko:

Tässä on kaava, joka antaa sinulle kahden päivämäärän välisen maanantain määrän:

= NETWORKDAYS.INTL (B2, C2, "0111111")

Tässä kaavassa "0" tarkoittaa työpäivää ja "1" ei-työpäivää.

Tämä kaava antaa meille työpäivien kokonaismäärän, kun otetaan huomioon, että maanantai on viikon ainoa työpäivä.

Voit myös laskea minkä tahansa päivän lukumäärän kahden päivämäärän välillä.

Saatat pitää myös seuraavista opetusohjelmista:

  • Excel -laskentataulukon malli.
  • Muunna päivämäärä tekstiksi Excelissä.
  • Päivämäärien ryhmittely Excelin pivot -taulukoissa.
  • Päivämäärän ja aikaleiman automaattinen lisääminen Exceliin.
  • Muunna aika desimaaliluvuksi Excelissä (tuntia, minuuttia, sekuntia)
  • Kuinka laskea arvot kahden päivämäärän välillä Excelissä

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave