Funcții de proiect pentru câmpuri particularizate în Project desktop
Applies ToClient desktop Project Online Project Standard 2024 Project Professional 2021 Project Standard 2021 Project Professional 2019 Project Standard 2019 Project Professional 2016 Project Standard 2016 Project Professional 2013 Project Server 2013 Project Standard 2013

Aceste funcții sunt utilizate în cadrul formulelor pentru a calcula valorile câmpurilor particularizate.

Sfat: Pentru a introduce o formulă într-un câmp particularizat, faceți clic pe fila Proiect și, în grupul Proprietăți , faceți clic pe Câmpuri particularizate. În caseta de dialog Câmpuri particularizate, faceți clic pe Formulă.

Prezentarea generală a funcțiilor Project

Când utilizați Microsoft Project, poate fi nevoie să lucrați cu valori care nu se află direct în câmpuri. Formulele vă permit să lucrați cu câmpuri pentru a crea aceste valori noi.

Următoarele exemple ilustrează modul în care puteți utiliza formule cu câmpuri particularizate:

  • Când este adăugată la un câmp numeric particularizat, următoarea formulă returnează o valoare numerică ce indică numărul de zile dintre data curentă și data de terminare a activităților din planificarea dvs.:

DateDiff("d",NOW(),[Finish])

  • Când este adăugată la un câmp text particularizat, următoarea formulă returnează o valoare „Fără nivel de referință”, „Depășește bugetul cu 20% sau mai mult” sau „Sub valoarea bugetului”.

    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.
    

Funcții de conversie

Asc

Returnează un număr întreg reprezentând codul de caracter care corespunde primei litere dintr-un șir.

Sintaxă

ASC ( șir )

șir  Orice expresie șir validă.

CBool

Forțează o expresie să ia tipul de date boolean.

Sintaxă

CBool( expresie )

expresie  Orice șir sau expresie numerică valide.

CByte

Forțează o expresie să ia tipul de date octet.

Sintaxă

CByte( expresie )

expresie  Orice număr întreg de la 0 la 255.

CCur

Forțează o expresie să ia tipul de date monedă.

Sintaxă

CCur( expresie )

expresie  Orice expresie numerică de la -922.337.203.685.477,5808 la 922.337.203,685.477,5807.

CDate

Impune o expresie în tipul de date Dată.

Sintaxă

CDate( expresie )

expresie  Orice expresie de date validă.

CDbl

Forțează o expresie să ia tipul de date dublă precizie.

Sintaxă

CDbl( expresie )

expresie  Orice expresie numerică de la -1.79769313486232E308 la -4.94065645841247E-324 pentru valori negative; de la 4.94065645841247E-324 la 1.79769313486232E308 pentru valori pozitive.

CDec

Forțează o expresie să ia tipul de date zecimal.

Sintaxă

CDec( expresie )

expresie  Orice expresie numerică de la +/-79,228,162,514,264,337,593,543,950,335 pentru numere care nu au zecimale. Pentru numere cu 28 de zecimale, intervalul este +/-7.9228162514264337593543950335. Cel mai mic număr posibil diferit de zero este 0.0000000000000000000000000001.

Chr

Returnează un șir care conține caracterul asociat cu codul de caracter specificat.

Sintaxă

Chr( cod caracter )

cod caracter  Un lung care identifică un caracter.

CInt

Forțează o expresie să ia tipul de date număr întreg.

Sintaxă

CInt( expresie )

expresie  Orice expresie numerică de la -32.768 la 32.767; fracțiile sunt rotunjite.

CLng

Forțează o expresie să ia tipul de date lung.

Sintaxă

CLng( expresie )

expresie  Orice expresie numerică de la -2.147.483.648 la 2.147.483.647; fracțiile sunt rotunjite.

CSng

Forțează o expresie să ia tipul de date Simplă precizie.

Sintaxă

CSng( expresie )

expresie  Orice expresie numerică de la -3.402823E38 la -1.401298E-45 pentru valori negative; de la 1.401298E-45 la 3.402823E38 pentru valori pozitive.

CStr

Forțează o expresie să ia tipul de date șir.

Sintaxă

CStr( expresie )

expresie  Orice șir sau expresie numerică valide.

CVar

Forțează o expresie să ia tipul de date variant.

Sintaxă

CVar( expresie )

expresie  Același interval ca dublă precizie pentru valorile numerice. Același interval ca șir pentru valorile non-numerice.

DateSerial

Returnează o valoare variant (Dată) pentru un an, o lună și o zi specificate.

Sintaxă

DateSerial( an, lună, zi )

