TYÖPÄIVÄT.KANSVÄL (TYÖPÄIVÄT.KANSVÄL-funktio)

Palauttaa kahden päivämäärän välissä olevien täysien työpäivien määrän siten, että viikonloppuun kuuluvien päivien määrä osoitetaan parametreilla. Viikonloppuja ja vapaapäiviksi määritettyjä päivä ei lasketa työpäiviksi.

Syntaksi

TYÖPÄIVÄT.KANSVÄL(ens_pvm; viim_pvm; [viikonloppu]; [loma])

TYÖPÄIVÄT.KANSVÄL-funktion syntaksissa on seuraavat argumentit:

  • Ens_pvm ja viim_pvm    Pakollinen. Päivämäärät, joiden välinen ero lasketaan. Ens_pvm voi olla aikaisempi, sama tai myöhempi päivä kuin viim_pvm.

  • Viikonloppu    Valinnainen. Osoittaa viikonpäivät, jotka kuuluvat viikonloppuun ja joita ei lasketa mukaan ens_pvm- ja viim_pvm-päivien välisiin työpäiviin. Viikonloppu on luku tai merkkijono, joko osoittaa, milloin viikonloput ovat.

    Viikonloppu-lukuarvot osoittavat viikonlopun päivät seuraavasti:

Viikonloppu-lukuarvo

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

Viikonloppu-merkkijonoarvoissa on seitsemän merkkiä, joista kukin vastaa tiettyä viikonpäivää maanantaista alkaen. 1 vastaa vapaapäivää ja 0 vastaa työpäivää. Merkkijonossa voi käyttää vain merkkejä 1 ja 0. Merkkijono 1111111 palauttaa aina arvon 0.

Esimerkiksi merkkijono 0000011 tarkoittaa, että viikonlopun päiviä ovat lauantai ja sunnuntai.

  • Loma    Valinnainen. Valinnainen joukko, jossa on ainakin yksi päivämäärä, jota ei lasketa mukaan työpäiväkalenteriin. Loma on päivämäärät sisältävä solualue tai päivämääriä vastaavien järjestyslukujen matriisi. Lomaa osoittavien päivämäärien tai järjestyslukujen järjestys on vapaa.

Huomautuksia

  • Jos ens_pvm on myöhäisempi kuin viim_pvm, palautettava arvo on negatiivinen ja sen suuruus osoittaa kokonaisten työpäivien määrän.

  • Jos aloituspäivä on nykyisen päivämääräalueen ulkopuolella, TYÖPÄIVÄT.KANSVÄL palauttaa #LUKU! ‑virhearvon.

  • Jos viim_pvm on nykyisen päivämääräalueen ulkopuolella, TYÖPÄIVÄT.KANSVÄL palauttaa #LUKU! ‑virhearvon.

  • Jos viikonloppu-merkkijono on väärän pituinen tai jos siinä on vääriä merkkejä, TYÖPÄIVÄT.KANSVÄL palauttaa #ARVO! ‑virhearvon.

Esimerkki

Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.

Kaava

Kuvaus

Tulos

=TYÖPÄIVÄT.KANSVÄL(PÄIVÄYS(2006;1;1);PÄIVÄYS(2006;1;31))

Palauttaa 22 tulevaa työpäivää. Vähentää 9 vapaapäivää (5 lauantaita ja 4 sunnuntaita) kahden päivämäärän välisistä 31 päivästä. Lauantai ja sunnuntai katsotaan oletusarvoisesti vapaapäiviksi.

22

=TYÖPÄIVÄT.KANSVÄL(PÄIVÄYS(2006;2;28);PÄIVÄYS(2006;1;31))

Tulos on -21, mikä on 21 mennyttä työpäivää.

-21

=TYÖPÄIVÄT.KANSVÄL(PÄIVÄYS(2006;1;1);PÄIVÄYS(2006;2;1);7;{"2006/1/2";"2006/1/16"})

1.1.2006 ja 1.2.2006 välisen ajan 32 päivästä vähennetään 10 vapaapäivää (4 perjantaita, 4 lauantaita, 2 lomapäivää), jolloin tulokseksi saadaan 10 tulevaa työpäivää. Käyttää viikonloppua varten 7-argumenttia. Viikonloppuun kuuluu perjantai ja lauantai. Tällä ajanjaksolla on lisäksi kaksi lomapäivää.

22

=TYÖPÄIVÄT.KANSVÄL(PÄIVÄYS(2006;1;1);PÄIVÄYS(2006;2;1);"0010001";{"2006/1/2";"2006/1/16"})

Palauttaa 22 tulevaa työpäivää. Sama ajanjakso kuin edellisessä esimerkissä, mutta sunnuntai ja keskiviikko katsotaan viikonlopun päiviksi.

20

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×