Google-laskentataulukko sisältää useita sisäänrakennettuja päivämäärän funktioita, joita voidaan käyttää työpäivälaskelmiin.
Jokainen päivämäärätoiminto tekee eri tehtävän, joten tulokset poikkeavat toisistaan funktiosta toiseen. Kumpi käytät siis riippuu haluamistasi tuloksista.
01/03
WORKDAY.INTL -toiminto
Google Spreadsheets WORKDAY.INTL -toiminto
WORKDAY.INTL-toiminnon tapauksessa se löytää projektin tai tehtävän alkamis- tai päättymispäivämäärän, kun otetaan huomioon joukko työpäiviä.
Viikonlopun päivinä määritetyt päivät poistetaan automaattisesti kokonaismäärästä. Lisäksi erityisiä päiviä, kuten lakisääteisiä vapaapäiviä, voidaan myös jättää pois.
WORKDAY.INTL-toiminto poikkeaa WORKDAY-toiminnosta, koska WORKDAY.INTL-toiminnolla voit määrittää päivät ja kuinka monta pidetään viikonlopun päivinä sen sijaan, että poistat automaattisesti kaksi päivää viikossa - lauantaina ja sunnuntaina - päivien kokonaismäärästä.
WORKDAY.INTL -toiminnon käyttö sisältää laskemalla:
- projektin päättymispäivä, jossa on tietty määrä työpäiviä tietyn aloituspäivän jälkeen
- projektin aloituspäivä, jossa on tietty määrä työpäiviä ennen tiettyä päättymispäivää
- laskun eräpäivä
- tavaroiden tai materiaalien odotettu toimituspäivä
WORKDAY.INTL -toiminnon syntaksi ja argumentit
Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet ja argumentit .
WORKDAY-toiminnon syntaksi on:
= WORKDAY.INTL (start_date, num_days, viikonloppu, vapaapäivät)
start_date - (vaaditaan) valitun ajan alkamispäivä
- todellinen aloituspäivä voidaan syöttää tähän argumenttiin tai sen sijaan voidaan syöttää soluviittaus tämän datan sijaintiin laskentataulukossa
num_days - (vaaditaan) projektin pituus
- Kirjoita tähän argumenttiin kokonaisluku, joka kertoo projektin aikana tehtyjen työpäivien lukumäärän
- kirjoita työtuntien todellinen lukumäärä - kuten 82 - tai soluviittaus näiden tietojen sijaintiin laskentataulukossa
- löytää päivämäärä, joka ilmenee start_date-argumentin jälkeen, käytä positiivista kokonaislukua num_daysille
- Etsi päivämäärä, joka esiintyy ennen start_date-argumenttia, käytä num_days-negatiivista kokonaislukua
viikonloppu - (vapaaehtoinen) ilmoittaa, mitkä viikonpäivät pidetään viikonlopun päivinä ja jättävät näinä päivinä työpäivien kokonaismäärän
- Syötä tähän argumenttiin viikonlopun viitenumero tai solun viite näiden tietojen sijaintiin laskentataulukossa
- jos tämä argumentti jätetään pois, oletusarvoa 1 (lauantai ja sunnuntai) käytetään viikonloppukoodiin
- Katso täydellinen luettelo numerokoodeista tämän opetusohjelman sivulla 3
vapaapäivät - (vapaaehtoinen) yksi tai useampia lisäpäiviä, jotka jätetään työpäivien kokonaismäärästä
- lomapäivät voidaan syöttää sarjapäivämääräksi tai soluviittaukset päivämäärän arvoihin laskentataulukossa
- jos soluviittauksia käytetään, päivämääräarvot tulisi syöttää soluihin käyttämällä DATE- , DATEVALUE- tai TO_DATE- toimintoja, jotta vältytään mahdollisilta virheiltä
Esimerkki: Etsi projektin päättymispäivä WORKDAY.INTL-toiminnolla
Kuten yllä olevassa kuvassa näkyy, tässä esimerkissä käytetään WORKDAY.INTL -toimintoa löytääksesi päättymispäivän projektille, joka alkaa 9. heinäkuuta 2012 ja päättyy 82 päivää myöhemmin.
Kaksi vapaapäivää (3. syyskuuta ja 8. lokakuuta), joita esiintyy tämän ajanjakson aikana, ei lasketa osana 82 päivää.
Jotta vältetään laskennalliset ongelmat, joita voi ilmetä, jos päivämäärät syötetään vahingossa tekstinä, DATE-funktiota käytetään syöttämään päivämäärät argumentteina. Katso tämän oppaan lopussa olevat virhearvot -osiota.
Tietojen syöttäminen
A1: Aloituspvm: A2: Päivien lukumäärä: A3: Loma 1: A4: Lomarahti 2: A5: Päättymispäivä: B1: = DATE (2012,7,9) B2: 82 B3: = PÄIVÄMÄÄRÄ (2012,9,3 ) B4: = DATE (2012,10,8)- Syötä seuraavat tiedot asianmukaiseen soluun :
Jos solujen b1, B3 ja B4 päivämäärät eivät näy yllä olevassa kuvassa esitetyllä tavalla, tarkista, että nämä solut on alustettu näyttämään tietoja lyhyellä päivämäärämuodolla.
02/03
WORKDAY.INTL-toiminnon syöttäminen
WORKDAY.INTL-toiminnon syöttäminen
Google-laskentataulukot eivät käytä valintaikkunoita syöttääkseen funktion argumentteja, kuten Excelissä löytyy. Sen sijaan sillä on automaattinen ehdotusruutu , joka avautuu, kun funktiota kirjoitetaan soluun.
- Napsauta solua B6 saadaksesi sen aktiivisen solun - tässä näytetään WORKDAY.INTL-toiminnon tulokset
- Kirjoita yhtäläisyysmerkki (=) ja sen jälkeen funktiotyön nimi , intl
- Kun kirjoitat, automaattinen ehdotusruutu näkyy nimikkeiden ja syntaksilla, jotka alkavat kirjaimella W
- Kun nimi WORKDAY.INTL ilmestyy ruutuun, napsauta nimeä hiiren osoittimella ja anna funktion nimi ja avaa pyöreä palkki soluun B6
Toimintojen argumenttien syöttäminen
Kuten yllä olevasta kuvasta nähdään, WORKDAY.INTL-toiminnon argumentit syötetään solun B6 avoimen pyöreän kannattimen jälkeen.
- Napsauta laskentataulukon solua B1, jotta tämä soluviite voidaan syöttää aloitusviesti- argumenttina
- Kirjoita soluviitteen jälkeen pilkku ( , ), joka toimii erottajana argumenttien välillä
- Napsauta solua B2 syöttääksesi tämän soluviitteen num_days- argumentiksi
- Kirjoita soluviitteen jälkeen toinen pilkku
- Napsauta solua B3 syöttääksesi tämän soluviitteen viikonloppu- argumentiksi
- Korosta solut B4 ja B5 laskentataulukossa näiden solujen viittausten syöttämiseksi loma- argumentiksi
- Paina näppäimistön Enter- näppäintä syöttääksesi sulkeutumiskierroksen " ) " viimeisen argumentin jälkeen ja lopettaaksesi toiminnon
- Päivämäärä 29.11.2012 - projektin päättymispäivä - pitäisi näkyä taulukon solussa B6
- Kun napsautat solua b5, täydellinen toiminto
= WORKDAY.INTL (B1, B2, B3, B4: B5) ilmestyy laskentataulukon yläpuolelle
Matemaattinen funktiota
Miten Excel laskee tämän päivämäärän:
- Päivämäärä, joka on 82 työpäivää 5. elokuuta 2012 jälkeen, on 27. marraskuuta (aloituspäivää ei lasketa yhdeksi 82 päivästä WORKDAY.INTL-toiminnolla)
- Lisää tähän päivämäärään täsmennetyt kaksi lomapäivää (19. elokuuta ja 15. marraskuuta), joita ei laskettu osana 82 päivän argumenttia
- Hankkeen päättymispäivä on torstaina 29. marraskuuta 2012
WORKDAY.INTL-toiminnon virhearvot
Jos tämän toiminnon eri argumenttien tietoja ei syötetä oikein, solussa, jossa WORKDAY-toiminto sijaitsee, esiintyy seuraavat virhearvot:
- #ARVO! : näkyy vastaussolussa Jos jokin WORKDAYn argumentti ei ole kelvollinen päivämäärä (jos päivämäärä syötettiin esimerkiksi tekstinä)
- #NUM !: ilmestyy vastaussoluun, jos virheellinen päivämäärä on tulosta Start_date- ja Days- argumenttien lisäämisestä
- Jos Days- argumenttia ei anneta kokonaislukuna - kuten 83.25 päivää - numero katkaistaan numeron kokonaislukuosuudeksi: 83 päivää
03/03