Päivien laskeminen tietystä päivämäärästä tähän päivään on hyvin yleistä elämässä.
Kun meidän on tiedettävä vastasyntyneen vauvan ikä, päivien määrä eräpäivään, sopimuksen päättyneiden päivien lukumäärä, päivien lukumäärään perustuvat taloudelliset laskelmat ja niin edelleen, käytämme tätä menetelmää.
Tässä artikkelissa näytän sinulle joitain yksinkertaisia kaavoja, joiden avulla voit laskea päiviä päivämäärästä tähän päivään.
Sisällysluettelo
Kaava 1: Käytä yksinkertaista vähennyslaskua päivien laskemiseen päivämäärästä tähän päivään
Kun haluat saada päivien määrän päivämäärän ja tämän päivän välillä, voit yksinkertaisesti vähentää annetun päivämäärän tämän päivän päivämäärästä.
Alla on taulukko, joka näyttää tehtävän aloituspäivämäärän solussa A2. Nyt haluan laskea päivien määrän tuosta päivämäärästä tähän päivään.

Voin käyttää alla olevaa kaavaa laskennassa.
=TÄNÄÄN()-A2

Tämän päivän päivämäärän saamiseksi olen käyttänyt Excel TODAY -toimintoa. Kohteen syntaksiTÄNÄÄNtoiminto onTÄNÄÄN(). Et tarvitse argumentteja TODAY-funktiolle. Heti kun syötät TODAY(), saat tämän päivän päivämäärän.
Sitten minävähennetty päivämäärätämän päivän päivämäärästä. Tänään on 9.6.2023. Joten Excel laskee päivien lukumäärän 6.9.2023 ja 24.2.2023 välisenä aikana.
Tiedätkö kuinka Excel laskee kahden päivämäärän välisen määrän? Excel tallentaa päivämäärät aina sarjanumeroina. Sarjanumero 1 on 1. tammikuuta 1900,sarjanumero2 on 2. tammikuuta 1900 ja niin edelleen. Joten 24. helmikuuta 2023 tallennetaan numerolla 44981, koska se on 44980 päivää tammikuun 1. päivän 1900 jälkeen. Sitten Excel tekee laskelmat käyttämällä näitä päivämäärien sarjanumeroita.
Kun teet vähennyksen, Excel palauttaa tuloksen päivämäärämuodossa, kuten alla olevassa kuvassa.

Sinun on sitten muutettava solujen muotoilu yleiseksi muotoiluksi nähdäksesi tuloksen laskentana. Voit muuttaa solun muotoilua noudattamalla alla olevia ohjeita.
- Valitse solu, joka sisältää kaavan (tässä tapauksessa se on solu B2) ja siirry Koti-välilehteen.

- Siirry "Numero"-ryhmään ja laajenna avattava "Numeromuoto"-valikko.

- Valitse avattavasta luettelosta "Yleinen".

Heti kun valitset "Yleiset", Excel näyttää kaavan tuloksen numerona. Tässä tapauksessa Excel näyttää 105 14.4.1900 sijaan.
Oletetaan, että haluat selvittää tämän päivän ja tulevan päivämäärän välisten päivien määrän.
Sitten, kun käytät yllä olevaa kaavaa, saat luvun negatiivisena lukuna.
Voit välttää negatiivisen merkin tekemällä jonkin yllä olevaan kaavaan tehdyistä muutoksista.
- Edellisessä kaavassa vähennin annetun päivämäärän TODAY-funktiosta. Nyt, kun sinulla on tuleva päivämäärä, vähennä TODAY-funktio tulevasta päivämäärästä.
=TÄNÄÄN()-A2
- Käytä Excelin ABS-funktiota ja hanki itseisarvo.
=ABS(A2-TÄNÄÄN())
On tärkeää huomata, että päivämäärät on syötettävä Excel-taulukkoon päivämäärämuodossa. Jos esimerkiksi olet syöttänyt päivämäärät tekstinä, Excel näyttää sinulle virheilmoituksen. Joten ennen kuin teet vähennyslaskua, tarkista, ovatko päivämäärät oikeassa muodossa.
Lue myös:Kuinka saada kuukauden kokonaispäiviä Excelissä?
Kaava 2: PÄIVÄT-funktion käyttäminen päivien laskemiseen päivämäärästä tähän päivään
Excel on täynnä monia hyödyllisiä toimintoja. Kun haluat selvittää päivän määrän tämän päivän ja toisen päivämäärän välillä, voit helposti käyttää Excelin PÄIVÄT-toimintoa.
Alla on taulukko, joka näyttää tehtävän aloituspäivämäärän solussa A2. Nyt haluan laskea päivien määrän tuosta päivämäärästä tähän päivään.

Voin käyttää alla olevaa kaavaa laskennassa.
=PÄIVÄT(TÄNÄÄN(),A2)

