Projektne funkcije za polja po meri v namizni različici Projecta

Projektne funkcije za polja po meri v namizni različici Projecta

S temi funkcijami znotraj formul lahko izračunate vrednosti za polja po meri.

Namig: Če želite vnesti formulo v polje po meri v programu Project 2007, v meniju Orodja pokažite na Prilagodi in kliknite Polja. V pogovornem oknu Polja po meri kliknite Formula. V programu Project 2010 kliknite zavihek Project 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  Kateri koli številski izraz iz +/-79228162514264337593543950335 za števila z ničelno skalo, to je številke brez decimalnih mest. Za števila s 28 decimalnimi mesti je obseg +/-7.9228162514264337593543950335. Najmanjša možna številka brez ničle je 0,0000000000000000000000000001.

Chr

Vrne Niz z znakom, ki je povezan z navedeno kodo znaka.

Sintaksa

Chr( koda znaka )

charCode  Dolg , ki prepozna 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 9999, vključujočo 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 januarja 1, 100, do decembra 31, 9999. Vendar pa je datum lahko tudi kateri koli izraz, ki lahko predstavlja datum, čas ali oboje datum in čas v tem obsegu.

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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja datum. Če je argument» date«null, vrne null .

Hex

Vrne Niz, ki predstavlja šestnajstiško vrednost števila.

Sintaksa

Hex( število )

število  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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja čas. Če je argument» čas«ničen, 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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja čas. Če je argument» čas«ničen, 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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja čas. Če je argument» date«null, vrne null .

Oct

Vrne podatkovni tip Različica (niz), ki predstavlja osmiško vrednost števila.

Sintaksa

Oct( število )

število  Zahteva kateri koli veljaven niz ali številski izraz.

ProjDateConv

Pretvori vrednost v datum.

Sintaksa

ProjDateConv( izraz, oblika datuma )

izraz  Zahteva Varianta. Izraz, ki ga želite pretvoriti v datum.

dateformat  Neobvezno Long. Privzeta oblika datuma je pjDateDefault, vendar lahko zamenjate eno od teh pjDateFormat konstant (oblika datuma, ki se uporablja 9/25/07 pri 12:33 uri):

  • 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 Varianta. Izraz, ki ga želite pretvoriti v trajanje.

durationunits  Neobvezno Long. Enote, uporabljene za izražanje trajanja. Če argument» DurationUnits «ni naveden, je privzeta vrednost vrsta enot, ki so navedene v možnosti trajanje , na zavihku» urnik «v pogovornem oknu» možnosti «(meniOrodja ). DurationUnits je lahko ena od teh pjFormatUnit konstant:

  • 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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja čas. Če je argument» čas«ničen, je vrnjena vrednost» NULL « .

Str

Vrne podatkovni tip Različica (niz), ki predstavlja število.

Sintaksa

Str( število )

število  Zahteva Long , ki vsebuje veljavni š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 ga želite pretvoriti.

pretvorbo  Zahteva Celo število. Vsota vrednosti, ki določajo vrsto pretvorbe za izvedbo.

LCID  Neobvezno LocaleID, če je drugačen od LocaleID 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 zjutraj) in 23 (11:00 P.M.), vključujočo 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 zjutraj) do 23:59:59 (11:59:59 PM), vključujoč. Vendar pa je čas lahko tudi kateri koli izraz, ki predstavlja čas v tem obsegu. Če je argument» čas«ničen, 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 Varianta, številski izraz, izraz niza poljubne kombinacije, ki lahko predstavlja datum. Če je argument» date«null, vrne 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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja datum. Če je argument» date«null, vrne 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 « .

število  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 Variant (datum) ali dobesedni datum, na katerega je bil interval dodan.

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, ki ga uporabite za izračun razlike med 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.

