IBM Lotus Symphony
|
Te funkcije preglednice se uporabljajo za vstavljanje in urejanje datumov in časov. Te funkcije so: DATE, DATEVALUE, DAY, DAYS, DAYS360, EASTERSUNDAY, EDATE, EOMONTH, HOUR, MINUTE, MONTH, NETWORKDAYS, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, WEEKNUM, WEEKNUM_ADD, WORKDAY, YEAR, YEAR2, YEARFRAC.
![]() |
IBM Lotus Symphony notranje obravnava datumsko/časovno vrednost kot številsko vrednost. Če datumski ali časovni vrednosti dodelite obliko števila "Številka", bo pretvorjena v številko. Tako bo na primer 01/01/2000 12:00 pretvorjen v 36526,5. Vrednost pred decimalno vejico ustreza datumu, vrednost za decimalno vejico pa času. Če ne želite videti te vrste številske predstavitve datuma ali časa, ustrezno spremenite obliko števil (datum ali čas). Če želite to narediti, izberite celico z datumsko ali časovno vrednostjo, kličite kontekstni meni in izberite Celice. Stran zavihka Števila vsebuje funkcije za definiranje oblike števila. |
![]() |
Pri vnašanju datumov, so lahko poševnice in pomišljaji, ki se uporabljajo kot ločila za datum, interpretirani kot aritmetični operatorji. Zaradi tega datumi, vneseni v tej obliki, niso zmeraj prepoznani kot datumi, kar ima za posledico napačne izračune. Če želite preprečiti, da bi se datumi interpretirali kot deli formul, jih postavite v narekovaje, kot na primer "07/20/54". |
Rezultat je datumsko število, ki se lahko oblikuje kot datum. Nato lahko prikažete datum dneva, ki je za določeno število delovnih dni od datuma začetka.
WORKDAY (Start date;Days;Holidays)
Start date: Datum, ko je izveden izračun. Če je datum začetka delovni dan, se vključi v izračun.
Days: Število delovnih dni. Pozitivna vrednost za rezultat po parametru Start date, negativna vrednost za rezultat po parametru Start date.
Holidays: Seznam neobveznih praznikov. To so nedelovni dnevi. Vnesite obseg celic, v katerem so prazniki posamično navedeni.
Kateri datum je 17 delovnih dni po 1. decembru 2001? Vnesite datum začetka "12/1/2001" in C3 in število delovnih dni v D3. Celice F3 do J3 vsebujejo naslednje praznike za božič in novo leto: "12/24/2001", "12/25/2001", "12/26/2001", "12/31/2001", "1/1/2002".
=WORKDAY(C3;D3;F3;J3) vrne 12/28/2001. Oblikujte serijsko številko datuma kot datum.
YEARFRAC (Start date;End date;Basis)
Start date in end date: Dve datumski vrednosti.
Basis: Osnova je izbrana s seznama možnosti in nakazuje, kako naj bo izračunano leto.
Osnova | Izračun |
---|---|
0 ali manjkajoče | Metoda ZDA (NASD), 12 mesecev po 30 dni. |
1 | Natančno število dni v mesecih, natančno število dni v letu. |
2 | Natančno število dni v mesecu, leto ima 360 dni. |
3 | Natančno število dni v mesecu, leto ima 365 dni. |
4 | Evropska metoda, 12 mesecev po 30 dni. |
Kakšen delež leta 2001 leži med 1.1.2002 in 7.1.2001?
=YEARFRAC("1.1.2002"; "7.1.2002";1) vrne 0.495890.
Ta funkcija pretvori datum, zapisan kot leto, mesec, dan v notranjo serijsko številko in jo prikaže v oblikovanju celice. Privzeto oblikovanje celice, ki vsebuje funkcijo DATE, je oblika datuma, vendar pa lahko oblikujete celice z obliko števil 0, ki prikazuje interno serijsko številko datuma kot številko.
DATE(year; month; day)
Year je celo število med 1583 in 9956 ali 0 in 99.
Month je celo število med 1 in 12, ki označuje mesec.
Day je število med 1 in 31, ki označuje dan v mesecu.
Če so vrednosti za mesec in dan višje, se prenesejo na naslednje število. Če vnesete =DATE(00;12;31), bo rezultat"12/31/00." Če pa vnesete =DATE(00;13;31), bo rezultat "1/31/01."
Datume lahko vnesete neposredno v funkcijo DATE kot argumente ali pa kot sklice na obsege.
DATE("00;1;1") vrne 1/1/00
Glejte tudi naslednje funkcije:
DATEVALUE vrne interno številko datuma za besedilo v navednicah, ki ima mogoče obliko datuma.
Notranje število se vrne kot naravno število, kar je posledica datumskega sistema, ki ga uporablja programska oprema IBM® Lotus® Symphony™ za računanje datumov.
DATEVALUE("Text")
Text je veljaven izraz datuma in mora biti vnesen v narekovajih.
Rezultat je datum, ki je število mesecev od datuma začetka. Upoštevajo se samo meseci, dnevi pa v izračunih niso upoštevani.
EDATE(Start date;Months)
Start date: Datum.
Months: Število mesecev.
Kateri datum je en mesec pred 3.31.2001?
=EDATE("3.31.2001";-1) vrne 2.28.2001.
Vrne trenutni sistemski datum računalnika. Ta vrednost se posodobi, kadar odprete dokument ali pa spremenite vrednosti v dokumentu.
TODAY()
Today je funkcija brez argumentov.
TODAY() vrne trenutni sistemski datum računalnika.
Glejte tudi naslednje funkcije:
YEAR(number)
Number pokaže interno datumsko vrednost, za katero naj se vrne leto.
Year(1) vrne 1899
YEAR(2) vrne 1900
YEAR(33333.33) vrne 1991
Glejte tudi naslednje funkcije:
Iz datumskega števila ekstrahira leto, ki je celo število med 0 (leto 1900) in 8099 (leto 9999).
YEAR2(Date-Number;[Type])
Datumsko število je celo število ali naslov ali ime celice, ki vsebuje celo število, od 1 (1. januar 1900) do 2958465 (31. december 9999).
Vrsta je številka 0 ali 1. Če je vrsta 1, YEAR2 vrne leto v štirimestni obliki. Če je vrsta 0 ali odstranjen, YEAR2 vrne odmik leta od 1900 (YEAR2 vrne na primer 123 za leto 2023).
Vrne trenutni sistemski datum in čas računalnika. Ta vrednost se posodobi, ko ponovno izračunate dokument ali vsakič, ko je spremenjena vrednost celice.
NOW()
=NOW()-A1 vrne razliko v datumih med celico A1 in trenutnim datumom. Rezultat oblikujte kot številko.
Glejte tudi naslednje funkcije:
WEEKNUM(number; mode)
Number je interna številka datuma.
Mode nastavi začetek tedna in vrsto izračuna.
1 = Nedelja | |
2 = Ponedeljek |
WEEKNUM("1/1/95";1) vrne 1 (1/1/95 je bila nedelja)
WEEKNUM("1/1/95";2) vrne 52. Če se teden začne na ponedeljek, nedelja pripada zadnjemu tednu prejšnjega leta.
WEEKNUM_ADD(Date;Return type)
Date: Datum koledarskega tedna.
Return type: 1 za teden, ki se začne v nedeljo, 2 za teden, ki se začne v ponedeljek.
V katero številko tedna pade 12.24.2001?
=WEEKNUM_ADD("24.12.2001";1) vrne 52.
MINUTE(number)
Številka kot časovna vrednost je decimalno število, kjer mora biti število minute vrnjeno.
MINUTE(8.999) vrne 58
MINUTE(8.9999) vrne 59
MINUTE(NOW()) vrne trenutno vrednost minute.
Glejte tudi naslednje funkcije:
MONTH(Number)
Številka kot časovna vrednost je decimalno število, za katerega mora biti vrnjen mesec.
MONTH(NOW()) vrne trenutni mesec
MONTH(C4) vrne 7, če je vsebina C4 = 7/7/00.
Glejte tudi naslednje funkcije:
EOMONTH (Start date; Months)
Start date: Izračunan od tega trenutka dalje.
Months: Število mesecev pred (negativno) ali po (pozitivno) datumu začetka.
Kateri je zadnji dan meseca, ki je 6 mesecev pred 14. septembrom 2001?
=EOMONTH("9.14.2001";6) vrne 3.31.2002.
NETWORKDAYS (Start date;End date;Holidays)
Start date: Datum, ko je izveden izračun. Če je datum začetka delovni dan, se vključi v izračun.
End date: Datum, do katerega je izveden izračun. Če je datum zaključka delovni dan, se vključi v izračun.
Holidays: Seznam neobveznih praznikov. To so nedelovni dnevi. Vnesite obseg celic, v katerem so prazniki posamično navedeni.
Koliko delovnih dni je med 12/15/2001 in 1/15/2002? Datum začetka je v celici C3, datum zaključka pa v celici D3. Celice F3 do J3 vsebujejo naslednje praznike za božič in novo leto: "12/24/2001", "12/25/2001", "12/26/2001", "12/31/2001", "1/1/2002".
=NETWORKDAYS(C3;D3;F3:J3) vrne 17 delovnih dni
Vrne datum velikonočne nedelje za vneseno leto. Leto je celo število med 1583 in 9956 ali 0 in 99. Prav tako lahko izračunate druge praznike preprosto tako, da prištevate temu datumu.
Velikonočni ponedeljek = EASTERSUNDAY() + 1
Veliki petek = EASTERSUNDAY() - 2
Binkoštna nedelja = EASTERSUNDAY() + 49
Binkoštni ponedeljek = EASTERSUNDAY() + 50
EASTERSUNDAY(2000) vrne 4/23/00
EASTERSUNDAY(2000)+49 vrne interno serijsko številko 36688. Če uporabljate obliko zapisa datuma MMDDLL, je rezultat 06/11/00.
SECOND(Number)
Številka kot časovna vrednost je decimalno število, za katerega mora biti vrnjena sekunda.
SECOND(NOW()) vrne trenutno sekundo
SECOND(C4) vrne 17, če je vsebina C4 = 12:20:17.
Glejte tudi naslednje funkcije:
HOUR(Number)
Številka kot časovna vrednost je decimalno število, za katerega mora biti vrnjena ura.
HOUR(NOW()) vrne trenutno uro
HOUR(C4) vrne 17, če je vsebina C4 = 17:20:00.
Glejte tudi naslednje funkcije:
Vrne datum za podano datumsko vrednost. Datum se vrne kot celo število med 1 in 31. Prav tako lahko vnesete negativno datumsko/časovno vrednost.
DAY(Number)
Številka kot časovna vrednost je decimalno število, za katerega mora biti vrnjen dan.
DAY(1) vrne 31 (ker program Lotus Symphony začne štetje z nič od 30. decembra 1899)
DAY(NOW()) vrne trenutni dan.
DAY(C4) vrne 5, če je vsebina C4 = 8/5/1901.
Glejte tudi naslednje funkcije:
Izračuna razliko med dvema vrednostma datumov. Rezultat je celo število in vrne število dni med obema dnevoma.
DAYS(Date_2;Date_1)
Date_1 je datum začetka, Date_2 pa je datum zaključka. Če je Date_2 zgodnejši datum od Date_1, je rezultat negativno število.
DAYS("1/1/2010"; NOW()) vrne število dni od danes do 1. januarja 2010.
DAYS("10/10/1990";"10/10/1980") vrne 3652.
Vrne razliko med dvema datumoma na podlagi 360 dnevnega leta, ki se uporablja za izračun obresti. Rezultat je celo število.
DAYS360(Date_1;Date_2;Type)
Če je Date_2 zgodnejši kot Date_1, bo funkcija vrnila negativno vrednost.
Neobvezni argument Type določa vrsto izračuna razlike. Če je Type = 0 ali argumenta ni, se uporablja metoda ZDA (NASD, National Association of Securities dealers). Če je Type <> 0, se uporablja evropska metoda.
DAYS360("1/1/2000";NOW()) vrne število dni obresti od 1. januarja 2000 do zdaj.
Glejte tudi naslednje funkcije:
Vrne dan tedna za podano datumsko vrednost. Dan se vrne kot celo število med 1 (nedelja) in 7 (sobota), če ni podan argument Type ali pa je podan Type = 1. Če je podan type=2, se štetje začne pri ponedeljek=1, če pa je podan type=3, se oštevilčevanje začne pri ponedeljek=0.
WEEKDAY(Number; Type)
Number kot datumska vrednost je decimalno število, za katerega mora biti vrnjen delovni dan.
Type določa vrsto izračuna razlike. Za Type=1 se dnevi tedna štejejo začenši z nedeljo (to je privzeta nastavitev in se uporablja, če parameter Type ni naveden. Za Type = 2 se dnevi v tednu štejejo začenši s ponedeljek = 1. Za Type = 3 se dnevni v tednu štejejo začenši s ponedeljek = 0.
WEEKDAY("6/14/2000") vrne 4 (parameter Type manjka, zato se uporabi standardno štetje. Standardno štetje se začne z nedeljo kot dnevom št. 1. 14. junij 2000 je bil sreda, zato je število dneva 4).
WEEKDAY("7/24/1996";2) vrne 3 (Parameter Type = 2, zato je ponedeljek dan številka 1. 24. julij 1996 je bil sreda, zato je bil dan številka 3).
WEEKDAY("7/24/1996";1) vrne 4 (Parameter Type = 1, zato je nedelja dan številka 1. 24. julij 1996 je bil sreda, zato je bil dan številka 4).
WEEKDAY(NOW()) vrne številko trenutnega dne.
Če želite pridobiti funkcijo, ki določa, ali je dan v A1 poslovni dan, uporabite funkciji IF in WEEKDAY kot sledi: IF(WEEKDAY(A1;2)<6;"Business day";"Weekend")
Glejte tudi naslednje funkcije:
TIME vrne trenutno časovno vrednost iz vrednosti ur, minut in sekund. Ta funkcija se lahko uporablja za pretvorbo teh elementov v decimalno vrednost datuma.
TIME(hour; minute; second)
Za hour nastavite celo število.
Za minute nastavite celo število.
Za second nastavite celo število.
TIME("0;0;0") vrne 00:00:00
TIME("4;20;4") vrne 04:20:04
Glejte tudi naslednje funkcije:
TIMEVALUE vrne interno številko časa iz besedila, ki je v narekovajih in ima lahko morebitno obliko vnosa datuma.
Notranje število, naznačeno kot decimalno, je rezultat datumskega sistema, ki ga uporablja Lotus Symphony za računanje vnosov z datumom.
TIMEVALUE("Text")
Text je veljaven izraz časa in mora biti vnesen v navednicah.