Kohteen syntaksiPÄIVÄTtoiminto onPÄIVÄT(lopetuspäivä, aloituspäivä). Tässä toiminnossa minun on ensin syötettävä lopetuspäivämäärä.
Päättymispäivä olisi tämän päivän päivämäärä, jonka saan käyttämällä TODAY-toimintoa. Kohteen syntaksiTÄNÄÄNtoiminto onTÄNÄÄN(). En tarvitse argumentteja TODAY-funktiolle. Heti kun syötän TODAY(), saan tämän päivän päivämäärän.
PÄIVÄT-funktion toinen argumentti on aloituspäivämäärä. Olen valinnut solun A2 tälle argumentille.
Jos haluan laskea päivien määrän tulevan päivämäärän välillä, minun on syötettävä tämän päivän päivämäärä aloituspäiväksi ja toinen annettu päivämäärä lopetuspäivämääräksi. Jos ei, Excel palauttaa kahden päivämäärän välisten päivien määrän negatiivisena numerona.
Verrattuna kaavan 1 yksinkertaiseen vähennysmenetelmään tämä funktio antaa tuloksen suoraan numerona. Joten minun ei tarvitse mennä ja muuttaa tulossolun muotoilua.
Lue myös:Laske päivät jäljellä vuodesta (kaava)
Kaava 3: DATEDIF-funktion käyttäminen päivien laskemiseen päivämäärästä tähän päivään
Excelissä on joitain piilotettuja toimintoja. DATEDIF-funktio on niin piilotettu funktio, että voin sen avulla laskea päivän määrän tämän päivän ja toisen päivämäärän välillä.
Kutsun tätä toimintoa piilofunktioksi, koska et löydä tätä toimintoa toimintoluettelosta. Mutta silti voimme käyttää tätä funktiota laskelmiin.
Alla on taulukko, joka näyttää tehtävän aloituspäivämäärän solussa A2. Nyt haluan laskea päivien määrän tuosta päivämäärästä tähän päivään.

Voin käyttää alla olevaa kaavaa laskennassa.
=PÄIVÄYS(A2,TÄNÄÄN(),"d")

Kohteen syntaksiDATEDIFtoiminto onPÄIVÄMÄÄRÄ (alkamispäivä, lopetuspäivä, yksikkö).
On tärkeää tietää, että tämä toiminto on dokumentoimaton Excelissä, kuten EVALUATE, FILES ja GET.CELL.
Toisin kuin muut funktiot, dokumentoimattomia toimintoja ei löydy funktioluettelosta, eivätkä ne näy, kun alat kirjoittaa funktion nimeä.
Nämä toiminnot toimivat kuitenkin edelleen Excelissä (sinun täytyy vain tietää oikea syntaksi).
DATEDIF-funktion ensimmäinen argumentti on aloituspäivämäärä. Joten voimme valita solun A2 sitä varten.
Seuraava argumentti on lopetuspäivämäärä. Sitä varten minun on syötettävä tämän päivän päivämäärä. Tämän päivän päivämäärän saamiseksi olen käyttänyt TODAY-toimintoa.
Tämän funktion viimeinen argumentti on "yksikkö". Koska tarvitsen päivien lukumäärän valittujen päivien välillä, minun on kirjoitettava D-kirjain lainausmerkkeihin. Kirjain D edustaa päiviä.
Lue myös:Laske kahden päivämäärän välisten kuukausien määrä Excelissä
Kaava 4: NETWORKDAYS-funktion käyttäminen työpäivien laskemiseen päivämäärästä tähän päivään
Kun työskentelemme toimistoympäristössä, meidän on joskus löydettävä työpäivien lukumäärä tietystä päivämäärästä tämän päivän päivämäärään.
Jos esimerkiksi teen määrättyä tehtävää, minun on laskettava verkkopäivät saadakseni selville, kuinka monta päivää olen käyttänyt kyseiseen tehtävään tähän päivään mennessä.
Alla on taulukko, joka näyttää tehtävän aloituspäivämäärän solussa A2. Nyt haluan laskea työpäivien lukumäärän (pois lukien lauantai ja sunnuntai) kyseisestä päivämäärästä tähän päivään.

Voin käyttää alla olevaa kaavaa laskennassa.
=VERKKOPÄIVÄT(A2,TÄNÄÄN())