Prvi teden v letu  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 variante (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.

Prvi teden v letu  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 9999, vključujočo 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 januarja 1, 100, do decembra 31, 9999. Vendar pa je datum lahko tudi kateri koli izraz, ki lahko predstavlja datum, čas ali oboje datum in čas v tem obsegu.

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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja datum. Če je argument» date«null, vrne 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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja čas. Če je argument» čas«ničen, je vrnjena vrednost» NULL « .

IsDate

Vrne logično vrednost, ki pove, ali je izraz mogoče pretvoriti v datum.

Sintaksa

IsDate( izraz )

izraz  Zahteva kateri koli variant , ki vsebuje datumski izraz ali izraz niza, prepoznaven kot datum ali čas.

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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja čas. Če je argument» čas«ničen, 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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja čas. Če je argument» date«null, vrne 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 Varianta. Prvotni datum, v katerem je bilo trajanje dodano.

trajanje  Zahteva Varianta. Trajanje, ki ga želite dodati na datum.

koledar  Koledar, ki ga uporabite za razlike v datumu. Koledar, ki ga lahko uporabite pri izračunavanju novega datuma. Če koledar ni naveden, je privzeta vrednost za trenutni vir koledar virov 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.

Opomba:  Če želite od navedenega datuma odšteti sedem dni, ta formula deluje pravilno v programu Project Professional 2010: ProjDateAdd("9/24/2010", "-7d"). Toda če isto formulo zaženete v strežniku Project Server 2010, bo rezultat 9/24/2010 in ne 9/17/2010. Če želite, da formule enako delujejo v programu Project Professional 2010 in strežniku Project Server 2010, ne uporabljajte negativnih parametrov v funkcijah ProjDateAdd in ProjDateSub.

ProjDateConv

Pretvori vrednost v datum.

Sintaksa

ProjDateConv( izraz, oblika datuma )

izraz  Zahteva Varianta. Izraz, ki ga želite pretvoriti v datum.

dateformat  Neobvezno Long. Privzeta oblika datuma je pjDateDefault, vendar lahko zamenjate eno od teh pjDateFormat konstant (oblika datuma, ki se uporablja 9/25/07 pri 12:33 uri):

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

datum1  Zahteva Varianta. Datum, ki je bil uporabljen kot začetek trajanja.

datum2  Zahteva Varianta. Datum, ki je bil 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 naveden, je privzeta vrednost za trenutni vir koledar virov ali za trenutno opravilo, koledar opravila (ali standardni koledar, če ni koledarja opravil za strežnik Project Server, uporabljen bo standardni koledar, ne glede 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.

ProjDateSub

Vrne datum, ki je za določeno trajanje pred drugim datumom.

Sintaksa

ProjDateSub( datum, trajanje, koledar )

datum  Zahteva Varianta. Prvotni datum, od katerega je odšteto trajanje .

trajanje  Zahteva Varianta. Trajanje odštevanja 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.

Opomba:  Če želite od navedenega datuma odšteti sedem dni, ta formula deluje pravilno v programu Project Professional 2010: ProjDateAdd("9/24/2010", "-7d"). Toda če isto formulo zaženete v strežniku Project Server 2010, bo rezultat 9/24/2010 in ne 9/17/2010. Če želite, da formule enako delujejo v programu Project Professional 2010 in strežniku Project Server 2010, ne uporabljajte negativnih parametrov v funkcijah ProjDateAdd in ProjDateSub.

ProjDateValue

Vrne vrednost datuma izraza.

Sintaksa

ProjDateValue( izraz )

izraz  Zahteva Varianta. Izraz, ki bo predstavljen kot datum.

ProjDurConv

Pretvori izraz v vrednost trajanja v navedenih enotah.

Sintaksa

ProjDurConv( izraz, enote trajanja )

izraz  Zahteva Varianta. Izraz, ki ga želite pretvoriti v trajanje.

durationunits  Neobvezno Long. Enote, uporabljene za izražanje trajanja. Če argument» DurationUnits «ni naveden, je privzeta vrednost vrsta enot, ki so navedene v možnosti trajanje , na zavihku» urnik «v pogovornem oknu» možnosti «(meniOrodja ). DurationUnits je lahko ena od teh pjFormatUnit konstant:

  • 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 Varianta. Trajanje, ki naj 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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja čas. Če je argument» čas«ničen, 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 zjutraj) in 23 (11:00 P.M.), vključujočo 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 zjutraj) do 23:59:59 (11:59:59 PM), vključujoč. Vendar pa je čas lahko tudi kateri koli izraz, ki predstavlja čas v tem obsegu. Če je argument» čas«ničen, 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 Varianta, številski izraz, izraz niza poljubne kombinacije, ki lahko predstavlja datum. Če je argument» date«null, vrne 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 kateri koli variant, številski izraz ali izraz niza ali katera koli kombinacija, ki lahko predstavlja datum. Če je argument» date«null, vrne null .

Splošne funkcije

Choose

Izbere in vrne vrednost s seznama argumentov .

Sintaksa