An  Necesare; Număr întreg. Număr între 100 și 9999, inclusiv, sau o expresie numerică.

Lună  Necesare; Număr întreg. Orice expresie numerică.

Zi  Necesare; Număr întreg. Orice expresie numerică.

DateValue

Returnează o valoare variant (Dată).

Sintaxă

DateValue ( dată)

Data  Necesare; în mod normal, o expresie șir reprezentând o dată între 1 ianuarie 100 și 31 decembrie 9999. Totuși, data poate fi, de asemenea, orice expresie care poate reprezenta o dată, o oră sau atât o dată, cât și o oră din acel interval.

Day

Returnează o valoare variant (număr întreg) specificând un număr întreg între 1 și 31, inclusiv, reprezentând ziua din lună.

Sintaxă

Day( dată)

Data  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o dată. Dacă data conține Nul, se returnează Nul .

Hex

Returnează un șir reprezentând valoarea hexazecimală a unui număr.

Sintaxă

Hex( număr )

Numărul  Necesare; orice șir valid sau expresie numerică validă.

Hour

Returnează o valoare variant (număr întreg) specificând un număr întreg între 0 și 23, inclusiv, reprezentând ora din zi.

Sintaxă

Hour( oră )

Timp  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o oră. Dacă timpul conține Nul, se returnează Nul .

Minute

Returnează o valoare variant (număr întreg) specificând un număr întreg între 0 și 59, inclusiv, reprezentând minutul dintr-o oră.

Sintaxă

Minute ( timp)

Timp  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o oră. Dacă timpul conține Nul, se returnează Nul .

Month

Returnează o valoare variant (număr întreg) specificând un număr întreg între 1 și 12, inclusiv, reprezentând luna din an.

Sintaxă

Month( dată)

Data  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o oră. Dacă data conține Nul, se returnează Nul .

Oct

Returnează o valoare variant (șir) reprezentând valoarea octală a unui număr.

Sintaxă

Oct( număr )

Numărul  Necesare; orice șir valid sau expresie numerică validă.

ProjDateConv

Convertește o valoare într-o dată.

Sintaxă

ProjDateConv( expresie, format dată )

expresie  Necesare; Varianta. Expresia de transformat într-o dată.

format dată  Opţional; De lungă durată. Formatul de dată implicit este pjDateDefault, dar puteți înlocui una dintre următoarele constante pjDateFormat (format de dată aplicat 25.09.2007 la ora 12:33):

  • pjDateDefault: formatul implicit. Setat pe fila Vizualizare din caseta de dialog Opțiuni (meniul Instrumente).

  • 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: Septembrie 25, 2007 12:33 PM

  • pjDate_mmmm_dd_yyyy: Septembrie 25, 2007

  • pjDate_mmm_dd_hh_mmAM: Sep 25 12:33 PM

  • pjDate_mmm_dd_yyy: Sep 25, '07

  • pjDate_mmmm_dd: Septembrie 25

  • pjDate_mmm_dd: Sep 25

  • pjDate_ddd_mm_dd_yy_hh_mmAM: Ma 9/25/07 12:33 PM

  • pjDate_ddd_mm_dd_yy: Ma 9/25/07

  • pjDate_ddd_mmm_dd_yyy: Ma Sep 25, '07

  • pjDate_ddd_hh_mmAM: Ma 12:33 PM

  • pjDate_mm_dd: 9/25

  • pjDate_dd: 25

  • pjDate_hh_mmAM: 12:33 PM

  • pjDate_ddd_mmm_dd: Ma Sep 25

  • pjDate_ddd_mm_dd: Ma 9/25

  • pjDate_ddd_dd: Ma 25

  • pjDate_Www_dd: S40/2

  • pjDate_Www_dd_yy_hh_mmAM: S40/2/07 12:33 PM

ProjDurConv

Convertește o expresie într-o valoare de durată, în unitățile specificate.

Sintaxă

ProjDurConv( expresie, unități durată )

expresie  Necesare; Varianta. Expresia de convertit într-o durată.

unități durată  Opţional; De lungă durată. Unitățile utilizate pentru a exprima durata. Dacă nu se specifică unități durată, valoarea implicită este tipul de unități specificate în opțiunea Durata este introdusă în pe fila Planificare din caseta de dialog Opțiuni (meniul Instrumente ). Unitățile de durată pot fi una dintre următoarele constante pjFormatUnit:

  • pjMinutes: pjElapsedMinutes

  • pjHours: pjElapsedHours

  • pjDays: pjElapsedDays

  • pjWeeks: pjElapsedWeeks

  • pjMonths: pjElapsedMonths

  • pjMinutesEstimated: pjElapsedMinutesEstimated

  • pjHoursEstimated: pjElapsedHoursEstimated

  • pjDaysEstimated: pjElapsedDaysEstimated

  • pjWeeksEstimated: pjElapsedWeeksEstimated

  • pjMonthsEstimated: pjElapsedMonthsEstimated

