IBM Lotus Symphony
|
Näiden laskentataulukkofunktioiden avulla voit lisätä ja muokata päivämääriä ja kellonaikoja. Funktiot ovat seuraavat: DATE, DATEVALUE, DAY, DAYS, DAYS360, EASTERSUNDAY, EDATE, EOMONTH, HOUR, MINUTE, MONTH, NETWORKDAYS, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, WEEKNUM, WEEKNUM_ADD, WORKDAY, YEAR, YEAR2, VUOSI_OSA.
![]() |
IBM Lotus Symphony -ohjelma käsittelee päivämäärä- ja kellonaika-arvot sisäisesti numeroarvoina. Jos määrität päivämäärä- tai kellonaika-arvon numeromuodoksi Numero, ohjelma muuntaa arvon numeroksi. Esimerkiksi aikamääritystä 1.1.2000 12.00 vastaa numero 36526,5. Desimaalierotinta edeltävä osa vastaa päivämäärää ja desimaalierottimen jälkeinen osa kellonaikaa. Jos et halua käyttää tällaista päivämäärän ja kellonajan esitysmuotoa, muuta (päivämäärän tai kellonajan) numeromuoto. Tee tämä valitsemalla solu, joka sisältää päivämäärä- tai kellonaika-arvon, avaa sen pikavalikko ja valitse Solut. Numeromuodon määrityksessä käytettävät toiminnot ovat Numerot-välilehdellä. |
![]() |
Jos syötät päivämäärät vino- tai ajatusviivoilla eroteltuina, ohjelma saattaa tulkita nämä merkit matemaattisiksi operaattoreiksi. Tämän takia ohjelma ei aina tunnista näin syötettyjä päivämääriä päivämääriksi, mikä aiheuttaa laskentavirheitä. Voit estää päivämäärien tulkitsemisen kaavan osiksi erottamalla päivämäärät lainausmerkeillä, esimerkiksi "07/20/54". |
Tulos on päivämäärää vastaava numeroarvo, jonka voit muotoilla päivämääräksi. Päivämäärä vastaa päivää, johon on tietty määrä työpäiviä aloituspäivästä lukien.
TYÖPÄIVÄ (aloituspäivä;päiviä;vapaapäiviä)
Aloituspäivä: päivä, josta laskutoimitus aloitetaan. Jos aloituspäivä on työpäivä, se lasketaan mukaan.
Päiviä: Työpäivien määrä. Jos arvo on positiivinen, laskutoimituksen tulos on aloituspäivän jälkeinen päivä. Negatiivinen arvo vastaa aloituspäivää edeltävää päivää.
Vapaapäiviä: Valinnainen luettelo vapaapäivistä. Vapaapäivät eivät ole työpäiviä. Syötä arvoksi solualue, jossa on luettelo yksittäisistä vapaapäivistä.
Oletetaan, että haluat selvittää, mikä päivä on 17 työpäivää päivämäärästä 1.12.2001. Kirjoita aloituspäivä 12.1.2001 soluun C3 ja työpäivien määrä soluun D3. Soluissa F3 ja J3 on luettelo seuraavista joulun ja uuden vuoden vapaapäivistä: 24.12.2001, 25.12.2001, 26.12.2001, 31.12.2001 ja 1.1.2002.
Funktio =TYÖPÄIVÄ(C3;D3;F3;J3) palauttaa tällöin päivämäärän 28.12.2001. Päivämääräarvo on sarjanumeromuodossa, jonka voit muotoilla päivämääräksi.
Tulos on murtoluku väliltä 0 - 1. Tämä arvo ilmaisee, kuinka suuri osuus vuodesta aloituspäivän ja päättymispäivän välinen aika on.
VUOSI_OSA (aloituspäivä;päättymispäivä;peruste)
Aloituspäivä ja päättymispäivä: kaksi päivämääräarvoa.
Peruste: valittu vaihtoehto, joka määrittää vuoden laskentatavan.
Kantaluku | Laskentatapa |
---|---|
0 tai ei mitään | Yhdysvaltalainen NASD-menetelmä, jossa vuodessa lasketaan olevan 12 kuukautta ja kussakin kuukaudessa 30 päivää |
1 | Vuosien kuukausien ja kuukausien päivien määrä lasketaan tarkalleen kalenterin mukaan |
2 | Kuukausien päivien määrä lasketaan siten, että vuodessa lasketaan olevan 360 päivää |
3 | Kuukausien päivien määrä lasketaan siten, että vuodessa lasketaan olevan 365 päivää |
4 | Eurooppalainen menetelmä, jossa vuodessa lasketaan olevan 12 kuukautta ja kussakin kuukaudessa 30 päivää |
Oletetaan, että haluat selvittää, kuinka suuri osa vuodesta 2001 on 1.7.2001 - 1.1.2002.
Funktio =VUOSI_OSA"1.1.2002"; "7.1.2002";1) palauttaa arvon 0,495890.
Tämä funktio muuntaa päivämäärämuodossa kirjoitetun päivämäärän ohjelman sisäiseksi sarjanumeroksi ja näyttää sarjanumeron solun muotoilun mukaisena. PÄIVÄYS-funktion sisältävän solun oletusmuoto on päivämäärämuoto, mutta sen muodoksi voi määrittää numeromuodon 0, jolloin päivämääränä näkyy ohjelman sisäinen sarjanumero.
PÄIVÄYS(vuosi; kuukausi; päivä)
Vuosi on kokonaisluku joko väliltä 1583 - 9956 tai 0 - 99.
Kuukausi on kuukautta vastaava kokonaisluku 1 - 12.
Päivä on kuukaudenpäivää vastaava kokonaisluku 1 - 31.
Jos kuukauden tai päivän arvot ovat enimmäisarvoja suuremmat, ohjelma siirtää ajankohtaa vuodella tai kuukaudella eteenpäin. Esimerkiksi funktio =PÄIVÄYS(00;12;31) palauttaa tuloksen 31.12.00 ja funktio =PÄIVÄYS(00;13;31) puolestaan tuloksen 31.1.01.
PÄIVÄYS-funktion päivämääräparametrit voivat olla suoria argumentteja tai soluviitteitä.
Funktio PÄIVÄYS("00;1;1") palauttaa päivämäärän 1.1.00
Katso myös seuraavat funktiot:
PÄIVÄYSARVO, TÄMÄ_PÄIVÄ, VUOSI, NYT, KUUKAUSI, PÄIVÄ, AIKA_ARVO.
PÄIVÄYSARVO-funktio palauttaa mahdollisessa päivämäärämuodossa olevan ja lainausmerkeillä rajatun tekstin sisäisen päivämääräarvon.
IBM Lotus Symphony -ohjelma palauttaa sisäisen luvun ohjelman päivämäärien laskennassa käytettävän päivämääräjärjestelmän mukaisena luonnollisena lukuna.
PÄIVÄYSARVO("teksti")
Teksti on kelvollinen päivämääräarvo lainausmerkkeihin kirjoitettuna.
Funktion PÄIVÄYSARVO("7/20/54") tulos on 19925
Katso myös seuraavat funktiot:
Tulos on päivämäärä, joka on tietyn määrän kuukausia ennen aloituspäivää tai sen jälkeen. Laskennassa huomioidaan vain kuukaudet, ei päiviä.
PÄIVÄ_KUUKAUSI(aloituspäivä;kuukausia)
Aloituspäivä : päivämäärä.
Kuukausia: kuukausien määrä.
Oletetaan, että haluat selvittää, mikä päivämäärä on kuukautta ennen päivää 31.3.2001.
Funktio =PÄIVÄ_KUUKAUSI("3.31.2001";-1) palauttaa päivämäärän 28.2.2001.
Tulos on tietokonejärjestelmän mukainen nykyinen päivämäärä. Arvo päivittyy aina, kun avaat asiakirjan tai muokkaat sen arvoja.
TÄMÄ_PÄIVÄ()
TÄMÄ_PÄIVÄ-funktiossa ei ole argumentteja.
Funktio TÄMÄ_PÄIVÄ() palauttaa tietokoneen järjestelmäpäivämäärän mukaisen nykyisen päivämäärän.
Katso myös seuraavat funktiot:
VUOSI(numero)
Numero on sisäinen päivämääräarvo, jota vastaava vuosi halutaan selvittää.
Funktio VUOSI(1) palauttaa vuoden 1899.
Funktio VUOSI(2) palauttaa vuoden 1900.
Funktio VUOSI(33333.33) palauttaa vuoden 1991.
Katso myös seuraavat funktiot:
PÄIVÄ, TUNNIT, MINUUTIT, KUUKAUSI, NYT, SEKUNNIT, TÄMÄ_PÄIVÄ, VIIKONPÄIVÄ.
Tämä funktio poimii päivämäärälukemasta vuotta vastaavan kokonaislukuarvon väliltä 0 (vuosi 1900) - 8099 (vuosi 9999).
YEAR2(päivämäärälukema;[laji])
Päivämäärälukema on kokonaisluku tai sellaisen solun osoite tai nimi, joka sisältää päivämäärää vastaavan kokonaisluvun väliltä 1 (1.1.1900) - 2958465 (31.12.9999).
Laji on numero 0 tai 1. Jos laji on 1, YEAR2-funktio palauttaa vuoden nelinumeroisessa muodossa. Jos laji on 0 tai sitä ei ole määritetty, YEAR2-funktio palauttaa vuosien määrän suhteessa vuoteen 1900 (esimerkiksi 123 vastaa vuotta 2023).
Tulos on tietokonejärjestelmän mukainen päivämäärä ja kellonaika. Tämä arvo päivittyy aina, kun lasket asiakirjan uudelleen tai muokkaat jonkin solun arvoa.
NYT()
Funktio =NYT()-A1 palauttaa nykyisen päivämäärän ja solussa A1 olevan päivämäärän erotuksen. Funktion tulos on muotoiltava numeroksi.
Katso myös seuraavat funktiot:
PÄIVÄ, TUNNIT, MINUUTIT, KUUKAUSI, VIIKONPÄIVÄ, PÄIVÄYS, VUOSI.
VIIKKO_NRO(numero; tila)
Numero on sisäinen päivämääräarvo.
Tila määrittää viikon aloituspäivän ja käytetyn laskentatavan.
1 = sunnuntai | |
2 = maanantai |
Funktio VIIKKO_NRO("1/1/95";1) palauttaa arvon 1 (1.1.95 oli sunnuntai).
Funktio VIIKKO_NRO("1/1/95";2) palauttaa arvon 52. Jos viikko alkaa maanantaina, sunnuntai kuuluu edellisen vuoden viimeiselle viikolle.
VIIKKO_NRO_ADD(päiväys;palautuslaji)
Päiväys: päivämäärä, jota vastaava kalenteriviikko halutaan selvittää.
Palautuslaji: arvo 1 määrittää, että viikon ensimmäinen päivä on sunnuntai, ja arvo 2, että viikon ensimmäinen päivä on maanantai.
Oletetaan, että haluat selvittää, millä viikolla päivämäärä 24.12.2001 on.
Funktio =VIIKKO_NRO_ADD("24.12.2001";1) palauttaa arvon 52.
MINUUTIT(numero)
Numero on desimaalimuotoinen aika-arvo, jota vastaava minuuttilukema halutaan selvittää.
Funktio MINUUTIT(8.999) palauttaa arvon 58.
Funktio MINUUTIT(8.9999) palauttaa arvon 59.
Funktio MINUUTIT(NYT()) palauttaa funktion suoritusajan minuuttilukeman.
Katso myös seuraavat funktiot:
Tulos on määritettyä päivämääräarvoa vastaava kuukausi. Palautettu kuukausiarvo on kokonaisluku 1 - 12.
KUUKAUSI(numero)
Numero on desimaalimuotoinen aika-arvo, jota vastaava kuukausi halutaan selvittää.
Funktio KUUKAUSI(NYT()) palauttaa funktion suoritusajan mukaisen kuukauden.
Funktio KUUKAUSI(C4) palauttaa solun C4 sisältämän päivämääräarvon mukaisen kuukauden (esimerkiksi 7, jos solun arvo on 7.7.00).
Katso myös seuraavat funktiot:
Tulos on sen kuukauden viimeistä päivää vastaava päivämäärä, johon on määritetty määrä kuukausia aloituspäivästä lukien.
KUUKAUSI_LOPPU(aloituspäivä; kuukausia)
Aloituspäivä: päivämäärä, josta laskenta aloitetaan.
Kuukausia: kuukausien määrä ennen aloituspäivää (negatiivinen luku) tai sen jälkeen (positiivinen luku).
Oletetaan, että haluat selvittää sen kuukauden viimeisen päivän, joka on kuusi kuukautta päivämäärän 14.9.2001 jälkeen.
Funktio =KUUKAUSI_LOPPU("9.14.2001";6) palauttaa päivämäärän 31.3.2002.
Tulos on työpäivien määrä aloitus- ja päättymispäivän välisenä aikana. Laskennassa voidaan huomioida vapaapäivät.
TYÖPÄIVÄT(aloituspäivä;päättymispäivä;vapaapäivät)
Aloituspäivä: päivä, josta laskutoimitus aloitetaan. Jos aloituspäivä on työpäivä, se lasketaan mukaan.
Päättymispäivä: päivä, johon laskutoimitus lopetetaan. Jos päättymispäivä on työpäivä, se lasketaan mukaan.
Vapaapäivät: Valinnainen luettelo vapaapäivistä. Vapaapäivät eivät ole työpäiviä. Syötä arvoksi solualue, jossa on luettelo yksittäisistä vapaapäivistä.
Oletetaan, että haluat selvittää työpäivien määrän aikavälillä 15.12.2001 - 15.1.2002. Aloituspäivä on solussa C3 ja päättymispäivä solussa D3. Soluissa F3 ja J3 on luettelo seuraavista joulun ja uuden vuoden vapaapäivistä: 24.12.2001, 25.12.2001, 26.12.2001, 31.12.2001 ja 1.1.2002.
Funktio =TYÖPÄIVÄT(C3;D3;F3:J3) palauttaa tulokseksi 17 työpäivää.
Tulos on pääsiäissunnuntain päivämäärä määritettynä vuonna. Vuosi on kokonaisluku joko väliltä 1583 - 9956 tai 0 - 99. Voit laskea muut vapaapäivät tämän funktion avulla lisäämällä päiviä funktion tulokseen seuraavasti:
Pääsiäismaanantai = PÄÄS_SUNNUNTAI() + 1
Pitkäperjantai = PÄÄS_SUNNUNTAI() - 2
Helluntai = PÄÄS_SUNNUNTAI() + 49
Toinen helluntaipäivä = PÄÄS_SUNNUNTAI() + 50
Funktio PÄÄS_SUNNUNTAI(2000) palauttaa päivämäärän 23.4.00.
Funktio PÄÄS_SUNNUNTAI(2000)+49 palauttaa sisäisen päivämääräarvon 36688. Jos solun päivämäärämuoto on PPKKVV, tulos on 11.6.00.
SEKUNNIT(numero)
Numero on desimaalimuotoinen aika-arvo, jota vastaava sekuntilukema halutaan selvittää.
Funktio SEKUNNIT(NYT()) palauttaa funktion suoritusajan mukaisen sekuntilukeman.
Funktio SEKUNNIT(C4) palauttaa solun C4 aika-arvon mukaisen sekuntilukeman (esimerkiksi 17, jos solun aika-arvo on 12:20:17).
Katso myös seuraavat funktiot:
PÄIVÄYS, PÄIVÄ, TUNNIT, MINUUTIT, KUUKAUSI, NYT, VIIKONPÄIVÄ, VUOSI.
TUNNIT(numero)
Numero on desimaalimuotoinen aika-arvo, jota vastaava tunti halutaan selvittää.
Funktio TUNNIT(NYT()) palauttaa funktion suoritusajan mukaisen tuntilukeman.
Funktio TUNNIT(C4) palauttaa solun C4 aika-arvon mukaisen tuntilukeman (esimerkiksi 17, jos solun aika-arvo on 17:20:00).
Katso myös seuraavat funktiot:
Tulos on määritettyä päivämääräarvoa vastaava päivä. Palautettu päiväarvo on kokonaisluku 1 - 31. Voit määrittää päivämäärän ja kellonajan joko positiivisena tai negatiivisena.
PÄIVÄ(numero)
Numero on desimaalimuotoinen aika-arvo, jota vastaava päivä halutaan selvittää.
Funktio PÄIVÄ(1) palauttaa arvon 31 (Lotus Symphony -ohjelman sisäisen päivämäärälaskurin nolla-arvo vastaa päivämäärää 30.12.1899)
Funktio PÄIVÄ(NYT()) palauttaa funktion suorituspäivän.
Funktio PÄIVÄ(C4) palauttaa solun C4 aika-arvon mukaisen päiväarvon (esimerkiksi 5, jos solun aika-arvo on 5.8.1901).
Katso myös seuraavat funktiot:
TUNNIT, MINUUTIT, KUUKAUSI, NYT, SEKUNNIT, TÄMÄ_PÄIVÄ, VIIKONPÄIVÄ, VUOSI.
Tämä funktio laskee kahden päivämäärän välisten päivien määrän. Tulos on päivien määrää vastaava kokonaisluku.
PÄIVÄT(päivämäärä_2;päivämäärä_1)
Päivämäärä_1 on aloituspäivä ja päivämäärä_2 päättymispäivä. Jos päivämäärä_2 on aiempi päivä kuin päivämäärä_1, tulos on negatiivinen.
Funktio PÄIVÄT("1/1/2010";NYT()) palauttaa funktion suorituspäivän ja päivämäärän 1.1.2010 välisen ajanjakson päivien määrän.
Funktio PÄIVÄT("10/10/1990";"10/10/1980") palauttaa lukeman 3652.
Tulos on kahden päivämäärän välinen erotus laskettuna korkolaskennassa käytettävän 360 päivän vuoden perusteella. Tulos on kokonaisluku.
PÄIVÄT360(päivämäärä_1;päivämäärä_2;laji)
Jos päivämäärä_2 on varhaisempi kuin päivämäärä_1, funktion tulos on negatiivinen luku.
Valinnainen argumentti laji määrittää käytettävän erotuslaskennan lajin. Jos lajiargumentin arvo on 0 tai sitä ei ole määritetty, laskennassa käytetään Yhdysvaltalaista NASD-menetelmää (National Association of Securities Dealers). Jos lajiargumentin arvo on muu kuin 0, laskennassa käytetään eurooppalaista menetelmää.
Funktio PÄIVÄT360("1/1/2000";NOW()) palauttaa päivämäärän 1.1.2000 ja funktion suoritusajankohdan mukaisen päivämäärän välisten korkopäivien määrän.
Katso myös seuraavat funktiot:
Tulos on määritettyä päivämääräarvoa vastaava päivä. Jos lajiargumentin arvo on 1 tai sitä ei ole määritetty, palautettu päivä on kokonaisluku 1 (sunnuntai) - 7 (lauantai). Jos lajiargumentin arvo on 2, ensimmäinen viikonpäivä on maanantai ja sen järjestysnumero on 1. Jos lajiargumentin arvo on 3, ensimmäinen viikonpäivä on maanantai ja sen järjestysnumero on 0.
VIIKONPÄIVÄ(numero; laji)
Numero on desimaalimuotoinen päivämääräarvo, jota vastaava viikonpäivä halutaan selvittää.
Laji määrittää käytettävän laskennan lajin. Jos lajiargumentin arvo on 1, ensimmäinen viikonpäivä on sunnuntai (tämä on oletusarvo, jota käytetään, jos lajiargumenttia ei ole määritetty). Jos lajiargumentin arvo on 2, ensimmäinen viikonpäivä on maanantai ja sen järjestysnumero on 1. Jos lajiargumentin arvo on 3, ensimmäinen viikonpäivä on maanantai ja sen järjestysnumero on 0.
Funktio VIIKONPÄIVÄ("6/14/2000") palauttaa arvon 4 (lajiargumenttia ei ole määritetty, joten laskentamenetelmänä käytetään vakiomuotoa, jossa ensimmäinen viikonpäivä on sunnuntai ja sen järjestysnumero on 1. 14.6.2000 oli keskiviikko, joten sen järjestysnumero on 4).
Funktio VIIKONPÄIVÄ("7/24/1996";2) palauttaa arvon 3 (lajiargumentin arvo on 2 eli ensimmäiseksi viikonpäiväksi lasketaan maanantai ja sen järjestysnumeroksi 1. 24.7.1996 oli keskiviikko, joten sen järjestysnumero on 3).
Funktio VIIKONPÄIVÄ("7/24/1996";1) palauttaa arvon 4 (lajiargumentin arvo on 1 eli ensimmäiseksi viikonpäiväksi lasketaan sunnuntai ja sen järjestysnumeroksi 1. 24.7.1996 oli keskiviikko, joten sen järjestysnumero on 4).
VIIKONPÄIVÄ(NYT()) palauttaa funktion suorituspäivää vastaavan arvon.
Jos haluat selvittää, onko soluun A1 syötetty päivämäärä arkipäivä, voit yhdistää JOS- ja VIIKONPÄIVÄ-funktiot seuraavasti: JOS(VIIKONPÄIVÄ(A1;2)<6;"Arkipäivä";"Viikonloppu").
Katso myös seuraavat funktiot:
PÄIVÄ, NYT, TÄMÄ_PÄIVÄ.
AIKA-funktio palauttaa aika-arvon syötettyjen tunti-, minuutti- ja sekuntiarvojen perusteella. Tämän funktion avulla voit muuntaa näistä kolmesta osasta koostuvan ajan desimaalimuotoiseksi aika-arvoksi.
AIKA(tunnit; minuutit; sekunnit)
Määritä tunteja vastaava kokonaisluku.
Määritä minuutteja vastaava kokonaisluku.
Määritä sekunteja vastaava kokonaisluku.
Funktio AIKA("0;0;0") palauttaa arvon 00:00:00
Funktio AIKA("4;20;4") palauttaa arvon 04:20:04
Katso myös seuraavat funktiot:
AIKA_ARVO-funktio palauttaa lainausmerkkeihin kirjoitettua mahdollista aika-arvoa kuvaavaa tekstiä vastaavan sisäisen aika-arvon.
Sisäinen luku on Lotus Symphony -ohjelman päivämäärälaskennassa käyttämän päivämääräjärjestelmän mukainen desimaaliluku.
AIKA_ARVO("teksti")
Teksti on kelvollinen kellonaika-arvo lainausmerkkeihin kirjoitettuna.
Funktio AIKA_ARVO("4PM") palauttaa arvon 0,67. Jos aikamuodoksi on määritetty HH:MM:SS, tulos on 16:00:00.
Funktio AIKA_ARVO("24:00") palauttaa arvon 1. Jos aikamuodoksi on määritetty HH:MM:SS, tulos on 00:00:00.
Katso myös seuraavat funktiot: