Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App Microsoft365.com My Office for iPhone

Tässä artikkelissa kuvataan kaavasyntaksi ja TYÖPÄIVÄ.KANSVÄL-funktion käyttäminen Microsoft Excelissä. 

Tämä funktio palauttaa määritetyn työpäivien määrän edeltävän tai sitä seuraavan päivämäärän järjestysluvun mukautettujen viikonloppuparametrien avulla. Valinnaiset viikonloppuparametrit voivat määrittää, mitkä päivät ovat viikonloppupäiviä ja kuinka monta päivää on. Huomaa, että viikonloppupäiviä ja lomapäiviksi määritettyjä päiviä ei pidetä työpäiviksi. 

Syntaksi

TYÖPÄIVÄ.KANSVÄL(aloituspäivä; päivät; [viikonloppu]; [loma])

TYÖPÄIVÄ.KANSVÄL-funktion syntaksissa käytetään seuraavia argumentteja:

  • start_date    Pakollinen. Aloituspäivä on kokonaisluvuksi katkaistu arvo. 

  • Päivää    Pakollinen. työpäivien määrä ennen start_date tai sen jälkeen. Positiivinen arvo tuottaa tulevan päivämäärän; negatiivinen arvo tuottaa kuluneen päivämäärän; nolla-arvo tuottaa jo määritetyn start_date. Päiväpoikkeama katkaistaan kokonaisluvuksi. 

  • viikonloppu    Valinnainen. Jos tätä käytetään, tämä ilmaisee viikonpäivät, jotka ovat viikonloppupäiviä ja joita ei pidetä työpäivinä. Viikonloppu-argumentti on viikonloppunumero tai -merkkijono, joka määrittää, milloin viikonloput tapahtuvat. 

    Viikonlopun lukuarvot ilmaisevat viikonloppupäivät alla esitetyllä tavalla. 

viikonlopun numero

Viikonlopun päivät

1 (tai puuttuu)

Lauantai, sunnuntai

2

Sunnuntai, maanantai

3

Maanantai, tiistai

4

Tiistai, keskiviikko

5

Keskiviikko, torstai

6

Torstai, perjantai

7

Perjantai, lauantai

11

Vain sunnuntai

12

Vain maanantai

13

Vain tiistai

14

Vain keskiviikko

15

Vain torstai

16

Vain perjantai

17

Vain lauantai

Viikonloppumerkkijonon arvot ovat seitsemän merkkiä pitkiä. Merkkijonon jokainen merkki edustaa viikonpäivää maanantaista alkaen. Merkki 1 edustaa vapaapäivää ja 0 työpäivää. Merkkijonossa voi käyttää vain merkkejä 1 ja 0. Lisäksi 1111111 on virheellinen merkkijono.

Esimerkiksi 0000011 johtaisi viikonloppuun, joka on lauantai ja sunnuntai.

  • Lomapäivät    Tämä on valinnainen argumentti syntaksin lopussa. Se määrittää valinnaisen joukon päivämääriä, jotka jätetään pois työpäiväkalenterista. Juhlapyhät on solualue, joka sisältää päivämäärät - tai matriisivakio järjestysarvoista, jotka edustavat näitä päivämääriä. Lomaa osoittavien päivämäärien tai järjestyslukujen järjestys on vapaa.

Huomautuksia

  • Jos start_date on nykyisen päivämäärän perusarvon alueen ulkopuolella, TYÖPÄIVÄ.KANSVÄL palauttaa #NUM! -virhearvon.

  • Jos jokin juhlapyhien päivämäärä on nykyisen päivämääräperusarvon alueen ulkopuolella, TYÖPÄIVÄ.KANSVÄL palauttaa #NUM! ‑virhearvon.

  • Jos start_date plus päiväpoikkeus palauttaa virheellisen päivämäärän, TYÖPÄIVÄ.KANSVÄL palauttaa #NUM! -virhearvon.

  • Jos viikonloppumerkkijono on virheellinen tai sisältää virheellisiä merkkejä, TYÖPÄIVÄ.KANSVÄL palauttaa #VALUE! ‑virhearvon.

Esimerkki

Kopioi seuraavat esimerkkitiedot (koko taulukko ja otsikko). Liitä se uudessa Excel-laskentataulukossa soluun A1 ja sen viereiseen soluun. Jos et näe tuloksia automaattisesti, valitse kaava, paina F2-näppäintä ja paina Enter-näppäintä. Säädä sarakkeen leveyttä, jos haluat nähdä kaiken. 

Kaava

Kuvaus

Reaaliaikaiset tulokset

=TYÖPÄIVÄ.KANSVÄL(PÄIVÄYS(2012;1;1);30;0)

Luvun 0 käyttäminen viikonloppuargumentissa aiheuttaa #LUKU! -virheen.

#LUKU!

=TYÖPÄIVÄ.KANSVÄL(PÄIVÄYS(2012;1;1);90;11)

Etsii päivämäärän, joka on 90 työpäivää päivämäärästä 1.1.2012, laskien ainoastaan sunnuntait viikonlopun päiviksi (viikonloppuargumentti on 11).

41013

=TEKSTI(TYÖPÄIVÄ.KANSVÄL(PÄIVÄYS(2012;1;1);30;17);"pp/k/vvvv")

Muuttaa tulokseksi saatu sarjanumero (40944) "pp/k/vvvv"-muotoon TEKSTI-funktiolla. Etsii päivämäärän, joka on 30 työpäivää päivämäärästä 1.1.2012, laskien ainoastaan lauantait viikonlopun päiviksi (viikonloppuargumentti on 17).

5.2.2012

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.