IBM Lotus Symphony


Funkcije datuma in časa

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.

Ikona opombe 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.
Ikona opombe 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".

WORKDAY

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.

Skladnja

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.

Primer

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

Rezultat je število med 0 in 1, ki predstavlja del leta med datumom začetka in zaključka.

Skladnja

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.

Primer

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.

DATE

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.

Skladnja

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.

Primer

DATE("00;1;1") vrne 1/1/00

Glejte tudi naslednje funkcije:

DATEVALUE, TODAY, YEAR, NOW, MONTH, DAY, TIMEVALUE.

DATEVALUE

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.

Skladnja

DATEVALUE("Text")

Text je veljaven izraz datuma in mora biti vnesen v narekovajih.

Primer

DATEVALUE("7/20/54") vrne 19925

Glejte tudi naslednje funkcije:

TODAY, NOW, TIMEVALUE.

EDATE

Rezultat je datum, ki je število mesecev od datuma začetka. Upoštevajo se samo meseci, dnevi pa v izračunih niso upoštevani.

Skladnja

EDATE(Start date;Months)

Start date: Datum.

Months: Število mesecev.

Primer

Kateri datum je en mesec pred 3.31.2001?

=EDATE("3.31.2001";-1) vrne 2.28.2001.

TODAY

Vrne trenutni sistemski datum računalnika. Ta vrednost se posodobi, kadar odprete dokument ali pa spremenite vrednosti v dokumentu.

Skladnja

TODAY()

Today je funkcija brez argumentov.

Primer

TODAY() vrne trenutni sistemski datum računalnika.

Glejte tudi naslednje funkcije:

DATE, NOW, DAY.

YEAR

Vrne leto kot številko, skladno z notranjimi pravili izračuna.

Skladnja

YEAR(number)

Number pokaže interno datumsko vrednost, za katero naj se vrne leto.

Primeri

Year(1) vrne 1899

YEAR(2) vrne 1900

YEAR(33333.33) vrne 1991

Glejte tudi naslednje funkcije:

DAY, HOUR, MINUTE, MONTH, NOW, SECOND, TODAY, WEEKDAY.

YEAR2

Iz datumskega števila ekstrahira leto, ki je celo število med 0 (leto 1900) in 8099 (leto 9999).

Skladnja

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).

NOW

Vrne trenutni sistemski datum in čas računalnika. Ta vrednost se posodobi, ko ponovno izračunate dokument ali vsakič, ko je spremenjena vrednost celice.

Skladnja

NOW()

Primer

=NOW()-A1 vrne razliko v datumih med celico A1 in trenutnim datumom. Rezultat oblikujte kot številko.

Glejte tudi naslednje funkcije:

DAY, HOUR, MINUTE, MONTH, WEEKDAY, DATE, YEAR.

WEEKNUM

WEEKNUM izračuna število tednov v letu za interno datumsko vrednost.

Skladnja

WEEKNUM(number; mode)

Number je interna številka datuma.

Mode nastavi začetek tedna in vrsto izračuna.

  1 = Nedelja
  2 = Ponedeljek

Primeri

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

Rezultat označuje številko koledarskega tedna za datum.

Skladnja

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.

Primer

V katero številko tedna pade 12.24.2001?

=WEEKNUM_ADD("24.12.2001";1) vrne 52.

MINUTE

Izračuna minuto za notranjo časovno vrednost. Minuta se vrne kot številka med 0 in 59.

Skladnja

MINUTE(number)

Številka kot časovna vrednost je decimalno število, kjer mora biti število minute vrnjeno.

Primeri

MINUTE(8.999) vrne 58

MINUTE(8.9999) vrne 59

MINUTE(NOW()) vrne trenutno vrednost minute.

Glejte tudi naslednje funkcije:

DAY, HOUR, MONTH, NOW, SECOND, WEEKDAY, YEAR.

MONTH

Vrne mesec za podano datumsko vrednost. Mesec se vrne kot celo število med 1 in 12.

Skladnja

MONTH(Number)

Številka kot časovna vrednost je decimalno število, za katerega mora biti vrnjen mesec.

Primeri

MONTH(NOW()) vrne trenutni mesec

MONTH(C4) vrne 7, če je vsebina C4 = 7/7/00.

Glejte tudi naslednje funkcije:

