Sunteți pe pagina 1din 10

Funcții EXCEL

Forma generală a unei funcții este:


=+nume funcție(arg1...argn)
Obs1. Orice funcție începe cu semnul egal (=) sau plus (+) pentru compatibilitate cu alte procesoare de tabele și pentru ușurința editării
Obs2. Nume fucție este un cuvânt/prescurtare/alipire de cuvinte/alipire de litere din limba în care este softul(de ex. engleză SUM, ori SUMIF ori PV de la Present Value)
Obs3. Se folosesc doar paranteze rotunde care funcționează după regula LIFO (Last Input First Output). Pot fi și funcții cu argument implicit de ex. =NOW() ori TODAY() care au argumentul data
sistemului
Obs4. Intre argumente se pun delimitatori care pot fi virgula (,) ori punct și virgula (;) funcție de ce Regional Setting este ales.
Obs.5. Dacă argumentele sunt celule adiacente(=câmp sau plajă de valori) între argumente se pun doua puncte (:) .
Sunt peste 255 de funcții grupate în:
• Math &Trig
• Logical
• Text
• Information
• Financial
• Lookup&Reference
• Date&Time
• Statistical
• Cube
• Engineering etc.
Pot fi:
• introduse direct in celulă
• cu ajutorul asistentului de funcții din FORMULAS
• Editate in linia de formule
1
Functii matematice si Trigonometrice in EXCEL
Se găsesc în grupul de funcții Math&Trig
Pot fi: a)algebrice
b)de rotunjire
a)Algebrice
=SUM(numar1;numar2;…;numarn) insumează toate argumentele

Pentru celule adiacente se poate folosi şi AUTOSUM 2


=PRODUCT(numar1;numar2;…;numarn)
Pentru calculul valorii fiecărui produs în celula E4 va fi:=PRODUCT(C4,D4)

=SUMPRODUCT(lista1;lista2;……listan) multiplică poziţie cu poziţie argumentele listelor şi însumează rezultatele


intermediare (listele tb. să aibă acelaşi nr. de argumente). De exemplu în celula E10 vom avea
formula=SUMPRODUCT(C4:C9,D4:D9)
=SUMIF(câmp de evaluat;"condiţie" (criteriu)[;câmp de însumat]) însumează valorile unui domeniu numai dacă este
îndeplinită condiţia din sintaxă
De exemplu: Să se calculeze comisionul total numai pentru produsele a căror valoare este mai mare de 16 milioane iar
formula va fi: =SUMIF(E4:E9;">16000000";F4:F9)
Obs. Dacă lipseşte argumentul câmp de însumat suma se va face la primul argument.
De exemplu: Să se calculeze valoarea totală numai pentru produsele a căror valoare este mai mare de 10 milioane. Formula
va fi: =SUMIF(E4:E9;">10000000")
=sin(numar) calculeaza sinusul unui unghi.
Asemanatoare sunt functiile trigonometrice: ACOS sau ACOSH sau ACOT sau TAN sau TANH
3
=SUMIFS(câmp de însumat;câmp de evaluat1;"condiţie1";câmp de evaluat2;"condiţie2";……….) însumează valorile unui
domeniu în funcţie de rezultatul evaluării mai multor condiţii(255).
De exemplu: Să se calculeze volumul total al vânzărilor numai pentru produsele care au fost distribuite
în cantităţi >=250 u.m. şi al căror comision > 150.000. Formula va fi: =SUMIFS(E4:E9,C4:C9,">=250",F4:F9,">150000")
=ABS(număr) returnează o valoare numerică pozitivă extrasă dintr-un nr. real.
=ARABIC(text) converteşte un text pentru un numărul din format roman în format Arabic.
=ROMAN(număr) converteşte numărul din format numeric arab în format roman.
=POWER(număr;putere) returnează rezultatul ridicării unui număr la o putere.
=LOG(număr;baza) returnează logaritmul unui număr la o baza.
=LN(număr) returnează logaritmul natural al unui număr.
=SQRT(număr) calculează rădăcină pătrată dintr-un număr
=FACT(număr) calculează factorialul unui număr pozitiv
=LCM(număr1; număr2…numărn) calculeaza cel mai mic multiplu comun al numerelor
=MOD(număr;divizor) returnează o valoare numerică care reprezintă restul împărţirii primului număr la divizor.
=RAND() returnează un nr. aleator între 0 si 1.
=RANDBETWEEN(limită inferioară;limită superioară) returnează un nr. aleator (întreg) cuprins între două limite (una
inferioară şi alta superioară)

4
Funcţii de rotunjire
=ROUND(nr. de rotunjit;nr. de zecimale) rotunjeşte argumentul la un număr specificat de zecimale. Nr. de rotunjit = o
constantă numerică cu zecimale, rezultatul unei expresii de calcul, referinţa celulară sau numele celulei ce conţine
aceste elemente.
=INT(nr. de rotunjit) returnează o valoare numerică rotunjită prin lipsă până la cel mai apropiat întreg.
=TRUNC(nr. de rotunjit) returnează o valoare numerică trunchiată la nivelul părţii sale întregi, fără rotunjire.