Second

Returnează o valoare variant (număr întreg) specificând un număr întreg între 0 și 59, inclusiv, reprezentând secunda dintr-un minut.

Sintaxă

Second( oră )

Timp  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o oră. Dacă timpul conține Nul, se returnează Nul .

Str

Returnează o reprezentare variant (șir) a unui număr.

Sintaxă

Str( număr )

Numărul  Necesare; Lung care conține orice expresie numerică validă.

StrConv

Returnează o valoare variant (șir) convertită conform specificațiilor.

Sintaxă

StrConv( șir, conversie, LCID )

șir  Necesare; expresie șir de convertit.

Conversie  Necesare; Număr întreg. Suma valorilor care specifică tipul de conversie de efectuat.

LCID  Opţional; LocaleID, dacă este diferit de LocaleID de sistem. (LocaleID de sistem este valoarea implicită.)

TimeSerial

Returnează o valoare variant (Dată) care conține ora pentru o anumită oră, minut și secundă.

Sintaxă

TimeSerial ( oră, minute, doua)

Oră  Necesare; Variant (număr întreg). Număr între 0 (12:00 A.M.) și 23 (11:00 P.M.), inclusiv, sau o expresie numerică.

minut  Necesare; Variant (număr întreg). Orice expresie numerică.

Al doilea  Necesare; Variant (număr întreg). Orice expresie numerică.

TimeValue

Returnează o valoare variant (Dată) care conține ora.

Sintaxă

TimeValue( oră)

Timp  Necesare; în mod normal, o expresie șir reprezentând o oră de la 0:00:00 (12:00:00 AM) la 23:59:59 (11:59:59 P.M.), inclusiv. Totuși, timpul poate fi, de asemenea, orice expresie care reprezintă o oră din acel interval. Dacă timpul conține Nul, se returnează Nul .

Val

Returnează numerele conținute într-un șir ca valoare numerică de tipul corespunzător.

Sintaxă

Val( șir )

șir  Necesare; orice expresie șir validă.

Weekday

Returnează o valoare variant (număr întreg) care conține un număr întreg reprezentând ziua săptămânii.

Sintaxă

Weekday( data[, prima zi a săptămânii] )

Data  Necesare; Variant, expresie numerică, expresie șir a oricărei combinații, care poate reprezenta o dată. Dacă data conține Nul, se returnează Nul .

primazidinsămână  Opţional; o constantă care specifică prima zi a săptămânii. Dacă nu se specifică, duminică se presupune.

Year

Returnează o valoare variant (număr întreg) care conține un număr întreg care reprezintă anul.

Sintaxă

Year ( data)

Data  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o dată. Dacă data conține Nul, se returnează Nul .

Funcții de dată/oră

CDate

Impune o expresie în tipul de date Dată.

Sintaxă

CDate( expresie )

expresie  Orice expresie de date validă.

Date

Returnează o valoare variant (Dată) care conține data curentă a sistemului.

Sintaxă

Date

DateAdd

Returnează o valoare variant (Dată) care conține o dată la care s-a adăugat un interval de timp specificat.

Sintaxă

DateAdd( interval, număr, dată )

interval  Necesare; Expresie șir care este intervalul de timp pe care doriți să-l adăugați, cum ar fi "m" sau "d".

Numărul  Necesare; expresie numerică care este numărul de intervale pe care doriți să le adăugați. Poate fi pozitiv (pentru a obține date în viitor) sau negativ (pentru a obține date din trecut).

Data  Necesare; Variant (Dată) sau literal, reprezentând data la care este adăugat intervalul.

DateDiff

Returnează o valoare variant (lungă) specificând numărul de intervaluri de timp dintre două date specificate.

Sintaxă

DateDiff( interval, dată1, dată2[, primazidinsăptămână[, primasăptămânădinan]] )

interval  Necesare; expresie șir care este intervalul de timp utilizat pentru a calcula diferența dintre dată1 și dată2.

data1, data2  Necesare; Variant (Dată). Două date pe care doriți să le utilizați în calcul.

primazidinsămână  Opţional; o constantă care specifică prima zi a săptămânii. Dacă nu se specifică, duminică se presupune.

primasămânădinan  Opţional; o constantă care specifică prima săptămână din an. Dacă nu se specifică, prima săptămână se consideră a fi săptămâna în care are loc 1 ianuarie.