DAY, HOUR, MINUTE, NOW, WEEKDAY, YEAR.

EOMONTH

Vrne datum zadnjega dneva v mesecu, ki je za podano število mesecev od datuma začetka.

Skladnja

EOMONTH (Start date; Months)

Start date: Izračunan od tega trenutka dalje.

Months: Število mesecev pred (negativno) ali po (pozitivno) datumu začetka.

Primer

Kateri je zadnji dan meseca, ki je 6 mesecev pred 14. septembrom 2001?

=EOMONTH("9.14.2001";6) vrne 3.31.2002.

NETWORKDAYS

Vrne število delovnih dni med datumom začetka in zaključka. Praznike se lahko odšteje.

Skladnja

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.

Primer

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

EASTERSUNDAY

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

Primeri

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

Vrne sekundo za podano časovno vrednost. Sekunda je podana kot celo število med 0 in 59.

Skladnja

SECOND(Number)

Številka kot časovna vrednost je decimalno število, za katerega mora biti vrnjena sekunda.

Primeri

SECOND(NOW()) vrne trenutno sekundo

SECOND(C4) vrne 17, če je vsebina C4 = 12:20:17.

Glejte tudi naslednje funkcije:

DATE, DAY, HOUR, MINUTE, MONTH,, NOW, WEEKDAY, YEAR.

HOUR

Vrne uro za podano časovno vrednost. Ura se vrne kot celo število med 0 in 23.

Skladnja

HOUR(Number)

Številka kot časovna vrednost je decimalno število, za katerega mora biti vrnjena ura.

Primeri

HOUR(NOW()) vrne trenutno uro

HOUR(C4) vrne 17, če je vsebina C4 = 17:20:00.

Glejte tudi naslednje funkcije:

DAY, MINUTE, MONTH, NOW, WEEKDAY, YEAR.

DAY

Vrne datum za podano datumsko vrednost. Datum se vrne kot celo število med 1 in 31. Prav tako lahko vnesete negativno datumsko/časovno vrednost.

Skladnja

DAY(Number)

Številka kot časovna vrednost je decimalno število, za katerega mora biti vrnjen dan.

Primeri

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:

HOUR, MINUTE, MONTH, NOW, SECOND, TODAY, WEEKDAY, YEAR.

DAYS

Izračuna razliko med dvema vrednostma datumov. Rezultat je celo število in vrne število dni med obema dnevoma.

Skladnja

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.

Primeri

DAYS("1/1/2010"; NOW()) vrne število dni od danes do 1. januarja 2010.

DAYS("10/10/1990";"10/10/1980") vrne 3652.

DAYS360

Vrne razliko med dvema datumoma na podlagi 360 dnevnega leta, ki se uporablja za izračun obresti. Rezultat je celo število.

Skladnja

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.

Primeri

DAYS360("1/1/2000";NOW()) vrne število dni obresti od 1. januarja 2000 do zdaj.

Glejte tudi naslednje funkcije:

DAY

WEEKDAY

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.

Skladnja

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.

Primeri

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:

DAY, NOW, TODAY.

TIME

TIME vrne trenutno časovno vrednost iz vrednosti ur, minut in sekund. Ta funkcija se lahko uporablja za pretvorbo teh elementov v decimalno vrednost datuma.

Skladnja

TIME(hour; minute; second)

Za hour nastavite celo število.

Za minute nastavite celo število.

Za second nastavite celo število.

Primeri

TIME("0;0;0") vrne 00:00:00

TIME("4;20;4") vrne 04:20:04

Glejte tudi naslednje funkcije:

HOUR, MINUTE, NOW, SECOND.

TIMEVALUE

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.

Skladnja

TIMEVALUE("Text")

Text je veljaven izraz časa in mora biti vnesen v navednicah.

Primeri

TIMEVALUE("4PM") vrne 0.67. Kadar oblikujete čas v obliki HH:MM:SS, dobite vrednost 16:00:00.

TIMEVALUE("24:00") vrne 1. Če uporabljate obliko zapisa HH:MM:SS za čas, je vrednost 00:00:00.

Glejte tudi naslednje funkcije:

DATEVALUE, HOUR, MINUTE, NOW, SECOND, TIME .


Povratne informacije o izdelku | Dodatna dokumentacija | Blagovne znamke