=EVEN(nr. de rotunjit) returnează o valoare numerică rotunjită prin adaos către cel mai apropiat nr întreg par.
=ODD(nr. de rotunjit) returnează o valoare numerică rotunjita prin adaos către cel mai apropiat nr intreg impar.

5
=MROUND(nr. de rotunjit;multiplu de rotunjire) rezultatul este o valoare numerică rotunjită prin adaos
sau prin lipsă către cel mai apropiat multiplu de rotunjire.
Obs1: Dacă un nr de rotunjit este mai aproape de limita superioară a intervalului (sau este egal cu mijlocul
acestuia) dintre doi multipli consecutivi de rotunjire aplicaţi numărului, atunci rotunjirea se va face prin adaos
către următorul (cel mai mare) multiplu de rotunjire.
Obs2: Dacă un nr de rotunjit este mai aproape de limita inferioară a intervalului dintre doi multipli consecutivi
de rotunjire aplicaţi numărului, atunci rotunjirea se va face prin lipsă către cel mai mic multiplu de rotunjire.
Să se rotunjească pretul real la un multiplu de 10, 50 si 100

=CEILING(nr de rotunjit;multiplu de rotunjire) returnează o valorică numerică rotunjită prin adaos către cel
mai apropiat multiplu semnificativ de rotunjire.
Să se rotunjească prin adaos preţul real către cel mai apropiat multiplu semnificativ de rotunjire (10,100 si 500)

6
• =FLOOR(nr de rotunjit;multiplu de rotunjire) returnează o valorică numerică rotunjită prin lipsă către cel mai
apropiat multiplu semnificativ de rotunjire.

=ROUNDUP/ROUNDDOWN(lista_de_elem;+/-constanta) returnează o valoare numerică rotunjită prin lipsă /


adaos la o anumită valoarea pozitională.+/-constanta semnifică o valoare poziţională la care să se efectueze rotunjirea.
Obs1: Dacă semnul constantei este negativ, rotunjirea operează la partea întreagă, în stanga separatorului zecimal (de ex: -3=mii, -
2=sute, -1=zeci, 0=întreg).
Obs2: Dacă semnul constantei este pozitiv, rotunjirea operează la partea zecimală, în dreapta separatorului zecimal (de ex: 3=miimi,
2=sutimi, 1=zecimi).

7
Funcţii Statistice
=MIN(număr1;număr2;..numărn) calculează valoare minimă din numerele date ca argumente.
=MINA(valoare1;valoare2;…valoaren) calculează valoare minima dintr-un set de valori, neignorand valorile logice si text.
=MAX(număr1;număr2;..numărn) calculează valoare maximă din numerele date ca argumente.
=MAXA(valoare1;valoare2;…valoaren) calculează valoare maximă dintr-un set de valori, neignorand valorile logice si text.
=AVERAGE(număr1;număr2;..numărn) calculează media aritmetică a numerelor date ca argumente.
=AVERAGEIF(câmp de evaluat;"condiţie";[câmp calcul medie]) calculează valoarea mediei a unui
domeniu numai dacă este îndeplinită condiţia din sintaxă
=AVERAGEIFS(câmp calcul medie;câmp eval1;"condiţie1";câmp eval2;"condiţie2"..) calculează
valoarea mediei a unui domeniu numai dacă sunt îndeplinite condiţiile din sintaxă (255)
=COUNT(listă elemente) numără apariţia valorilor numerice din lista de elemente.
=COUNTA(lista elemente alfanumerice) numără apariţia valorilor alfanumerice din lista de elemente.
=COUNTIF(câmp de evaluat;"condiţie") numără apariţia valorilor numerice numai dacă este îndeplinită condiţia.
=COUNTIFS(câmp de evaluat1;"condiţie1";câmp de evaluat2;"condiţie2"..) numără apariţia valorilor numerice numai dacă sunt îndeplinite
condiţiile.
=MODE(număr1;număr2;…numărn) afişează cea mai frecventă apariţie a unui număr într-un domeniu de valori.
=FREQUENCY(domeniu de valori; lista intervale) afişează frecventă de apariţie pe o listă de intervale.
OBS. Funcţia FREQUENCY se validează matricial cu combinaţia de taste actionate simultan CTRL+SHIFT+ENTER.
=COVAR(matrice1, matrice2) calculează covarianţa (media aritmetică a produselor abaterilor pentru fiecare pereche de puncte de date)
pentru două serii de date, apreciind puterea relaţiei dintre ele.
• matrice1 reprezintă o serie de valori pentru care va fi calculată intensitatea legăturii faţă de cea de-a doua serie de valori indicată prin
matrice2.

8
Aplicaţii funcţii statistice
= CORREL(matrice1, matrice2) calculează, pe baza unui coeficient de corelaţie, gradul de
dependenţă dintre două serii de date.
Coeficientul poate valori între -1 si +1 cu următoarele semnificaţii:
• coeficientul de corelaţie este +1, o creştere a valorilor unui set de date determină creşterea celui de-al doilea set
• coeficientul de corelaţie =0, nu există nici o relaţie între cele două seturi de date.
• coeficientul de corelaţie= -1, o creştere a valorilor unui set de date determină scăderea valorilor celui de-al doilea set.

9
10

S-ar putea să vă placă și