DatePart

Returnează o valoare variant (număr întreg) care conține porțiunea specificată dintr-o anumită dată.

Sintaxă

DatePart( interval, dată[, primazidinsăptămână[, primasăptămânădinan]] )

interval  Necesare; expresie șir care este intervalul de timp pe care doriți să-l returnați.

Data  Necesare; Valoare variant (Dată) pe care doriți să o evaluați.

primazidinsămână  Opţional; o constantă care specifică prima zi a săptămânii. Dacă nu se specifică, duminică se presupune.

primasămânădinan  Opţional; o constantă care specifică prima săptămână din an. Dacă nu se specifică, prima săptămână se presupune a fi în săptămâna în care are loc 1 ianuarie.

DateSerial

Returnează o valoare variant (Dată) pentru un an, o lună și o zi specificate.

Sintaxă

DateSerial( an, lună, zi )

An  Necesare; Număr întreg. Număr între 100 și 9999, inclusiv, sau o expresie numerică.

Lună  Necesare; Număr întreg. Orice expresie numerică.

Zi  Necesare; Număr întreg. Orice expresie numerică.

DateValue

Returnează o valoare variant (Dată).

Sintaxă

DateValue ( data)

Data  Necesare; în mod normal, o expresie șir reprezentând o dată între 1 ianuarie 100 și 31 decembrie 9999. Totuși, data poate fi, de asemenea, orice expresie care poate reprezenta o dată, o oră sau atât o dată, cât și o oră din acel interval.

Day

Returnează o valoare variant (număr întreg) specificând un număr întreg între 1 și 31, inclusiv, reprezentând ziua din lună.

Sintaxă

Day( dată)

Data  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o dată. Dacă data conține Nul, se returnează Nul .

Hour

Returnează o valoare variant (număr întreg) specificând un număr întreg între 0 și 23, inclusiv, reprezentând ora din zi.

Sintaxă

Hour( oră )

Timp  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o oră. Dacă timpul conține Nul, se returnează Nul .

IsDate

Returnează o valoare booleană care indică dacă o expresie poate fi convertită la o dată.

Sintaxă

IsDate( expresie )

expresie  Necesare; orice variant care conține o expresie dată sau o expresie șir recognoscibilă ca dată sau oră.

Minute

Returnează o valoare variant (număr întreg) specificând un număr întreg între 0 și 59, inclusiv, reprezentând minutul dintr-o oră.

Sintaxă

Minute ( timp)

Timp  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o oră. Dacă timpul conține Nul, se returnează Nul .

Month

Returnează o valoare variant (număr întreg) specificând un număr întreg între 1 și 12, inclusiv, reprezentând luna din an.

Sintaxă

Month( dată)

Data  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o oră. Dacă data conține Nul, se returnează Nul .

Now

Returnează o valoare variant (Dată) specificând data și ora curente, în conformitate cu data și ora computerului.

Sintaxă

Now

ProjDateAdd

Adaugă o durată la o dată pentru a returna o dată nouă.

Sintaxă

ProjDateAdd( dată, durată, calendar )

Data  Necesare; Varianta. Data inițială la care se adaugă durata .

durată  Necesare; Varianta. Durata de adăugat la dată.

Calendar  Calendarul de utilizat când calculați durata. Calendarul de utilizat la calcularea datei noi. Dacă nu se specifică calendarul , valoarea implicită pentru resursa curentă este calendarul de resurse sau pentru activitatea curentă, calendarul de activități sau calendarul standard, dacă nu există niciun calendar de activități. Pentru Project Server, se va utiliza calendarul standard, indiferent de calendarul specificat în șirul de calendar . Când utilizați această funcție într-o formulă creată în Project Web App și o comparați cu aceeași formulă creată în Project Professional, ar trebui să testați pentru a vă asigura că rezultatele sunt cele pe care le așteptați.

ProjDateConv

Convertește o valoare într-o dată.

Sintaxă

ProjDateConv( expresie, format dată )

expresie  Necesare; Varianta. Expresia de transformat într-o dată.

