Excelissä olevaa DAY-funktiota voidaan käyttää poimimaan ja näyttämään funktion aikana syötetyn päivämäärän kuukauden osa.
Toiminnon lähtö palautetaan kokonaislukuna 1-31.
Aiheeseen liittyvä toiminto on DAYS-funktio, jota voidaan käyttää etsimään päivien lukumäärä kahden saman päivämäärän välillä, jotka tapahtuvat samana viikossa tai kuukaudessa käyttäen vähennyskehää kaavaa kuten yllä olevassa kuvassa olevan esimerkin rivillä 9 on esitetty.
Pre Excel 2013
DAYS-funktio otettiin ensimmäisen kerran käyttöön Excel 2013: ssä. Jos käytät aiempia versioita ohjelmassa, käytä DAY-funktion vähennyskehitykseen kahta päivämäärää kahden edellä olevan rivin 8 mukaisesti.
Sarjanumerot
Excel tallentaa päivämäärät peräkkäisinä numeroina tai sarjanumeroina, joten niitä voidaan käyttää laskelmissa. Joka päivä numero kasvaa yhdellä. Osapäivät syötetään päivän jakeiksi, kuten 0,25 neljänneksellä päivällä (kuusi tuntia) ja 0,5 puolen päivän ajan (12 tuntia).
Excelin Windows-versiot oletusarvoisesti:
- 1.1.1900 = sarjanumero 1;
- 1. tammikuuta 2016 = 42370 (koska se on 42 370 päivää 1.1.1900 jälkeen);
- Kello 12.00 1. tammikuuta 2016 on 42370.50.
DAY / DAYS -toiminnot Syntaksi ja argumentit
Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet ja argumentit.
DAY-toiminnon syntaksi on:
= PÄIVÄ (sarjanumero)
Sarjanumero - (vaaditaan) numero, joka edustaa päivämäärää, josta päivämäärä otetaan.
Tämä numero voi olla:
- sarjanumero, joka edustaa esimerkin päivämääräjonoa 4;
- soluviittaus esimerkkinä olevan datarivin 5 laskentataulukkoon;
- päivämäärä, joka syötetään funktion argumentiksi käyttäen esimerkin DATE-funktiota 6;
- nykyinen päivämäärä syötetään funktion argumentiksi käyttämällä TODAY- tai NOW-toiminnot-riviä 6 esimerkissä.
Huomautus: Jos syötetään väärät päivämäärät funktioon - kuten esimerkiksi helmikuun 29. päivä, joka ei ole karkausvuosi - funktio säätää tuotoksen seuraavaan kuukauteen oikeaan päivään, kuten kuvion ruutu 7 osoittaa, 29. helmikuuta 2017 on yksi - 1. maaliskuuta 2017.
DAYS-toiminnon syntaksi on:
PÄIVÄT (End_date, Start_date)
End_date, Start_date - (vaaditaan) Nämä ovat päivämäärät, joita käytetään laskettaessa päivien määrää.
Huomautuksia:
- Jos päivämäärän argumentit ovat numeerisia arvoja, jotka eivät kuulu voimassaolevien päivämäärien, kuten elokuun 32, 2016, DAYS palauttaa #NUM! virhearvo.
- Jos jompikumpi päivämäärä-argumentti syötetään tekstijonoksi, jota ei voi jäsentää kelvolliseksi päivämääränä, DAYS palauttaa #VALUE! virhearvo.
Excel WEEKDAY-toimintoesimerkki
Yllä olevassa esimerkissä kolme numeroa yhdeksän näyttävät erilaisia käyttötapoja DAY- ja DAYS-toiminnoille.
Mukana myös rivi 10 on kaava, joka yhdistää WEEKDAY-toiminnon CHOOSE-funktiolla kaavan avulla palauttamaan päivän nimi solun B1 päivämäärästä.
DAY-funktiota ei voida käyttää kaavassa etsimään nimeä, koska toiminnolla on mahdollisesti 31 tulosta, mutta vain seitsemän päivää viikossa on valittu VALINTA-toimintoon.
WEEKDAY-toiminto puolestaan palauttaa vain numeron yhdestä seitsemään, joka voidaan syöttää VALITSE-toimintoon päivän nimen löytämiseksi.
Miten kaava toimii:
- WEEKDAY-funktio erottaa päivän päivämäärän solun B1 päivämäärästä;
- VALINTA-funktio palauttaa päivän nimen nimeen kirjoitetuiksi nimiluetteloksi Arvo tätä toimintoa koskeva argumentti.
Kuten solussa B10 esitetään, lopullinen kaava näyttää tältä:
= Valitse (VIIKONPÄIVÄ (B1), "Monday", "tiistai", "keskiviikko", "torstai", "perjantai", "Saturday", "Sunnuntai")
Seuraavassa luetellaan vaiheet, joita käytetään kaavan syöttämiseen laskentataulukkoon.
Valitse VALITSE / VIIKKO-toiminto
Toiminnon syöttöasetukset ja sen argumentit sisältävät:
- Edellä kuvattu täydellinen funktio kirjoitetaan laskentataulukkoon;
- Toiminnon ja sen argumenttien valinta valitsemalla VALINTA-toiminnon valintaikkuna.
Vaikka koko toiminto voidaan kirjoittaa manuaalisesti, monet ihmiset ovat helpommin käyttäneet valintaikkunaa, joka näyttää syötetyn tekstin oikean syntaksin syöttämisen, kuten päivämäärän ympärillä olevat lainausmerkit ja niiden väliset pilkkuerot.
Koska WEEKDAY-toiminto on sisäkkäinen valitsemalla VALINTA, valitaan VALINTA-toiminnon valintaikkuna, ja WEEKDAY-päivämäärä merkitään indeksinro Perustelu.
Tämä esimerkki palauttaa täyden nimen jokaiselle viikonpäivälle. Jotta kaava palauttaa lyhyen lomakkeen, kuten Ti mielummin kuin Tiistai, kirjoita lyhyt muoto Arvo argumentteja seuraavissa vaiheissa.
Vaiheita kaavan syöttämiseen ovat:
- Napsauta solua, jossa kaavan tulokset näytetään, kuten solu A10;
- Klikkaa kaavat nauhan valikon välilehti;
- Valita Haku ja viite nauhalta avaamaan toiminto avattavasta luettelosta;
- Klikkaa VALITA luettelossa, joka tuo näkyviin toiminnon valintaikkunan;
- Napsauta valintaikkunassa painiketta indeksinro linja;
- Tyyppi WEEKDAY (B1) valintaikkunan tässä rivissä;
- Klikkaa arvo1 rivin valintaikkunassa;
- Tyyppi sunnuntai tällä rivillä;
- Klikkaa arvo2 linja;
- Tyyppi maanantai ;
- Jatka kunkin viikonpäivän nimeä erillisillä riveillä valintaikkunassa.
- Kun kaikki päivät on syötetty, napsauta kunnossa suorittaa toiminnon ja sulkea valintaikkunan;
- Nimi torstai pitäisi näkyä taulukon solussa, jossa kaava sijaitsee;
- Jos napsautat solua A10, koko toiminto näkyy laskentataulukon yläpuolella olevassa kaaviossa.