Sunteți pe pagina 1din 3

Funcii EXCEL

65.536 rnduri pe 256 coloane O funcie este o formul predefinit care preia informaiile introduse i ofer un rezultat. Aceasta este o metod rapid de a introduce formule complexe. Ca i n cazul formulelor, funciile ncep cu semnul egal, dup care urmeaz numele funciei i un set de paranteze care au n interior argumente. Valorile folosite ca argumente pot fi: - o singur valoare Ex: INT(12.3) - o referin la o singur celul: INT(B1) - o serie de referine la celule SUM(B1;B4;B6) - o serie de valori SUM(120;130;140) - un domeniu SUM(B1:B4) Un domeniu este o zon de celule adiacente i se declar folosind prima i ultima celul, cu dou puncte ntre ele. Exemplu: A1:A5 Exist funcii care nu au nevoie de argumente, de exemplu funcia NOW(), care returneaz data i ora curent. O funcie se poate introduce n dou feluri: - folosind opiunea Function din meniul Insert. Aceast opiune folosit, va deschide o fereastr din care se va alege numele funciei i se vor completa apoi argumentele acesteia. - introducnd direct n bara de formule semnul egal, numele funciei i argumentele.

Funcii matematice
Aceste funcii lucreaz cu numere, sunt folosite pentru tot felul de calcule matematice i returneaz numere. 1. ABS(val) calculeaz valoarea absolut a unui numr. Val poate fi un numr sau referin la o celul Ex: ABS(-123,45) = 123,45 2. ROUND(valoare, numr_de_cifre) valoare este numrul care va fi rotunjit(poate fi un numr sau referin la o celul care conine un numr), iar numr de cifre specific cte cifre vor rmne dup virgul. Ex: ROUND(12.54;0) = 13 3. MOD(demprit; mpritor) permite obinerea restului ntr-o problem de mprire. Ex: MOD(18;5) = 3 4. SUM (arg1;arg2;;argn) se folosete pentru a aduna, sau scdea valorile date ca argumente SUM(domeniu) adun valorile coninute n celulele domeniului Ex: SUM(12;11;10) = 33 5. SUMIF(valori; condiie) dintre valorile date ca prim argument, le adun doar pe cele care ndeplinesc condiia. Ex: SUMIF(10;12;6;5;>10)=12 6. PRODUCT(arg1;arg2;;argn) permite efectuarea de nmuliri i mpriri cu valorile date ca argumente. PRODUCT(domeniu) nmulete valorile coninute n celulele domeniului PRODUCT(1;23) = 23 7. SQRT(valoare) extrage rdcina ptrat dintr-un numr SQRT(9) = 3

Funcii statistice
Aceste funcii returneaz valori obinute n urma unor statistici efectuate asupra datelor. 1. AVERAGE(arg1; arg2; arg3;) Aceast funcie returneaz media aritmetic a argumentelor. La fel ca i la funciile matematice, argumentele acestei funcii pot fi numere, sau referine la celule care conin numere. Exemplu: AVERAGE(12;0;12;0) = 6 2. MAX(arg1; arg2; ) i MIN(arg1; arg2; arg3;.) Aceste dou funcii, dup cum le spune i numele returneaz minimul i maximul dintre valorile date ca argumente. Exemplu: MIN(-12;10;12) = -12 3. COUNT aceast funcie poate avea ca argumente valori efective, referine la celule sau un domeniu i numr cte date calendaristice, numere sau iruri de cifre exist printre argumente. 4. COUNTBLANK numr celulele goale dintr-un domeniu. 5. COUNTIF(domeniu; criteriu) numr valorile dintr-un domeniu care respect criteriul dat ca al doilea argument.

Funcii pentru nregistrri de tip text


Aceste funcii lucreaz cu iruri de caractere i returneaz tot iruri de caractere. 1. LEFT(ir; nr_caractere). Aceast funcie returneaz un numr de nr_caractere ncepnd din stnga cuvntului, spre dreapta. Dac primul parametru nu i ia valoarea dintr-o celul, ci este precizat, aceasta este trecut ntre ghilimele, la fel ca i n exemplul urmtor. Exemplu: LEFT(maria; 3)= mar 2. RIGHT(ir; nr_caractere) Aceast funcie returneaz ultimele nr_caractere de la stnga cuvntului spre dreapta. Exemplu: RIGHT(maria; 4) = aria 3. MID(ir; caracter_de_nceput_din_stnga; numar_de_caractere) returneaz un numr specificat de caractere, ncepnd dintr-o anumit poziie specificat din ir. Ex: MID(mariana;2;4)=aria 4. CONCATENATE are va argumente texte i referine la celule. Aceast funcie se folosete pentru a lipi, pentru a pune cap la cap anumite texte i valori din celule. Textele se trec ntre ghilimele.

Funcii logice
Aceste funcii se folosesc n algebra boolean i lucreaz cu valorile logice adevrat sau fals. 1. AND(expresie1; expresie2) evalueaz valorile de adevr ale celor dou expresii i la intersecteaz dup urmtoarele reguli: Adevrat i adevrat = adevrat AND(8<10;10=10) = true Adevrat i fals = fals i adevrat = false AND(8<10;10<3) = false Fals i fals = fals 2. OR(expresie1; expresie2) reunete valorile de adevr ale expesiilor: A or A = A; A or F = F or A= A; F or F= F Exemplu: OR(1<2; 3>2)= adevrat 3. NOT(expresie1) evalueaz valoarea de adevr a expresiei i returneaz opusul acesteia. NOT(2<3)=NOT(true)= false

4. IF (condiie; valoarea cand condiia e adevrat; valoare cnd condiia este fals)