format dată  Opţional; De lungă durată. Formatul de dată implicit este pjDateDefault, dar puteți înlocui una dintre următoarele constante pjDateFormat (format de dată aplicat 25.09.2007 la ora 12:33):

  • pjDateDefault: formatul implicit. Setat pe fila Vizualizare din caseta de dialog Opțiuni (meniul Instrumente).

  • 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: Septembrie 25, 2007 12:33 PM

  • pjDate_mmmm_dd_yyyy: Septembrie 25, 2007

  • pjDate_mmm_dd_hh_mmAM: Sep 25 12:33 PM

  • pjDate_mmm_dd_yyy: Sep 25, '07

  • pjDate_mmmm_dd: Septembrie 25

  • pjDate_mmm_dd: Sep 25

  • pjDate_ddd_mm_dd_yy_hh_mmAM: Ma 9/25/07 12:33 PM

  • pjDate_ddd_mm_dd_yy: Ma 9/25/03

  • pjDate_ddd_mmm_dd_yyy: Ma Sep 25, '07

  • pjDate_ddd_hh_mmAM: Ma 12:33 PM

  • pjDate_mm_dd: 9/25

  • pjDate_dd: 25

  • pjDate_hh_mmAM: 12:33 PM

  • pjDate_ddd_mmm_dd: Ma Sep 25

  • pjDate_ddd_mm_dd: Ma 9/25

  • pjDate_ddd_dd: Ma 25

  • pjDate_Www_dd: S40/2

  • pjDate_Www_dd_yy_hh_mmAM: S40/2/07 12:33 PM

ProjDateDiff

Returnează durata dintre două date, în minute.

Sintaxă

ProjDateDiff( data1, data2, calendar )

dată1  Necesare; Varianta. Data utilizată ca început al duratei.

dată2  Necesare; Varianta. Data utilizată ca sfârșit al duratei.