Choose( indeks, izbira-1[, izbira-2, ... [, izbira-n]])

indeks  Zahteva številski izraz ali polje, ki povzroči vrednost med 1 in število 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 variante , ki ga želite ovrednotiti.

resničnidel  Zahteva vrednost ali izraz, ki ga želite vrniti, če je ustrezni izraz resničen.

neresničnidel  Zahteva vrednost ali izraz, ki ga želite vrniti, če je ustrezni izrazFALSE.

IsNumeric

Vrne logično vrednost, ki pove, ali je izraz mogoče ovrednotiti kot število.

Sintaksa

IsNumeric( izraz)

izraz  Zahteva Različica , 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 Različica , 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 )

število  Zahteva kateri koli veljavni številski izraz. Če argument» število «vsebuje» null «, vrne null ; Če je neinicializirana spremenljivka, je vrnjena ničla.

Atn

Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja arkus tangens števila.

Sintaksa

Atn( število )

število  Zahteva Dvojni ali kateri koli veljavni številski izraz.

Cos

Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja kosinus kota.

Sintaksa

Cos( število )

število  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 )

število  Zahteva Dvojni ali kateri koli veljavni š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 )

število  Zahteva Dvojni ali kateri koli veljavni številski izraz. Če argument» število «vsebuje» 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 )

število  Zahteva Dvojni ali kateri koli veljavni številski izraz. Če argument» število «vsebuje» null «, je vrnjena vrednost NULL .

Log

Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja naravni logaritem števila.

Sintaksa

Log( število )

število  Zahteva Dvojni ali kateri koli veljavni š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 )

število  Zahteva Enojni ali kateri koli veljavni številski izraz.

Sgn

Vrne podatkovni tip Različica (celo število), ki pokaže znak števila.

Sintaksa

Sgn( število )

število  Zahteva kateri koli veljavni š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 )

število  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 )

število  Zahteva Dvojni ali kateri koli veljavni š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 )

število  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  Dolg , ki prepozna 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.

format  Neobvezno veljavna imenovana ali uporabniško določena oblika izraza.

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 začetek vsebuje null, pride do napake. Argument začetek je potreben, če je naveden argument primerjava.

niz1  Zahteva izraz niza, ki ga iščete.

niz2  Zahteva iskani izraz niza.

primerjava  Neobvezno določa vrsto primerjave nizov. Če ima argument primerjava vrednost Null, pride do napake. Če je argument» primerjava «izpuščen, možnostPrimerjaj nastavitev določi 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 niz » 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 niz » null «, je vrnjena vrednost» NULL « .

dolžina  Zahteva Variant (Long). Številski izraz, ki označuje število znakov, ki jih želite 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 niz » 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 niz » 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 Nizni izraz, iz katerega so vrnjeni znaki. Če je niz » null «, je vrnjena vrednost» NULL « .

začetek  Zahteva Long. 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 (Long). Število znakov, ki jih želite vrniti. Če je izpuščeno ali če je v besedilu manj kot dolžinski znak (vključno z znakom na začetku), so vrnjeni vsi znaki iz začetnega mesta na konec niza.

Right

Vrne podatkovni tip Različica (niz), ki vsebuje navedeno število znakov na desni strani niza.

Sintaksa

Right( niz, dolžina )

niz  Zahteva Nizni izraz, iz katerega so vrnjeni skrajno desni znaki. Če je niz » null «, je vrnjena vrednost» NULL « .

dolžina  Zahteva Variant (Long). Številski izraz, ki označuje število znakov, ki jih želite 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 niz » null «, je vrnjena vrednost» NULL « .

Space

Vrne podatkovni tip Različica (niz), ki vsebuje navedeno število presledkov.

Sintaksa

Space( število )

število  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 je argument» Primerjaj«ničen, 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 ga želite pretvoriti.

pretvorbo  Zahteva Celo število. Vsota vrednosti, ki določajo vrsto pretvorbe za izvedbo.

LCID  Neobvezno LocaleID, če je drugačen od LocaleID 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 )

število  Zahteva Long. Dolžina vrnjenega niza. Če argument» število «vsebuje» null «, je vrnjena vrednost NULL .

znak  Zahteva Varianta. Koda znaka, ki določa izraz znaka ali niza, katerega prvi znak se uporablja za ustvarjanje vrnjenega niza. Če je znak » 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 niz » 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 niz » null «, je vrnjena vrednost» NULL « .

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×