Sunteți pe pagina 1din 19

Funcții.

Categorii de funcții
Atrgumentele funcției. Valoarea funcției
Funcţii Excel
• Utilizarea funcţiilor Excel este o facilitate puternică si performantă a programului
Excel. O funcţie este o formulă predefinită, prin care utilizatorul economiseste timp pentru
efectuarea unor calcule complexe. De asemenea, pentru a economisi timp, se recomandă
utilizarea referinţelor la alte celule, în loc de a include toate calculele care determină
rezultatele în aceste celule.
• Funcţiile sunt formule, deci dacă se apelează o singură funcţie, aceasta trebuie să fie
precedată de semnul « = ». După semnul egal urmează numele funcţiei, urmat de unul sau
mai multe argumente separate prin virgule sau « ; » si incluse între paranteze :
• =Nume_funcţie (<lista-argumente>)
Programul Excel oferă utilizatorului sute de funcţii (tabelul Categorii de funcții Excel) care
se pot apela pentru a calcula rezultate folosite în finanţe, contabilitate, statistică,
matematică, inginerie sau în alte domenii stiinţifice, economice, sociale.
• Funcţiile sunt proceduri (programe structurate) care calculează un
anumit rezultat cu o precizie foarte mare ţinând seama de
performanţele actualelor microprocesoare cu care sunt înzestrate
sistemele de calcul. (tabelul Categorii de funcții Excel).
• Utilizarea butonului Insert function
• In situaţia în care funcţia care se doreste a fi apelată este mai rar
folosită, atunci se va utiliza butonul Insert function, care se găseste în
fila Formulas ().
• Pentru a realiza acest lucru, mai întâi se va selecta celula în care se
doreste a fi plasat rezultatul returnat de funcţie, după care se va
apăsa butonul Lipire funcţie. Ca urmare a acestei operaţii, va fi afisată
caseta de dialog Lipire funcţie (afisarea casetei poate fi realizată si
prin comanda Insert - Funcţie). In această casetă se regăsesc toate
funcţiile puse la dispoziţie de Excel, clasificate pe categorii. Lista
categoriilor de funcţii include categoria funcţiilor cel mai recent
utilizate (Cele_mai_recent_utilizate) si categoria tuturor funcţiilor
(Toate).
• Dacă utilizatorul nu cunoaste rezultatul returnat de funcţie sau argumentele
acesteia, poate face apel la Help, Excel-ul oferind toate informaţiile pentru
fiecare funcţie.
• Pentru exemplificare se consideră că utilizatorul doreste să calculeze rata
lunară pe care trebuie să o returneze pentru un împrumut de 20000000 lei,
angajat pe o perioadă de 36 de luni, cu o dobândă anuală de 25% la sold.
• In urma consultării Help-ului, se poate determina funcţia care returnează
rata lunară.
• Numele ei este PMT. In continuare este descrisă secvenţa de apelare a
acestei funcţii.
• se completează celulele cu datele iniţiale;
• se selectează celula B4;
• se apasă butonul Insert function;
• se selectează categoria Financial, după care funcţia PMT;
• se completează argumentele funcţiei (fie prin specificarea celulelor în
care se găsesc acestea, fie prin introducerea efectivă a valorilor; de
remarcat că celula B1 conţine un procent, iar argumentul Rate este
împărţit la 12 luni; dacă se doreste plata trimestrială, atunci se va face
argument, în partea de jos a casetei de dialog este prezentată o
informaţie referitoare la semnificaţia argumentului; de asemenea,
rezultatul poate fi vizualizat si în această casetă;
rezultatul se obţine apăsând butonul OK;
Observaţii.

Observaţii.
1. Argumentul Pv a fost considerat cu semnul „-” (este o
datorie).
2. Celula în care se găseste rezultatul întors de funcţie a fost
formatată la Number, 0
zecimale. Funcţiile financiare returnează rezultate formatate la
Simbol monetar $.
3. In cazul funcţiilor financiare, trebuie verificat dacă toate
argumentele unei funcţii sunt
bazate pe aceeasi perioadă de timp : zi, lună sau an.
Utilizarea funcțiilor
predefinite.Copierea funcțiilor
• Odată definite nume pentru celule sau zone de celule, acestea pot fi
utilizate în formule. Pentru exemplificare se consideră că se doreste
aflarea costurilor de transport pentru niste comenzi. Pentru aceasta se
va construi un tabel cu costuri de transport prezentat în (figura 1). In
zona F3:G5 se construieste un tabel cu valori ale comenzilor si
costurile de transport aferente. Dacă nu s-ar utiliza numele zonei de
transport, atunci formulele pentru aflarea costurilor de transport ar
arăta ca în figura 2, în care zona A3:B9 este referită absolut. Dacă se
utilizează numele zonei, atunci formulele ar arăta ca în figura 3. Se
poate observa simplificarea obţinută prin utilizarea numelui.
• Pentru inserarea numelui zonei în formulă se editează formula si se
apelează la comanda Use in Formula (figura 1)

Unul din avantajele obţinute este acela că dacă se schimbă locaţia tabelului
cu costurile de transport, nu mai este necesară modificarea formulei.
Functii
Functiile sunt formule compuse din: semnul “ = “, un nume
predefinit si o lista de argumente între paranteze rotunde. Lista
argumentelor contine valori de diferite tipuri, adrese ale
celulelor ce contin aceste valori, domenii de celule sau poate fi
vida.

Introducerea unei functii


Introducerea unei functii se face în doua moduri: prin tastare
sau folosind butonul Insert function (Inserare functie) din
bara de instrumente Standard sau din stânga liniei de formule.

Prezentam în continuare a doua metoda, în care utilizatorul


este asistat în construirea functiei.
• P1 . Selectam celula dorita si apasam butonul Insert function (Inserare functie).

• • P2 . Selectam categoria din care face parte functia. Categoriile de functii sunt:

• Recommended (Recomandate) – functii propuse de Excel ca rezultat al unei cautari. Cautarea functiei se face introducând un cuvânt descriptiv
sau o fraza cheie sub Search for a function (Cautare functie) si apasând butonul Go (Inserare) sau tasta ENTER;

• Most recently used (Cele mai recent utilizate);

• All (Toate) – contine toate functiile Excel;

• Financial (Financiare), Date&Time (Data si ora), Math&Trig (Matematice si trigonometrice), Statistical (Statistice), Lookup&Reference (Cautare si
referinta), Database (Baza de date), Text , Logical (Logice), Information (Informatii);

• User defined (Definite de utilizator) – construite de utilizator în limbajul Visual Basic.

• • P3 . Sub Select a function (Selecteaza o functie), selectam functia dorita si apasam OK.

• P4 . În caseta Function arguments (Argumente functie), introducem argumentele functiei. Pentru aceasta, fie folosim
tastatura, fie, daca argumentele sunt celule sau domenii, le selectam cu mouse–ul în foaia de calcul, ele completându–se
automat.

• P5 . Apasam OK

Functiile Sum, Average, Count, Max si Min se pot insera rapid astfel:
• Functii uzuale
• •  SUM – calculeaza suma mai multor numere sau celule numerice.
• Sintaxa : =SUM(n1, n2, . . . ) sau =Sum(domeniu), unde n1, n2, . . . sunt valori numerice
iar domeniu este un domeniu de celule. Este utila pentru calcularea totalurilor. Categoria:
Matematice.
• •  AVERAGE – calculeaza media aritmetica a mai multor numere sau celule numerice.
• Sintaxa: =AVERAGE(domeniu). Este utila pentru calcularea mediilor, de exemplu la
sfârsitul unui semestru sau an scolar. Categoria: Statistice.
• •  COUNT – numara celulele numerice dintr – un domeniu.
• Sintaxa: =COUNT(domeniu ). Este utila, de exemplu, pentru calcularea numarului de
participanti la un examen prin numararea notelor obtinute de acestia. Categoria:
Statistice.
• •  MAX, MIN – calculeaza maximul respectiv minimul valorilor numerice dintr – un domeniu.
• Sintaxa: =MAX(domeniu), =MIN(domeniu). Maximul/minimul calculat prezinta importanta în
cazul unor liste lungi de valori numerice sau pentru a fi folosit în alte formule (ca formula
imbricata). Categoria: Statistice.
• •  ROUND, ROUNDDOWN, ROUNDUP – rotunjeste un numar la numarul de zecimale dorit.
Round rotunjeste prin lipsa sau adaos, Rounddown – prin lipsa, iar Roundup – prin adaos.
• Sintaxa : =ROUND(n, nz), =ROUNDDOWN(n, nz), ROUNDUP(n, nz), unde n este numarul dat,
iar nz – numarul de zecimale la care se face rotunjirea. Exemple: =ROUND(3.45,1) Þ 3.5;
=ROUND(3.44,1) Þ 3.4; =ROUNDDOWN(3.49,1) Þ 3.4; =ROUNDUP(3.44,1) Þ 3.5. Categoria:
Matematice.
• •  TODAY, NOW – afiseaza data, respectiv data si ora curente.
• Sintaxa: =TODAY( ), =NOW( ). Data si ora sunt date de ceasul sistemului, avantajul fiind
actualizarea lor în functie de data si ora la care este deschisa foaia de calcul.
• •  IF – afiseaza una din doua valori date, în functie de valoarea de
adevar a unei conditii date.
• Sintaxa: =IF(conditie, val1, val2). Daca valoarea de adevar a conditiei
este TRUE, se afiseaza val1 , iar daca este FALSE, val2 . Categoria:
Logice.
• Exemplu : =IF(C1<5, “corigent”, “absolvent”), afiseaza “absolvent”,
deoarece valoarea de adevar a conditiei C1<5 este FALSE (vezi figura).
• @ Deseori, în loc de val1 si val2 se folosesc alte functii IF (imbricate),
obtinând o structura decizionala cu mai multe variante.
• • COUNTIF – numara celulele dintr–un domeniu, care îndeplinesc o
anumita conditie.

• Sintaxa : =COUNTIF(domeniu, conditie). Este utila, de exemplu, pentru


numararea elevilor admisi la un examen, folosind domeniul cu notele
acestora. Categoria: Statistice.

• Exemplu : =COUNTIF(note, “>=5”) afiseaza câte note din domeniul B1:


B3, numit note , sunt mai mari sau egale cu 5.
• • TRIM – afiseaza textul dintr–o celula, transformat prin eliminarea
spatiilor, cu exceptia câte unui spatiu între cuvinte.

• Sintaxa : =TRIM( tex t). Este utila pentru transformarea textelor ce


contin spatii nedorite. Categoria: Tex t.

• Exemplu : =TRIM(C1) afiseaza tex tul din celula C1, adica “ Sc. Gen. 33
“, modificat astfel: “Sc. Gen. 33”.
• •  UPPER, LOWER, PROPER – afiseaza textul dintr–o celula, transformat astfel: UPPER
capitalizeaza toate literele, LOWER le transforma în litere mici, iar PROPER capitalizeaza
prima litera din text si literele ce urmeaza dupa caractere neliterale, restul literelor
devenind mici. Formulele sunt utile, de exemplu, pentru afisarea corecta a numelor de
persoane.
• Sintaxa : =UPPER(text), =LOWER(text), =PROPER( tex t). Categoria: Tex t.
• Exemplu : =UPPER(B1) afiseaza textul din celula B1, si anume “cLaSa A nOuA”, astfel:
“Clasa A Noua”.
• @ FUNCTIILE IMBRICATE apar ca argument în alte functii. De exemplu,
functia =ROUNDDOWN(AVERAGE(note),2) permite calcularea mediei rotunjite prin lipsa
la 2 zecimale, unde note este numele domeniului ce contine notele respective). Excel
permite pâna la 7 niveluri de imbricare (in exemplul dat, functia Average este imbricata
de nivel 2).

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