Kun haluat selvittää kahden päivän välisten päivien lukumäärän ilman lauantaita ja sunnuntaita, NETWORKDAYS-toiminto on paras toiminto, jota voit käyttää.
Voin käyttää tätä toimintoa tässä tapauksessa, koska haluan sulkea viikonlopun päivämäärät pois laskennasta. Kohteen syntaksiVERKKOPÄIVÄTtoiminto onNETWORKDAYS(alkamispäivä, lopetuspäivä, [lomat]).
Ensimmäiseksi argumentiksi olen valinnut annetun päivämäärän. Joten, olen valinnut solun A2.
Sitten toista argumenttia varten minun on syötettävä tämän päivän päivämäärä. Tämän päivän päivämäärän syöttämiseen olen käyttänyt TODAY-toimintoa.
Kohteen syntaksiTÄNÄÄNtoiminto onTÄNÄÄN(). Et tarvitse argumentteja TODAY-funktiolle. Heti kun syötät TODAY(), saat tämän päivän päivämäärän.
Kolmas argumentti on vapaapäivät, ja se on valinnainen argumentti. Tässä tapauksessa olen jättänyt huomioimatta tämän viimeisen väitteen. Jos haluat, voit valita lomapäivät viimeisen argumentin aikaväliksi.
Oletetaan, että saat #ARVON! virhearvo tämän funktion tulokselle, se tarkoittaa, että olet antanut argumentille virheellisen päivämäärän. Microsoft suosittelee päivämäärän syöttämistä funktiolle, PÄIVÄMÄÄRÄ-funktion avulla tai muiden kaavojen tai funktioiden seurauksena.
Lue myös:Päivien lisääminen päivämäärään Excelissä
Kaava 5: NETWORKDAYS.INTL-funktion käyttäminen työpäivien laskemiseen päivämäärästä tähän päivään
Yllä olevassa toiminnossa vapaapäivät on kiinteä lauantai ja sunnuntai.
Mutta joissakin yrityksissä ja joissakin maissa vapaapäivät eivät ole lauantai ja sunnuntai.
Sitä voidaan vaihdella eri tavoin. Saatat esimerkiksi olla töissä toimistossa, jossa vain sunnuntai on vapaapäivä tai perjantai ja lauantai ovat viikonloppupäiviä.
Tällaisessa tilanteessa emme voi käyttää Excelin NETWORKDAYS-funktiota kahden päivämäärän välisten työpäivien laskemiseen.
Sitten meidän on käytettävä Excelin NETWORKDAYS.INTL-funktiota. Tällä toiminnolla on mahdollisuus valita, mitkä päivämäärät katsotaan viikonlopun päivämääriksi.
Alla on taulukko, joka näyttää tehtävän aloituspäivämäärän solussa A2. Nyt haluan laskea työpäivien lukumäärän (ei vain sunnuntaita) kyseisestä päivämäärästä tähän päivään.

Voin käyttää alla olevaa kaavaa laskennassa.
=VERKKOPÄIVÄT.INL(A2,TÄNÄÄN(),11)

Kohteen syntaksiNETWORKDAYS.INTLOnVERKKOPÄIVÄT.INTL(alkamispäivä, lopetuspäivä, [viikonloppu], [pyhäpäivät]).
Funktion ensimmäinen argumentti on aloituspäivämäärä. Aloituspäivämääräksi olen valinnut soluun A2 annetun päivämäärän.
Sitten minun on syötettävä lopetuspäivä. Tässä tapauksessa päättymispäivä on tämän päivän päivämäärä. Joten käytin Excel TODAY -toimintoa. Kohteen syntaksiTÄNÄÄNtoiminto onTÄNÄÄN(). Minun ei tarvitse syöttää argumentteja TODAY-funktiolle.
NETWORKDAYS.INTL-funktion kolmas ja neljäs argumentti ovat valinnaisia. Kolmas argumentti on viikonloppu. Voin valita yhden annetuista vaihtoehdoista viikonlopun päivämääriksi.

Tässä tapauksessa haluan pitää vain sunnuntaita viikonloppuna. Yllä olevassa luettelossa vaihtoehto 11 on vain sunnuntai.
Joten olen syöttänyt 11 kolmannelle argumentille. Jos en ole valinnut vaihtoehtoa kolmannelle argumentille, Excel pitää vaihtoehtoa 1 – lauantai ja sunnuntai viikonloppuina.
Tämä tarkoittaa, että jos en ole syöttänyt kolmatta vaihtoehtoa, VERKKOPÄIVÄT.INTL:n tulos on täsmälleen sama kuin NETWORKDAYS-funktion tulos.
Voin myös syöttää tämän kolmannen argumentin viikonloppumerkkijonoarvoksi.
Alkumerkkijonon arvo on maanantai, ja voin syöttää 1:n edustamaan muuta kuin työpäivää ja 0:n edustamaan työpäivää.
Minun on syötettävä viikonloppumerkkijonon arvo lainausmerkkien sisään. Tässä tapauksessa voin käyttää "0000001" kolmantena argumenttina edustamaan, että sunnuntai on ainoa vapaapäivä.
Jos haluan jättää pyhäpäivät pois laskennasta, voin asettaa lomapäivät funktion viimeisen argumentin alueeksi.
Voit valita sopivimman vaihtoehdon päivien laskemiseen tietystä päivämäärästä tähän päivään. Virheiden minimoimiseksi muista aina syöttää päivämäärät kelvollisessa muodossa.
Muita Excel-artikkeleita, joista saatat myös pitää:
- Muunna päivät kuukausiksi Excelissä
- Muunna päivät kuukausiksi Excelissä
- Muunna päivien määrä viikoiksi Excelissä
- Muunna sarjanumerot päivämääriksi Excelissä
- Laske kahden päivämäärän väliset päivät Excelissä