TYÖPÄIVÄ.KANSVÄL-funktio

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

Tässä artikkelissa kuvataan kaavasyntaksi ja TYÖPÄIVÄ-funktion käyttäminen . MICROSOFT Excelin INTL-funktio

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Ä. INTL-funktion syntaksissa käytetään seuraavia argumentteja:

  • start_date Tarvitaan. Aloituspäivä on kokonaisluvuksi katkaistu arvo. 
  • Päivää Tarvitaan. 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. 
  • Viikonloppuna 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 merkkijono 0000011 tarkoittaa, että viikonlopun päiviä ovat lauantai ja sunnuntai.

  • Loma 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Ä. INTL palauttaa #NUM! -virhearvon.
  • Jos jokin lomien päivämäärä on nykyisen päivämäärän perusarvon alueen ulkopuolella, TYÖPÄIVÄ. INTL palauttaa #NUM! -virhearvon.
  • Jos start_date plus päiväpoikkeus antaa virheellisen päivämäärän, TYÖPÄIVÄ. INTL palauttaa #NUM! -virhearvon.
  • Jos viikonloppumerkkijono on virheellinen tai sisältää virheellisiä merkkejä, TYÖPÄIVÄ. INTL 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