Calendar  Calendarul de utilizat când calculați durata. În cazul în care calendarul nu este specificat, valoarea implicită pentru resursa curentă este calendarul de resurse sau, pentru activitatea curentă, calendarul de activități sau calendarul standard, dacă nu există calendar de activități. Dacă nu se specifică calendarul , valoarea implicită pentru resursa curentă este calendarul de resurse sau pentru activitatea curentă, calendarul de activități (sau calendarul standard, dacă nu există niciun calendar de activități pentru Project Server, se va utiliza calendarul standard, indiferent de calendarul specificat în șirul de calendar . Când utilizați această funcție într-o formulă creată în Project Web App și o comparați cu aceeași formulă creată în Project Professional, ar trebui să testați pentru a vă asigura că rezultatele sunt cele pe care le așteptați.

ProjDateSub

Returnează data care precede altă dată printr-o durată specificată.

Sintaxă

ProjDateSub( dată, durată, calendar )

Data  Necesare; Varianta. Data inițială din care se scade durata .

durată  Necesare; Varianta. Durata de scăzut din dată.

Calendar  Calendarul de utilizat când calculați durata. Calendarul de utilizat la calcularea diferenței de dată. Dacă nu se specifică calendarul , valoarea implicită pentru resursa curentă este calendarul de resurse sau pentru activitatea curentă, calendarul de activități (sau calendarul standard, dacă nu există niciun calendar de activități). Pentru Project Server, se va utiliza calendarul standard, indiferent de calendarul specificat în șirul de calendar . Când utilizați această funcție într-o formulă creată în Project Web App și o comparați cu aceeași formulă creată în Project Professional, ar trebui să testați pentru a vă asigura că rezultatele sunt cele pe care le așteptați.

ProjDateValue

Returnează valoarea unei expresii.

Sintaxă

ProjDateValue( expresie )

expresie  Necesare; Varianta. Expresia de reprezentat ca dată.

ProjDurConv

Convertește o expresie într-o valoare de durată, în unitățile specificate.

Sintaxă

ProjDurConv( expresie, unități durată )

expresie  Necesare; Varianta. Expresia de convertit într-o durată.

unități durată  Opţional; De lungă durată. Unitățile utilizate pentru a exprima durata. Dacă nu se specifică unități durată, valoarea implicită este tipul de unități specificate în opțiunea Durata este introdusă în pe fila Planificare din caseta de dialog Opțiuni (meniul Instrumente ). Unitățile de durată pot fi una dintre următoarele constante pjFormatUnit:

  • pjMinutes: pjElapsedMinutes

  • pjHours: pjElapsedHours

  • pjDays: pjElapsedDays

  • pjWeeks: pjElapsedWeeks

  • pjMonths: pjElapsedMonths

  • pjMinutesEstimated: pjElapsedMinutesEstimated

  • pjHoursEstimated: pjElapsedHoursEstimated

  • pjDaysEstimated: pjElapsedDaysEstimated

  • pjWeeksEstimated: pjElapsedWeeksEstimated

  • pjMonthsEstimated: pjElapsedMonthsEstimated

ProjDurValue

Returnează numărul de minute dintr-o durată.

Sintaxă

ProjDurValue( durată )

durată  Necesare; Varianta. Durata de exprimat în minute.

Second

Returnează o valoare variant (număr întreg) specificând un număr întreg între 0 și 59, inclusiv, reprezentând secunda dintr-un minut.

Sintaxă

Second( oră )

Timp  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o oră. Dacă timpul conține Nul, se returnează Nul .

Time

Returnează o valoare variant (Dată) indicând ora curentă a sistemului.

Sintaxă

Time

Timer

Returnează o valoare Simplă precizie reprezentând numărul de secunde care au trecut de la miezul nopții.

Sintaxă

Timer

TimeSerial

Returnează o valoare variant (Dată) care conține ora pentru o anumită oră, minut și secundă.

Sintaxă

TimeSerial ( oră, minute, secunde)

Oră  Necesare; Variant (număr întreg). Număr între 0 (12:00 A.M.) și 23 (11:00 P.M.), inclusiv, sau o expresie numerică.

minut  Necesare; Variant (număr întreg). Orice expresie numerică.

Al doilea  Necesare; Variant (număr întreg). Orice expresie numerică.

TimeValue

Returnează o valoare variant (Dată) care conține ora.

Sintaxă

TimeValue( oră)

Timp  Necesare; în mod normal, o expresie șir reprezentând o oră de la 0:00:00 (12:00:00 AM) la 23:59:59 (11:59:59 P.M.), inclusiv. Totuși, timpul poate fi, de asemenea, orice expresie care reprezintă o oră din acel interval. Dacă timpul conține Nul, se returnează Nul .

Weekday

Returnează o valoare variant (număr întreg) care conține un număr întreg reprezentând ziua săptămânii.

Sintaxă

Weekday( data[, prima zi a săptămânii] )

Data  Necesare; Variant, expresie numerică, expresie șir a oricărei combinații, care poate reprezenta o dată. Dacă data conține Nul, se returnează Nul .

primazidinsămână  Opţional; o constantă care specifică prima zi a săptămânii. Dacă nu se specifică, duminică se presupune.

Year

Returnează o valoare variant (număr întreg) care conține un număr întreg care reprezintă anul.

Sintaxă

Year ( data)

Data  Necesare; orice valoare variant, expresie numerică, expresie șir sau orice combinație care poate reprezenta o dată. Dacă data conține Nul, se returnează Nul .

Funcții generale

Choose

Selectează și returnează o valoare dintr-o listă de argumente.

Sintaxă

Choose( indice, alegere-1[, alegere-2, ... [, alegere-n]])

index  Necesare; expresie numerică sau câmp care are ca rezultat o valoare între 1 și numărul de opțiuni disponibile.

Alegere  Necesare; Expresie variant care conține una dintre opțiunile posibile.

IIf

Returnează una dintre două părți, în funcție de evaluarea unei expresii.

Sintaxă

IIf( expresie, valoare adevărat, valoare fals )

expr  Necesare; Expresie variant pe care doriți să o evaluați.

parte adevărată  Necesare; valoarea sau expresia de returnat dacă expresia corespunzătoare este True.

parte falsă  Necesare; valoare sau expresie de returnat dacă expresia corespunzătoare esteFalse.

IsNumeric

Returnează o valoare booleană care indică dacă o expresie poate fi evaluată ca număr.

Sintaxă

IsNumeric( expresie)

expresie  Necesare; Variant care conține o expresie numerică sau o expresie șir.

IsNull

Returnează o valoare booleană care indică dacă o expresie conține date nevalide (Nul).

Sintaxă

IsNull( expresie )

expresie  Necesare; Variant care conține o expresie numerică sau o expresie șir.

Switch

Evaluează o listă de expresii și returnează o valoare variant sau o expresie asociată cu prima expresie din listă care este adevărată.

Sintaxă

Switch( expresie-1, valoare-1[, expresie-2, valoare-2, ... [, expresie-n,valoare-n]] )

Funcții matematice

Abs

Returnează o valoare de același tip care cu cea care îi este transmisă, specificând valoarea absolută a unui număr.

Sintaxă

Abs( număr )

Numărul  Necesare; orice expresie numerică validă. Dacă numărul conține Nul, se returnează Nul ; dacă este o variabilă neinițializată, se returnează zero.

Atn

Returnează o valoare Dublă precizie specificând arctangenta unui număr.

Sintaxă

Atn( număr )

Numărul  Necesare; Dublă precizie sau orice expresie numerică validă.

Cos

Returnează o valoare Dublă precizie, specificând cosinusul unui unghi.

Sintaxă

Cos( număr )

Numărul  Necesare; Dublă precizie sau orice expresie numerică validă care exprimă un unghi în radiani.

Exp

Returnează o valoare Dublă precizie specificând e (baza logaritmilor naturali) ridicat la o putere.

Sintaxă

Exp( număr )

Numărul  Necesare; Dublă precizie sau orice expresie numerică validă.

Fix

Returnează porțiunea întreagă a unui număr. Dacă numărul este negativ, returnează primul număr întreg negativ egal cu sau mai mare decât numărul respectiv.

Sintaxă

Fix( număr )

Numărul  Necesare; Dublă precizie sau orice expresie numerică validă. Dacă numărul conține Nul, se returnează Nul .

Int

Returnează porțiunea întreagă a unui număr. Dacă numărul este negativ, returnează primul număr întreg negativ mai mic sau egal cu numărul respectiv.

Sintaxă

Int( număr )

Numărul  Necesare; Dublă precizie sau orice expresie numerică validă. Dacă numărul conține Nul, se returnează Nul .

Log

Returnează o valoare Dublă precizie specificând logaritmul natural al unui număr.

Sintaxă

Log( număr )

Numărul  Necesare; Dublă precizie sau orice expresie numerică validă mai mare decât zero.

Rnd

Returnează o valoare Simplă precizie care conține un număr aleator.

Sintaxă

Rnd( număr )

Numărul  Necesare; O expresie numerică unică sau orice expresie numerică validă.

Sgn

Returnează o valoare variant (număr întreg) indicând semnul unui număr.

Sintaxă

Sgn( număr )

Numărul  Necesare; orice expresie numerică validă.

Valorile returnate sunt după cum urmează:

  • Dacă numărul este mai mare decât zero, Sgn returnează 1.

  • Dacă numărul este egal cu zero, Sgn returnează 0.

  • Dacă numărul este mai mic de zero, Sgn returnează -1.

Sin

Returnează o valoare Dublă precizie specificând sinusul unui unghi.

Sintaxă

Sin( număr )

Numărul  Necesare; Dublă precizie sau orice expresie numerică validă care exprimă un unghi în radiani.

Sqr

Returnează o valoare Dublă precizie specificând rădăcina pătrată a unui număr.

Sintaxă

Sqr( număr )

Numărul  Necesare; Dublă precizie sau orice expresie numerică validă egală cu sau mai mare decât zero.

Tan

Returnează o valoare Dublă precizie specificând tangenta unui unghi.

Sintaxă

Tan( număr )

Numărul  Necesare; Dublă precizie sau orice expresie numerică validă care exprimă un unghi în radiani.

Funcții text

Asc

Returnează un număr întreg reprezentând codul de caracter care corespunde primei litere dintr-un șir.

Sintaxă

ASC ( șir )

Șir  Orice expresie șir validă.

Chr

Returnează un șir care conține caracterul asociat cu codul de caracter specificat.

Sintaxă

Chr( cod caracter )

cod caracter  Un lung care identifică un caracter.

Format

Returnează o valoare variant (șir) care conține o expresie formatată în conformitate cu instrucțiunile conținute într-o expresie de format.

Sintaxă

Format( expresie[, format[, primazidinsăptămână[, primasăptămânădinan]]] )

expresie  Necesare; orice expresie validă.

Format  Opţional; o expresie de format denumită sau definită de utilizator validă.

primazidinsămână  Opţional; o constantă care specifică prima zi a săptămânii.

primasămânădinan  Opţional; o constantă care specifică prima săptămână a anului.

Instr

Returnează o valoare variant (lungă) specificând poziția primei ocurențe a unui șir în cadrul altui șir.

Sintaxă

Instr( [start, ]șir1, șir2[, compară] )

Începe  Opţional; expresie numerică care setează poziția de pornire pentru fiecare căutare. Dacă este omisă, căutarea începe la poziția primului caracter. Dacă start conține Nul, apare o eroare. Argumentul start este necesar dacă se specifică compararea .

șir1  Necesare; expresie șir în curs de căutare.

șir2  Necesare; expresia șir căutată.

Compara  Opţional; specifică tipul de comparație a șirurilor. Dacă compare este Null, apare o eroare. Dacă comparare este omisă, setareaComparare opțiuni determină tipul de comparație.

LCase

Returnează un șir care a fost convertit la litere mici.

Sintaxă

LCase( șir )

șir   Necesare; orice expresie șir validă. Dacă șirul conține Nul, se returnează Nul.

Left

Returnează o valoare variant (șir) care conține un număr specificat de caractere, de la stânga unui șir.

Sintaxă

Left( șir, lungime )

șir  Obligatoriu. Expresia șir din care sunt returnate caracterele din extrema stângă. Dacă șirul conține Nul, se returnează Nul.

lungime  Necesare; Variant (Lung). Expresie numerică care indică numărul de caractere de returnat. Dacă este 0, se returnează un șir de lungime zero (""). Dacă este mai mare sau egal cu numărul de caractere din șir, se returnează întregul șir.

Len

Returnează un lung care conține numărul de caractere dintr-un șir sau numărul de octeți necesari pentru a stoca o variabilă.

Sintaxă

Len( șir, numevar )

șir  Orice expresie șir validă. Dacă șirul conține Nul, se returnează Nul.

numevar  Orice nume de variabilă valid. Dacă numevar conține Nul, se returnează Nul. Dacă numevar este o valoare variant, Len o tratează la fel ca un șir și întotdeauna returnează numărul de caractere pe care îl conține.

LTrim

Returnează o valoare variant (șir) care conține o copie a șirului specificat, fără spații înaintea lui.

Sintaxă

LTrim( șir )

șir  Necesare; orice expresie șir validă. Dacă șirul conține Nul, se returnează Nul.

Mid

Returnează o valoare variant (șir) care conține un număr specificat de caractere dintr-un șir.

Sintaxă

Mid( șir, start[, lungime] )

șir  Necesare; expresie șir din care sunt returnate caracterele. Dacă șirul conține Nul, se returnează Nul.

Începe  Necesare; De lungă durată. Poziția caracterului în șir de la care începe partea care va fi luată. Dacă start este mai mare decât numărul de caractere din șir, Mid returnează un șir de lungime zero ("").

lungime  Opțional; Variant (lung). Numărul de caractere de returnat. Dacă se omite sau dacă există mai puțin decât caracterele lungime în text (inclusiv caracterul de la start), se returnează toate caracterele din poziția start până la sfârșitul șirului.

Right

Returnează o valoare variant (șir) care conține un număr specificat de caractere, de la dreapta unui șir.

Sintaxă

Right( șir, lungime )

șir  Necesare; expresie șir din care sunt returnate caracterele din extrema dreaptă. Dacă șirul conține Nul, se returnează Nul.

lungime  Necesare; Variant (Lung). Expresie numerică care indică numărul de caractere de returnat. Dacă este 0, se returnează un șir de lungime zero (""). Dacă este egal cu sau mai mare decât numărul de caractere din șir, se returnează întregul șir.

RTrim

Returnează o valoare variant (șir) care conține o copie a șirului specificat, fără spații după el.

Sintaxă

RTrim( șir )

șir  Necesare; orice expresie șir validă. Dacă șirul conține Nul, se returnează Nul.

Space

Returnează o valoare variant (șir) care constă în numărul specificat de spații.

Sintaxă

Space( număr )

Numărul  Necesare; numărul de spații pe care le doriți în șir.

StrComp

Returnează o valoare variant (număr întreg) care indică rezultatul unei comparații șir.

Sintaxă

StrComp( șir1, șir2[, compară] )

șir1  Necesare; orice expresie șir validă.

șir2  Necesare; orice expresie șir validă.

Compara  Opţional; specifică tipul de comparație a șirurilor. Dacă argumentul de comparare este Nul, apare o eroare.

StrConv

Returnează o valoare variant (șir) convertită conform specificațiilor.

Sintaxă

StrConv( șir, conversie, LCID )

șir  Necesare; expresie șir de convertit.

Conversie  Necesare; Număr întreg. Suma valorilor care specifică tipul de conversie de efectuat.

LCID  Opţional; LocaleID, dacă este diferit de LocaleID de sistem. (LocaleID de sistem este valoarea implicită.)

String

Returnează o valoare variant (șir) care conține un șir de caractere care se repetă, de lungimea specificată.

Sintaxă

String( număr, caracter )

Numărul  Necesare; De lungă durată. Lungimea șirului returnat. Dacă numărul conține Nul, se returnează Nul .

caracter  Necesare; Varianta. Cod caracter specificând caracterul sau expresia șir al cărei prim caracter este utilizat pentru a construi șirul returnat. Dacă caracterul conține Nul, se returnează Nul .

Trim

Returnează o valoare variant (șir) care conține o copie a șirului specificat, fără spații înainte sau după el.

Sintaxă

Trim( șir )

șir  Necesare; orice expresie șir validă. Dacă șirul conține Nul, se returnează Nul.

UCase

Returnează o valoare variant (șir) care conține șirul specificat, convertit în majuscule.

Sintaxă

UCase( șir )

șir  Necesare; orice expresie șir validă. Dacă șirul conține Nul, se returnează Nul.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.