TODAY-funktio lisää nykyisen päivämäärän laskentataulukkoon ja päivämäärälaskelmiin. Funktio on yksi Excelin haihtuvista funktioista, mikä tarkoittaa, että se päivittää itsensä aina, kun funktion sisältävä taulukko lasketaan uudelleen.
Tämän artikkelin tiedot koskevat Excel 2019, 2016, 2013, 2010, 2007; Excel for Microsoft 365, Excel Online, Excel for Mac, Excel for iPad, Excel for iPhone ja Excel for Android.
TODAY-funktion syntaksi ja argumentit
Funktion syntaksi viittaa funktion asetteluun ja sisältää funktion nimen, hakasulkeet, pilkujen erottimet ja argumentit.
TODAY-funktion syntaksi on:
=TÄNÄÄN()
TODAY käyttää tietokoneen sarjapäivämäärää, joka tallentaa nykyisen päivämäärän ja kellonajan numeroina argumenttina. Se saa nämä tiedot nykyisestä päivämäärästä lukemalla tietokoneen kellon.
On kaksi vaihtoehtoa syöttää TODAY-funktio Excel-laskentataulukkoon:
- Kirjoita koko funktio laskentataulukon soluun.
- Syötä funktio TODAY-funktion valintaikkunassa.
Koska TODAY-funktiossa ei ole argumentteja, jotka voidaan syöttää manuaalisesti, funktion kirjoittaminen on yhtä helppoa kuin valintaikkunan käyttäminen.
Joka kerta kun laskentataulukko avataan, päivämäärä muuttuu, ellei automaattista uudelleenlaskentaa ole kytketty pois päältä. Voit estää päivämäärän muuttumisen aina, kun automaattista uudelleenlaskentaa käyttävä laskentataulukko avataan, syötä nykyinen päivämäärä pikanäppäimellä.
Käytä TÄNÄÄN Excel-laskelmissa
TODAY-funktion hyödyllisyys tulee ilmeiseksi, kun sitä käytetään päivämäärälaskelmissa, usein yhdessä muiden Excelin päivämääräfunktioiden kanssa.
Alla olevassa kuvassa rivit 3-5 poimivat nykyiseen päivämäärään liittyvät tiedot (kuten kuluva vuosi, kuukausi tai päivä) käyttämällä TODAY-funktion lähtöä solussa A2 argumenttina vuosille YEAR, KUUKAUSI- ja PÄIVÄ-funktiot.
TODAY-funktio laskee myös kahden päivämäärän välisen aikavälin, kuten päivien tai vuosien määrän. Katso yllä olevan kuvan rivit 6 ja 7.
Päivämäärät numeroina
Rivien 6 ja 7 kaavojen päivämäärät voidaan vähentää toisistaan, koska Excel tallentaa päivämäärät numeroina. Nämä numerot on muotoiltu päivämääriksi laskentataulukossa, jotta niitä olisi helpompi käyttää ja ymmärtää.
Esimerkiksi päivämäärän 1.11.2018 (1.11.2018) solussa A2 on sarjanumero 43405 (päivien määrä 1.1.1900 jälkeen). 15. lokakuuta 2015 on sarjanumero 42 292.
Vähennyskaava solussa A6 käyttää näitä lukuja löytääkseen päivien lukumäärän kahden päivämäärän välillä, 43, 405 - 42, 292=1113.
Solun A6 kaava käyttää Excelin PÄIVÄYS-funktiota varmistaakseen, että päivämäärä 15.10.2015 syötetään ja tallennetaan päivämääräarvona.
Esimerkki solussa A7 käyttää VUOSI-funktiota kuluvan vuoden poimimiseen solun A2 TÄNÄÄN-funktiosta ja vähentää sitten siitä 1999 kahden vuoden välisen eron selvittämiseksi, 2018 - 1999=19.
Solu A7 muotoiltiin Yleiseksi ennen kaavan syöttämistä ja näyttää väärän tuloksen. Voit korjata tämän ongelman katsomalla tämän artikkelin lopussa olevaa Korjauspäivämäärämuoto-ongelmat -osiota.
Päivämäärän uudelleenlaskentaongelmien vianetsintä
Jos TODAY-toiminto ei päivity nykyiseen päivämäärään joka kerta, kun laskentataulukko avataan, työkirjan automaattinen uudelleenlaskenta on poistettu käytöstä.
Automaattisen uudelleenlaskennan aktivoiminen:
- Valitse Tiedosto > Asetukset. Valitse Macissa Excel > Preferences.
- Valitse Kaavat. Valitse Macissa Laskeminen.
-
Ota automaattinen uudelleenlaskenta käyttöön valitsemalla Laskentavaihtoehdot-osiossa Automaattinen.
- Sulje valintaikkuna ja palaa laskentataulukkoon.
Korjaa päivämäärämuotoon liittyvät ongelmat
Kun Excelissä vähennetään kaksi päivämäärää, tulos näytetään usein toisena päivämääränä numeron sijaan. Näin tapahtuu, jos kaavan sisältävä solu muotoiltiin Yleiseksi ennen kaavan syöttämistä.
Koska kaava sisältää päivämäärät, Excel muuttaa solumuodon päivämääräksi. Esimerkin solu A7 näyttää solun, joka on muotoiltu päivämääräksi. Se sisältää väärää tietoa. Jos haluat nähdä kaavan tuloksen numerona, solun muoto on asetettava takaisin yleiseksi tai numeroksi:
- Korosta solu tai solut, joissa on väärä muotoilu.
- Napsauta korostettuja soluja hiiren kakkospainikkeella avataksesi kontekstivalikon.
- Valitse Muotoile solut avataksesi Muotoile solut -valintaikkunan.
- Valitse Number-välilehti näyttääksesi muotoiluvaihtoehdot.
-
Valitse Luokka-osiossa Yleiset.
- Valitse OK sulkeaksesi valintaikkunan ja palataksesi laskentataulukkoon.