S temi funkcijami znotraj formul lahko izračunate vrednosti za polja po meri.
: Če želite vnesti formulo v polje po meri, kliknite zavihek Projekt in v skupini Lastnosti kliknite Polja po meri. V pogovornem oknu Polja po meri kliknite Formula.
Pregled Projectovih funkcij
Ko uporabljate Microsoft Project, boste morda morali delati z vrednostmi, ki niso neposredno v poljih. Formule vam omogočajo, da delate s polji in tako ustvarite te nove vrednosti.
Ti primeri prikazujejo, kako lahko uporabite formule s polji po meri:
-
Ko formulo spodaj dodate v polje s številom po meri, vrne številsko vrednost, ki označuje število dni med trenutnim datumom in končnim datumom opravil v načrtu:
DateDiff("d",NOW(),[Finish])
-
Ko formulo spodaj dodate v polje z besedilom po meri, vrne vrednost »Brez osnovnega načrta«, »Nepredvideni stroški za 20 % ali več«, ali »V mejah proračuna«:
Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget") The CStr function in the above formula works only if the [Baseline Finish] field is defined.
Funkcije za pretvorbo
Asc
Vrne podatkovni tip Celo število, ki predstavlja kodo znaka, ki ustreza prvi črki v nizu.
Sintaksa
Asc( niz )
niz Kateri koli veljaven izraz niza.
CBool
Vsili izraz podatkovnemu tipu Logično.
Sintaksa
CBool( izraz )
izraz Kateri koli veljaven niz ali številski izraz.
CByte
Vsili izraz podatkovnemu tipu Bajt.
Sintaksa
CByte( izraz )
izraz Poljubno celo število med 0 in 255.
CCur
Vsili izraz podatkovnemu tipu Valuta.
Sintaksa
CCur( izraz )
izraz Poljuben številski izraz med –922.337.203.685.477.5808 in 922.337.203.685.477.5807.
CDate
Vsili izraz podatkovnemu tipu Datum.
Sintaksa
CDate( izraz )
izraz Kateri koli veljaven izraz.
CDbl
Vsili izraz podatkovnemu tipu Število z dvojno natančnostjo.
Sintaksa
CDbl( izraz )
izraz Poljuben številski izraz med –1,79769313486232E308 in –4,94065645841247E-324 za negativne vrednosti; 4,94065645841247E-324 do 1,79769313486232E308 za pozitivne vrednosti.
CDec
Vsili izraz podatkovnemu tipu Decimalno.
Sintaksa
CDec( izraz )
izraz Poljuben številski izraz iz +/-79,228,162,514,264,337,593,543,950,335 za števila z ničelno lestvico, to je števila brez decimalnih mest. Za števila z 28 decimalnimi mesti je obseg +/-7,9228162514264337593543950335. Najmanjše možno neničelno število je 0,000000000000000000000000000000000001.
Chr
Vrne Niz z znakom, ki je povezan z navedeno kodo znaka.
Sintaksa
Chr( koda znaka )
Charcode Dolgo celo število, ki označuje znak.
CInt
Vsili izraz podatkovnemu tipu Celo število.
Sintaksa
CInt( izraz )
izraz Poljuben številski izraz med –32.768 in 32.767; ulomki se zaokrožijo.
CLng
Vsili izraz podatkovnemu tipu Dolgo celo število.
Sintaksa
CLng( izraz )
izraz Poljuben številski izraz med –2.147.483.648 in 2.147.483.647; ulomki se zaokrožijo.
CSng
Vsili izraz podatkovnemu tipu Število z enojno vrednostjo.
Sintaksa
CSng( izraz )
izraz Poljuben številski izraz med –3.402823E38 in –1.401298E-45 za negativne vrednosti; 1.401298E-45 in 3.402823E38 za pozitivne vrednosti.
CStr
Vsili izraz podatkovnemu tipu Niz.
Sintaksa
CStr( izraz )
izraz Kateri koli veljaven niz ali številski izraz.
CVar
Vsili izraz podatkovnemu tipu Različica.
Sintaksa
CVar( izraz )
izraz Enak obseg kot ga ima izraz Dvojnoza števila. Enak obseg kot Niz za neštevila.
DateSerial
Vrne podatkovni tip Različica (datum) za navedeno leto, mesec in dan.
Sintaksa
DateSerial (leto, mesec, dan)
Leto Zahteva; Celo število. Število med 100 in vključno 9999 ali številski izraz.
Mesec Zahteva; Celo število. Poljuben številski izraz.
dan Zahteva; Celo število. Poljuben številski izraz.
DateValue
Vrne podatkovni tip Različica (datum).
Sintaksa
DateValue( datum )
Datum Zahteva; običajno izraz niza, ki predstavlja datum od 1. januarja 100 do 31. decembra 9999. Vendar pa je lahko datum kateri koli izraz, ki v tem obsegu predstavlja datum, čas ali tako datum kot tudi čas.
Day
Vrne podatkovni tip Različica (celo število), ki navede celo število med 1 in vključno 31, ki predstavlja dan v mesecu.
Sintaksa
Day( datum)
Datum Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja datum. Če je vargumentu datum vrednost Null, je vrnjena vrednost Null.
Hex
Vrne Niz, ki predstavlja šestnajstiško vrednost števila.
Sintaksa
Hex( število )
Številka Zahteva; kateri koli veljaven niz ali številski izraz.
Hour
Vrne podatkovni tip Različica (celo število), ki navede celo število med 0 in 23 (vključno s tema številoma). To število predstavlja ure v dnevu.
Sintaksa
Hour( čas )
Čas Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja čas. Če je v polju čas vrednost Null, je vrnjena vrednost Null.
Minute
Vrne podatkovni tip Različica (celo število), ki navede celo število med 0 in 59 (vključno s tema številoma). To število predstavlja minute v uri.
Sintaksa
Minute( čas )
Čas Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja čas. Če je v polju čas vrednost Null, je vrnjena vrednost Null.
Month
Vrne podatkovni tip Različica (celo število), ki navede celo število med 1 in 12 (vključno s tema številoma). To število predstavlja mesec v letu.
Sintaksa
Month( datum)
Datum Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja čas. Če je vargumentu datum vrednost Null, je vrnjena vrednost Null.
Oct
Vrne podatkovni tip Različica (niz), ki predstavlja osmiško vrednost števila.
Sintaksa
Oct( število )
Številka Zahteva; kateri koli veljaven niz ali številski izraz.
ProjDateConv
Pretvori vrednost v datum.
Sintaksa
ProjDateConv( izraz, oblika datuma )
izraz Zahteva; Variant, vse je v redu. Izraz, ki ga želite pretvoriti v datum.
oblika datuma Neobvezno; -Še dolgo. Privzeta oblika datuma je pjDateDefault, vendar lahko zamenjate eno od teh konstant pjDateFormat (uporabljena oblika datuma 9/25/07 ob 23:33):
-
pjDateDefault: privzeta oblika zapisa. To lastnost nastavite v pogovornem oknu Možnosti na zavihku Pogled (meni Orodja).
-
pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 PM
-
pjDate_mm_dd_yy: 9/25/07
-
pjDate_mm_dd_yyyy: 9/25/2007
-
pjDate_mmmm_dd_yyyy_hh_mmAM: september 25, 2007 12:33 PM
-
pjDate_mmmm_dd_yyyy: september 25, 2007
-
pjDate_mmm_dd_hh_mmAM: sep 25 12:33 PM
-
pjDate_mmm_dd_yyy: sep 25, '07
-
pjDate_mmmm_dd: september 25
-
pjDate_mmm_dd: sep 25
-
pjDate_ddd_mm_dd_yy_hh_mmAM: tor 9/25/07 12:33 PM
-
pjDate_ddd_mm_dd_yy: tor 9/25/07
-
pjDate_ddd_mmm_dd_yyy: tor sep 25, '07
-
pjDate_ddd_hh_mmAM: tor 12:33 PM
-
pjDate_mm_dd: 9/25
-
pjDate_dd: 25
-
pjDate_hh_mmAM: 12:33 PM
-
pjDate_ddd_mmm_dd: tor sep 25
-
pjDate_ddd_mm_dd: tor 9/25
-
pjDate_ddd_dd: tor 25
-
pjDate_Www_dd: W40/2
-
pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM
ProjDurConv
Pretvori izraz v vrednost trajanja v navedenih enotah.
Sintaksa
ProjDurConv( izraz, enote trajanja )
izraz Zahteva; Variant, vse je v redu. Izraz, ki ga želite pretvoriti v trajanje.
enote trajanja Neobvezno; -Še dolgo. Enote, uporabljene za izražanje trajanja. Če argument enote trajanja ni naveden, je privzeta vrednost vrsta enot, ki je določena v možnosti Trajanje je vneseno na zavihku Urnik v pogovornem oknu Možnosti (meni Orodja). Enote trajanja so lahko ene od teh konstant pjFormatUnit :
-
pjMinutes: pjElapsedMinutes
-
pjHours: pjElapsedHours
-
pjDays: pjElapsedDays
-
pjWeeks: pjElapsedWeeks
-
pjMonths: pjElapsedMonths
-
pjMinutesEstimated: pjElapsedMinutesEstimated
-
pjHoursEstimated: pjElapsedHoursEstimated
-
pjDaysEstimated: pjElapsedDaysEstimated
-
pjWeeksEstimated: pjElapsedWeeksEstimated
-
pjMonthsEstimated: pjElapsedMonthsEstimated
Second
Vrne podatkovni tip Različica (celo število ), ki navede celo število med 0 in 59 (vključno s tema številoma). To število predstavlja sekunde v minuti.
Sintaksa
Second( čas )
Čas Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja čas. Če je v polju čas vrednost Null, je vrnjena vrednost Null.
Str
Vrne podatkovni tip Različica (niz), ki predstavlja število.
Sintaksa
Str( število )
Številka Zahteva; Dolgo število , ki vsebuje poljuben veljaven številski izraz.
StrConv
Vrne podatkovni tip Različica (niz), ki je pretvorjen tako, kot navedete.
Sintaksa
StrConv( niz, pretvorba, LCID )
niz Zahteva; izraz niza, ki bo pretvorjen.
Pretvorbo Zahteva; Celo število. Vsota vrednosti, ki določa vrsto pretvorbe, ki jo želite izvesti.
LCID Neobvezno; območne nastavitve, če se razlikujejo od območnih nastavitev sistema. (Območne nastavitve sistema so nastavljene privzeto.)
TimeSerial
Vrne podatkovni tip Različica (datum), ki vsebuje čas z določeno uro, minuto in sekundo.
Sintaksa
TimeSerial( ura, minuta, sekunda)
Uro Zahteva; Variant (celo število). Število med 0 (12:00) in vključno 23 (23:00) ali številski izraz.
Minuto Zahteva; Variant (celo število). Poljuben številski izraz.
sekunda Zahteva; Variant (celo število). Poljuben številski izraz.
TimeValue
Vrne podatkovni tip Različica (datum), ki vsebuje čas.
Sintaksa
TimeValue( čas)
Čas Zahteva; običajno izraz niza, ki predstavlja čas od 0:00:00 (12:00:00) do vključno 23:59:59 (11:59:59 PM). Čas pa je lahko tudi kateri koli izraz, ki predstavlja čas v tem obsegu. Če je v polju čas vrednost Null, je vrnjena vrednost Null.
Val
Vrne števila v nizu kot številske vrednosti z ustreznim podatkovnim tipom.
Sintaksa
Val( niz )
niz Zahteva; kateri koli veljaven izraz niza.
Weekday
Vrne podatkovni tip Različica (celo število), ki vsebuje celo število. To število predstavlja dan v tednu.
Sintaksa
Weekday( datum[, prvi dan v tednu] )
Datum Zahteva; Variant, številski izraz, izraz niza katere koli kombinacije, ki lahko predstavlja datum. Če je vargumentu datum vrednost Null, je vrnjena vrednost Null.
Prvi dan v tednu Neobvezno; konstanta, ki določa prvi dan v tednu. Če ni določena, se domneva, da je to nedelja.
Year
Vrne podatkovni tip Različica (celo število), ki vsebuje celo število. To število predstavlja leto.
Sintaksa
Year( datum )
Datum Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja datum. Če je vargumentu datum vrednost Null, je vrnjena vrednost Null.
Funkcije datuma in časa
CDate
Vsili izraz podatkovnemu tipu Datum.
Sintaksa
CDate( izraz )
izraz Kateri koli veljaven izraz.
Date
Vrne podatkovni tip Različica (datum), ki vsebuje trenutni sistemski datum.
Sintaksa
Date
DateAdd
Vrne podatkovni tip Različica (datum), ki vsebuje datum, kateremu je bil dodan določen časovni interval.
Sintaksa
DateAdd( interval, število, datum )
Interval Zahteva; Izraz niza, ki je časovni interval, ki ga želite dodati, na primer »m« ali »d«.
Številka Zahteva; številski izraz, ki je število intervalov, ki jih želite dodati. Lahko je pozitiven (če želite dobiti datume za prihodnost) ali negativen (če želite dobiti datume za preteklost).
Datum Zahteva; Različica (datum) ali dobesedni niz, ki predstavlja datum, kateremu je interval prišteti.
DateDiff
Vrne podatkovni tip Različica (dolgo celo število), ki navaja število časovnih intervalov med dvema navedenima datumoma.
Sintaksa
DateDiff( interval, datum1, datum2[, prvi dan v tednu[, prvi teden v letu]] )
Interval Zahteva; izraz niza, ki je časovni interval za izračun razlike med argumentoma datum1 in datum2.
datum1, datum2 Zahteva; Variant (datum). Dva datuma, ki ju želite uporabiti v izračunu.
Prvi dan v tednu Neobvezno; konstanta, ki določa prvi dan v tednu. Če ni določena, se domneva, da je to nedelja.
<c0>Prvi teden v letu</c0> je izbiren; konstanta, ki določa prvi teden v letu. Če ni določena, se domneva, da je prvi teden tisti, v katerem je 1. januar.
DatePart
Vrne podatkovni tip Različica (celo število), ki vsebuje navedeni del podanega datuma.
Sintaksa
DatePart( interval, datum[, prvi dan v tednu[, prvi teden v letu]] )
Interval Zahteva; izraz niza, ki je časovni interval, ki ga želite vrniti.
Datum Zahteva; Vrednost Variant (Datum), ki jo želite ovrednotiti.
Prvi dan v tednu Neobvezno; konstanta, ki določa prvi dan v tednu. Če ni določena, se domneva, da je to nedelja.
<c0>Prvi teden v letu</c0> je izbiren; konstanta, ki določa prvi teden v letu. Če ni določena, se domneva, da je prvi teden tisti, v katerem je 1. januar.
DateSerial
Vrne podatkovni tip Različica (datum) za navedeno leto, mesec in dan.
Sintaksa
DateSerial (leto, mesec, dan)
Leto Zahteva; Celo število. Število med 100 in vključno 9999 ali številski izraz.
Mesec Zahteva; Celo število. Poljuben številski izraz.
dan Zahteva; Celo število. Poljuben številski izraz.
DateValue
Vrne podatkovni tip Različica (datum).
Sintaksa
DateValue( datum )
Datum Zahteva; običajno izraz niza, ki predstavlja datum od 1. januarja 100 do 31. decembra 9999. Vendar pa je lahko datum kateri koli izraz, ki v tem obsegu predstavlja datum, čas ali tako datum kot tudi čas.
Day
Vrne podatkovni tip Različica (celo število), ki navede celo število med 1 in vključno 31, ki predstavlja dan v mesecu.
Sintaksa
Day( datum)
Datum Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja datum. Če je vargumentu datum vrednost Null, je vrnjena vrednost Null.
Hour
Vrne podatkovni tip Različica (celo število), ki navede celo število med 0 in 23 (vključno s tema številoma). To število predstavlja ure v dnevu.
Sintaksa
Hour( čas )
Čas Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja čas. Če je v polju čas vrednost Null, je vrnjena vrednost Null.
IsDate
Vrne logično vrednost, ki pove, ali je izraz mogoče pretvoriti v datum.
Sintaksa
IsDate( izraz )
izraz Zahteva; katera koli različica , ki vsebuje izraz datuma ali izraz niza, ki ga je mogoče prepoznati kot datum ali uro.
Minute
Vrne podatkovni tip Različica (celo število), ki navede celo število med 0 in 59 (vključno s tema številoma). To število predstavlja minute v uri.
Sintaksa
Minute( čas )
Čas Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja čas. Če je v polju čas vrednost Null, je vrnjena vrednost Null.
Month
Vrne podatkovni tip Različica (celo število), ki navede celo število med 1 in 12 (vključno s tema številoma). To število predstavlja mesec v letu.
Sintaksa
Month( datum)
Datum Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja čas. Če je vargumentu datum vrednost Null, je vrnjena vrednost Null.
Now
Vrne podatkovni tip Različica (datum), ki navede trenutni datum in čas na osnovi sistemskega datuma in časa računalnika.
Sintaksa
Now
ProjDateAdd
Datumu doda trajanje, da vrne nov datum.
Sintaksa
ProjDateAdd( datum, trajanje, koledar )
Datum Zahteva; Variant, vse je v redu. Izvirni datum, kateremu je dodano trajanje.
trajanje Zahteva; Variant, vse je v redu. Trajanje, ki ga želite dodati datumu.
Koledar Koledar, ki ga uporabite za razlike v datumu. Koledar, ki ga želite uporabiti za izračun novega datuma. Če koledar ni določen, je privzeti za trenutni vir koledar vira ali za trenutno opravilo, koledar opravila ali standardni koledar, če ni koledarja opravil. Za Project Server se uporabi standardni koledar, neglede na to, kateri koledar je naveden v nizu koledarja. Če uporabite to funkcijo v formuli, ustvarjeni v programu Project Web APP in jo primerjate z isto formulo, ustvarjeno v programu Project Professional, jo preskusite, da zagotovite pričakovane rezultate.
ProjDateConv
Pretvori vrednost v datum.
Sintaksa
ProjDateConv( izraz, oblika datuma )
izraz Zahteva; Variant, vse je v redu. Izraz, ki ga želite pretvoriti v datum.
oblika datuma Neobvezno; -Še dolgo. Privzeta oblika datuma je pjDateDefault, vendar lahko zamenjate eno od teh konstant pjDateFormat (uporabljena oblika datuma 9/25/07 ob 23:33):
-
pjDateDefault: privzeta oblika zapisa. To lastnost nastavite v pogovornem oknu Možnosti na zavihku Pogled (meni Orodja).
-
pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 PM
-
pjDate_mm_dd_yy: 9/25/07
-
pjDate_mm_dd_yyyy: 9/25/2007
-
pjDate_mmmm_dd_yyyy_hh_mmAM: september 25, 2007 12:33 PM
-
pjDate_mmmm_dd_yyyy: september 25, 2007
-
pjDate_mmm_dd_hh_mmAM: sep 25 12:33 PM
-
pjDate_mmm_dd_yyy: sep 25, '07
-
pjDate_mmmm_dd: september 25
-
pjDate_mmm_dd: sep 25
-
pjDate_ddd_mm_dd_yy_hh_mmAM: tor 9/25/07 12:33 PM
-
pjDate_ddd_mm_dd_yy: tor 9/25/07
-
pjDate_ddd_mmm_dd_yyy: tor sep 25, '07
-
pjDate_ddd_hh_mmAM: tor 12:33 PM
-
pjDate_mm_dd: 9/25
-
pjDate_dd: 25
-
pjDate_hh_mmAM: 12:33 PM
-
pjDate_ddd_mmm_dd: tor sep 25
-
pjDate_ddd_mm_dd: tor 9/25
-
pjDate_ddd_dd: tor 25
-
pjDate_Www_dd: W40/2
-
pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM
ProjDateDiff
Vrne trajanje med dvema datumoma v minutah.
Sintaksa
ProjDateDiff( datum1, datum2, koledar )
Datum 1 Zahteva; Variant, vse je v redu. Datum, uporabljen kot začetek trajanja.
datum 2 Zahteva; Variant, vse je v redu. Datum, uporabljen kot konec trajanja.
Koledar Koledar, ki ga uporabite za izračun trajanja. Če koledar ni naveden, je privzeta nastavitev za trenutni vir koledar vira ali za trenutno opravilo koledar opravila oz. standardni koledar, če koledar opravil ni na voljo. Če koledar ni določen, je privzeti za trenutni vir koledar vira ali za trenutno opravilo, koledar opravila (ali standardni koledar, če ni na voljo koledarja opravil za strežnik Project Server), bo uporabljen standardni koledar, ne glede na to, kateri koledar je določen v nizu koledarja. Če uporabite to funkcijo v formuli, ustvarjeni v programu Project Web APP in jo primerjate z isto formulo, ustvarjeno v programu Project Professional, jo preskusite, da zagotovite pričakovane rezultate.
ProjDateSub
Vrne datum, ki je za določeno trajanje pred drugim datumom.
Sintaksa
ProjDateSub( datum, trajanje, koledar )
Datum Zahteva; Variant, vse je v redu. Izvirni datum, od katerega se odšteje trajanje.
trajanje Zahteva; Variant, vse je v redu. Trajanje, ki ga želite odšteti od datuma.
Koledar Koledar, ki ga uporabite za razlike v datumu. Če koledar ni naveden, je privzeta nastavitev za trenutni vir koledar vira ali za trenutno opravilo koledar opravila (oz. standardni koledar, če koledar opravil ni na voljo). Za Project Server se uporabi standardni koledar, neglede na to, kateri koledar je naveden v nizu koledarja. Če uporabite to funkcijo v formuli, ustvarjeni v programu Project Web APP in jo primerjate z isto formulo, ustvarjeno v programu Project Professional, jo preskusite, da zagotovite pričakovane rezultate.
ProjDateValue
Vrne vrednost datuma izraza.
Sintaksa
ProjDateValue( izraz )
izraz Zahteva; Variant, vse je v redu. Izraz, ki bo predstavljen kot datum.
ProjDurConv
Pretvori izraz v vrednost trajanja v navedenih enotah.
Sintaksa
ProjDurConv( izraz, enote trajanja )
izraz Zahteva; Variant, vse je v redu. Izraz, ki ga želite pretvoriti v trajanje.
enote trajanja Neobvezno; -Še dolgo. Enote, uporabljene za izražanje trajanja. Če argument enote trajanja ni naveden, je privzeta vrednost vrsta enot, ki je določena v možnosti Trajanje je vneseno na zavihku Urnik v pogovornem oknu Možnosti (meni Orodja). Enote trajanja so lahko ene od teh konstant pjFormatUnit :
-
pjMinutes: pjElapsedMinutes
-
pjHours: pjElapsedHours
-
pjDays: pjElapsedDays
-
pjWeeks: pjElapsedWeeks
-
pjMonths: pjElapsedMonths
-
pjMinutesEstimated: pjElapsedMinutesEstimated
-
pjHoursEstimated: pjElapsedHoursEstimated
-
pjDaysEstimated: pjElapsedDaysEstimated
-
pjWeeksEstimated: pjElapsedWeeksEstimated
-
pjMonthsEstimated: pjElapsedMonthsEstimated
ProjDurValue
Vrne število minut trajanja.
Sintaksa
ProjDurValue( trajanje )
trajanje Zahteva; Variant, vse je v redu. Trajanje, ki bo izraženo v minutah.
Second
Vrne podatkovni tip Različica (celo število ), ki navede celo število med 0 in 59 (vključno s tema številoma). To število predstavlja sekunde v minuti.
Sintaksa
Second( čas )
Čas Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja čas. Če je v polju čas vrednost Null, je vrnjena vrednost Null.
Time
Vrne podatkovni tip Različica (datum), ki pokaže trenutni sistemski čas.
Sintaksa
Time
Timer
Vrne podatkovni tip Število z enojno natančnostjo, ki predstavlja število sekund, ki so pretekle od polnoči.
Sintaksa
Timer
TimeSerial
Vrne podatkovni tip Različica (datum), ki vsebuje čas z določeno uro, minuto in sekundo.
Sintaksa
TimeSerial( ura, minuta, sekunda)
Uro Zahteva; Variant (celo število). Število med 0 (12:00) in vključno 23 (23:00) ali številski izraz.
Minuto Zahteva; Variant (celo število). Poljuben številski izraz.
sekunda Zahteva; Variant (celo število). Poljuben številski izraz.
TimeValue
Vrne podatkovni tip Različica (datum), ki vsebuje čas.
Sintaksa
TimeValue( čas)
Čas Zahteva; običajno izraz niza, ki predstavlja čas od 0:00:00 (12:00:00) do vključno 23:59:59 (11:59:59 PM). Čas pa je lahko tudi kateri koli izraz, ki predstavlja čas v tem obsegu. Če je v polju čas vrednost Null, je vrnjena vrednost Null.
Weekday
Vrne podatkovni tip Različica (celo število), ki vsebuje celo število. To število predstavlja dan v tednu.
Sintaksa
Weekday( datum[, prvi dan v tednu] )
Datum Zahteva; Variant, številski izraz, izraz niza katere koli kombinacije, ki lahko predstavlja datum. Če je vargumentu datum vrednost Null, je vrnjena vrednost Null.
Prvi dan v tednu Neobvezno; konstanta, ki določa prvi dan v tednu. Če ni določena, se domneva, da je to nedelja.
Year
Vrne podatkovni tip Različica (celo število), ki vsebuje celo število. To število predstavlja leto.
Sintaksa
Year( datum )
Datum Zahteva; Poljubna Različica, številski izraz, izraz niza ali katera koli kombinacija lahko predstavlja datum. Če je vargumentu datum vrednost Null, je vrnjena vrednost Null.
Splošne funkcije
Choose
Izbere in vrne vrednost s seznama argumentov .
Sintaksa
Choose( indeks, izbira-1[, izbira-2, ... [, izbira-n]])
Kazalo Zahteva; številski izraz ali polje, ki vrne vrednost med 1 in številom razpoložljivih izbir.
Izbira Zahteva; Izraz Variant , ki vsebuje eno od možnih izbir.
IIf
Vrne enega od dveh delov, kar je odvisno od ovrednotenega izraza .
Sintaksa
IIf( izraz, resnični del, neresnični del )
izraz Zahteva; Izraz Variant , ki ga želite ovrednotiti.
truepart Zahteva; vrednost ali izraz, ki bo vrnjen, če je ustrezni izraz resničen.
falsepart Zahteva; vrednost ali izraz, ki bo vrnjen, če je ustrezni izrazNeresničen.
IsNumeric
Vrne logično vrednost, ki pove, ali je izraz mogoče ovrednotiti kot število.
Sintaksa
IsNumeric( izraz)
izraz Zahteva; Variant , ki vsebuje številski izraz ali izraz niza.
IsNull
Vrne logično vrednost, ki pove, ali v izrazu ni veljavnih podatkov (Null).
Sintaksa
IsNull( izraz )
izraz Zahteva; Variant , ki vsebuje številski izraz ali izraz niza.
Switch
Ovrednoti seznam izrazov in vrne vrednost podatkovnega tipa Različica ali izraz, ki je povezan s prvim izrazom na seznamu, ki je resničen .
Sintaksa
Switch( izraz-1, vrednost-1[, izraz-2, vrednost-2, ... [, izraz-n,vrednost-n]] )
Matematične funkcije
Abs
Vrne vrednost iste vrste, kot je bila vnesena, in navede absolutno vrednost števila.
Sintaksa
Abs( število )
Številka Zahteva; poljuben veljaven številski izraz. Če je v argumentu»število« vrednost Null, je vrnjena vrednost Null ; če je neinicializirana spremenljivka, je vrnjena vrednost nič.
Atn
Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja arkus tangens števila.
Sintaksa
Atn( število )
Številka Zahteva; Dvojni ali kateri koli veljaven številski izraz.
Cos
Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja kosinus kota.
Sintaksa
Cos( število )
Številka Zahteva; Dvojni ali kateri koli veljaven številski izraz, ki izraža kot v radianih.
Exp
Vrne podatkovni tip Število z dvojno natančnostjo, ki navede e (osnovo naravnih algoritmov) na potenco.
Sintaksa
Exp( število )
Številka Zahteva; Dvojni ali kateri koli veljaven številski izraz.
Fix
Vrne cele dele števila. Če je število negativno, vrne prvo negativno celo število, ki je enako ali večje od števila.
Sintaksa
Fix( število )
Številka Zahteva; Dvojni ali kateri koli veljaven številski izraz. Če je vargumentu »število« vrednost Null, je vrnjena vrednost Null.
Int
Vrne cele dele števila. Če je število negativno, vrne prvo negativno celo število, ki je manjše ali enako številu.
Sintaksa
Int( število )
Številka Zahteva; Dvojni ali kateri koli veljaven številski izraz. Če je vargumentu »število« vrednost Null, je vrnjena vrednost Null.
Log
Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja naravni logaritem števila.
Sintaksa
Log( število )
Številka Zahteva; Dvojni ali kateri koli veljaven številski izraz, ki je večji od nič.
Rnd
Vrne podatkovni tip Število z enojno natančnostjo, ki vsebuje naključno število.
Sintaksa
Rnd( število )
Številka Zahteva; Enojni ali kateri koli veljaven številski izraz.
Sgn
Vrne podatkovni tip Različica (celo število), ki pokaže znak števila.
Sintaksa
Sgn( število )
Številka Zahteva; poljuben veljaven številski izraz.
Vrne te vrednosti:
-
Če je število večje od nič, funkcija Sgn vrne 1.
-
Če je število enako nič, funkcija Sgn vrne 0.
-
Če je število manjše od nič, funkcija Sgn vrne –1
Sin
Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja sinus kota.
Sintaksa
Sin( število )
Številka Zahteva; Dvojni ali kateri koli veljaven številski izraz, ki izraža kot v radianih.
Sqr
Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja kvadratni koren števila.
Sintaksa
Sqr( število )
Številka Zahteva; Dvojni ali kateri koli veljaven številski izraz, ki je enak ali večji od nič.
Tan
Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja tangens kota.
Sintaksa
Tan( število )
Številka Zahteva; Dvojni ali kateri koli veljaven številski izraz, ki izraža kot v radianih.
Besedilne funkcije
Asc
Vrne podatkovni tip Celo število, ki predstavlja kodo znaka, ki ustreza prvi črki v nizu.
Sintaksa
ASC ( niz )
Niz Kateri koli veljaven izraz.
Chr
Vrne Niz z znakom, ki je povezan z navedeno kodo znaka.
Sintaksa
Chr( koda znaka )
Charcode Dolgo celo število, ki označuje znak.
Format
Vrne podatkovni tip Različica (niz), ki vsebuje izraz, oblikovan v skladu z navodili v izrazu oblikovanja.
Sintaksa
Format( izraz[, oblika zapisa[, prvi dan v tednu[, prvi dan v letu]]] )
izraz Zahteva; kateri koli veljaven izraz.
Oblika Neobvezno; veljaven poimenovan ali uporabniško določen izraz oblike zapisa.
Prvi dan v tednu Neobvezno; Konstanta , ki določa prvi dan v tednu.
Prvi teden v letu Neobvezno; Konstanta , ki določa prvi teden v letu.
Instr
Vrne podatkovni tip Različica (Dolgo celo število), ki navaja mesto, kjer se en niz prvič pojavi v drugem nizu.
Sintaksa
Instr( [začni, ]niz1, niz2[, primerjaj] )
Začetek Neobvezno; številski izraz, ki nastavi začetni položaj za vsako iskanje. Če je argument izpuščen, se iskanje začne pri prvem znaku. Če argument začetekvsebuje vrednost Null, pride do napake. Argument začetek je potreben, če je naveden argument primerjava.
niz1 Zahteva; izraz niza, ki ga iščete.
niz2 Zahteva; izraz niza, ki ga iščete.
primerjava Neobvezno; določa vrsto primerjave nizov. Če ima argument primerjava vrednost Null, pride do napake. Če argument primerjava izpustite, nastavitev Primerjavamožnosti določa vrsto primerjave.
LCase
Vrne podatkovni tip Niz, ki je bil pretvorjen v male črke.
Sintaksa
LCase( niz )
niz Zahteva; kateri koli veljaven izraz niza. Če je vnizu vrednost Null, je vrnjena vrednost Null.
Left
Vrne podatkovni tip Različica (niz), ki vsebuje navedeno število znakov na levi strani niza.
Sintaksa
Left( niz, dolžina )
niz Zahtevano. Rezultat vrne izraz niza, iz katerega se vrnejo skrajno levi znaki. Če je vnizu vrednost Null, je vrnjena vrednost Null.
dolžina Zahteva; Variant (dolgo). Številski izraz, ki označuje, koliko znakov je treba vrniti. Če je število 0, je vrnjen niz dolžine nič (""). Če je dolžina večja ali enaka številu znakov v nizu, je vrnjen celoten niz.
Len
Vrne podatkovni tip Dolgo celo število, ki vsebuje število znakov v nizu ali število bajtov, ki so zahtevani za shranjevanje spremenljivke.
Sintaksa
Len( niz, ime spremenljivke )
Niz Kateri koli veljaven izraz niza. Če je vnizu vrednost Null, je vrnjena vrednost Null.
ime spremenljivke Poljubno ime spremenljivke. Če je v argumentu ime spremenljivke vrednost Null, je vrnjena vrednost Null. Če je ime spremenljivke vrsta podatkovnega tipa Različica, jo funkcija Len obravnava enako kot niz in vedno vrne število znakov, ki jih vsebuje.
LTrim
Vrne podatkovni tip Različica (niz), ki vsebuje kopijo niza brez vodilnih presledkov.
Sintaksa
LTrim( niz )
niz Zahteva; kateri koli veljaven izraz niza. Če je vnizu vrednost Null, je vrnjena vrednost Null.
Mid
Vrne podatkovni tip Različica (niz), ki vsebuje navedeno število znakov v nizu.
Sintaksa
Mid( niz, začni[, dolžina] )
niz Zahteva; izraz niza, iz katerega so vrnjeni znaki. Če je vnizu vrednost Null, je vrnjena vrednost Null.
Začetek Zahteva; -Še dolgo. Mesto znaka v argumentu niz, ki predstavlja začetno točko za funkcijo. Če je argument začetek večji od števila znakov v argumentu niz, funkcija Mid vrne niz z ničelno dolžino ("").
dolžina Neobvezno; Variant (dolgo). Število znakov, ki jih želite vrniti. Če ga izpustite ali če je v besedilu manj znakov kot dolžina (vključno z znakom na začetku), so vrnjeni vsi znaki od začetnega mesta do konca niza.
Right
Vrne podatkovni tip Različica (niz), ki vsebuje navedeno število znakov na desni strani niza.
Sintaksa
Right( niz, dolžina )
niz Zahteva; izraz niza, iz katerega so vrnjeni skrajno desni znaki. Če je vnizu vrednost Null, je vrnjena vrednost Null.
dolžina Zahteva; Variant (dolgo). Številski izraz, ki označuje, koliko znakov je treba vrniti. Če je število 0, je vrnjen niz dolžine nič (""). Če je enako ali večje od števila znakov v nizu, je vrnjen celoten niz.
RTrim
Vrne podatkovni tip Različica (niz), ki vsebuje kopijo navedenega niza brez končnih presledkov.
Sintaksa
RTrim( niz )
niz Zahteva; kateri koli veljaven izraz niza. Če je vnizu vrednost Null, je vrnjena vrednost Null.
Space
Vrne podatkovni tip Različica (niz), ki vsebuje navedeno število presledkov.
Sintaksa
Space( število )
Številka Zahteva; število presledkov, ki jih želite v nizu.
StrComp
Vrne podatkovni tip Različica (celo število), ki pokaže rezultat primerjave niza.
Sintaksa
StrComp( niz1, niz2[, primerjaj] )
niz1 Zahteva; kateri koli veljaven izraz niza.
niz2 Zahteva; kateri koli veljaven izraz niza.
primerjava Neobvezno; določa vrsto primerjave nizov. Če ima argument primerjava vrednost Null, pride do napake.
StrConv
Vrne podatkovni tip Različica (niz), ki je pretvorjen tako, kot navedete.
Sintaksa
StrConv( niz, pretvorba, LCID )
niz Zahteva; izraz niza, ki bo pretvorjen.
Pretvorbo Zahteva; Celo število. Vsota vrednosti, ki določa vrsto pretvorbe, ki jo želite izvesti.
LCID Neobvezno; območne nastavitve, če se razlikujejo od območnih nastavitev sistema. (Območne nastavitve sistema so nastavljene privzeto.)
String
Vrne podatkovni tip Različica (niz), ki vsebuje ponavljajoči se niz znakov navedene dolžine.
Sintaksa
String( število, znak )
Številka Zahteva; -Še dolgo. Dolžina vrnjenega niza. Če je vargumentu »število« vrednost Null, je vrnjena vrednost Null.
znak Zahteva; Variant, vse je v redu. Koda znaka, ki določa znak ali izraz niza, katerega prvi znak se uporablja za ustvarjanje vrnjenega niza. Če je vznaku vrednost Null, je vrnjena vrednost Null.
Trim
Vrne podatkovni tip Različica (niz), ki vsebuje kopijo niza brez vodilnih ali končnih presledkov.
Sintaksa
Trim( niz )
niz Zahteva; kateri koli veljaven izraz niza. Če je vnizu vrednost Null, je vrnjena vrednost Null.
UCase
Vrne podatkovni tip Različica (niz), ki vsebuje naveden niz, ki bo pretvorjen v velike črke.
Sintaksa
UCase( niz )
niz Zahteva; kateri koli veljaven izraz niza. Če je vnizu vrednost Null, je vrnjena vrednost Null.