Documente Academic
Documente Profesional
Documente Cultură
Excel4-Utilizarea Functiilor Excel
Excel4-Utilizarea Functiilor Excel
1.4 UTILIZAREA FUNCºIILOR EXCEL
Procesorul de tabele Excel include un numår mare de func¡ii predefinite (232), dar
oferå ¿i posibilitatea ca utilizatorul så-¿i defineascå propriile func¡ii, potrivit cerin¡elor de
exploatare a aplica¡iilor.
Func¡iile Excel permit efectuarea de calcule ¿i prelucråri diverse, de la cele mai
simple pânå la cele mai complexe.
3. Se alege
fun¡ia doritå
4. Se 1. Se
completeazå pozi¡ioneazå
interactiv cursorul acolo
sintaxa unde se va
insera func¡ia
Se selecteazå celula
sau plaja de celule
unde se va calcula
automat suma
Exemple de referin¡e-tip ar fi:
1AVERAGE Medie Fig. 1.58 Func¡ia PRODUCT
2COUNT Numårå
4MAX Maximum
5MIN Minimum
6PRODUCT Produs
9SUM Sumå
¥n exemplul prezentat în figura 1.59 se calculeazå suma (referin¡a-tip 9) valorilor
produselor vândute pe 01-Iul-98 (câmpul de regrupat este E31:E33).
=SUMPRODUCT(listå) multiplicå valorile situate în celulele corespondente,
aferente unor serii de câmpuri, iar apoi adunå rezultatele ob¡inute. ¥n exemplul prezentat
în figura urmåtoare se calculeazå prin func¡ia SUMPRODUCT valoarea totalå a
vânzårilor, adicå suma dintre produsele cantitå¡ilor (C31:C36) ¿i pre¡urilor (D31:D36).
=SUMIF(câmp de evaluat; criteriu; câmp de însumat) adunå con¡inutul
celulelor potrivit unui criteriu dat.
¥n exemplul din figura 1.59 se calculeazå prin func¡ia SUMIF, suma
Fig. 1.72 Nomenclatorul de pre¡uri
calculul "Valorii" se va lua în calcul ¿i o cotå variabilå de adaos comercial (celula D10 a
fost fixatå cu adreså absolutå -$D$10- pentru a nu se decala la
1.4.2 FUNCºII DEFINITE DE UTILIZATOR1[1] (categoria User
Defined)
Func¡iile proprii sunt func¡ii definite de utilizator ¿i care se comportå în esen¡å ca
orice func¡ie predefinitå. Numele acestor func¡ii, dupå ce au fost definite, apar în caseta
corespunzåtoare categoriei User Defined, categorie creatå în momentul definirii primei
func¡ii utilizator.
Aceste func¡ii, odatå definite, devin disponibile inclusiv prin asistentul de func¡ii,
dar pot fi introduse ¿i prin tastare directå în bara de formule.
Utilizatorul recurge la definirea de func¡ii proprii atunci când expresia de calcul
este prea lungå ¿i trebuie så o utilizeze frecvent (deci preferå o func¡ie care så abrevieze
expresia de calcul respectivå) sau când con¡ine calcule ce nu sunt posibil de efectuat doar
cu ajutorul operatorilor utilizabili în formule.
1[1]
se mai numesc ¿i func¡ii proprii
Definirea unei func¡ii proprii se realizeazå cu ajutorul limbajului Visual Basic.
Faptul cå în lucrarea de fa¡å nu este prezentat acest limbaj, nu ne împiedicå så aråtåm
modul în care se poate defini o func¡ie. Se procedeazå astfel:
- se alege comanda Tools; Macro; Visual Basic Editor ; Insert Module. ¥n
registrul de lucru activ este inseratå o foaie al cårei nume implicit este Module. Este o
foaie de lucru Visual Basic ¿i diferå de foile de calcul atât prin structurå cât ¿i prin
comenzile din bara de meniu. Foaia este inseratå ¿i deschiså.
- se pozi¡ioneazå cursorul în foaie ¿i se tasteazå cuvântul Function urmat dupå un
spatiu de numele func¡iei ¿i de lista parametrilor plasatå între paranteze;
- începând cu linia urmåtoare se tasteazå instruc¡iunile necesare pentru efectuarea
prelucrårilor atribuite func¡iei;
- ultima linie din definirea func¡iei trebuie så con¡inå doar cuvintele obligatorii End
Function . Aici se încheie procesul de definire a func¡iei.
Pentru în¡elegerea procesului de definire a unei func¡ii proprii, furnizåm urmåtorul
exemplu: så se defineascå o func¡ie numitå Spor, care pe baza salariului ¿i a vechimii
unui angajat, så calculeze sporul de vechime ce i se cuvine. Se ¿tie cå algoritmul de
calculare a sporului de vechime este urmåtorul:
- pentru o vechime sub 3 ani nu se acordå spor;
- pentru o vechime între 3 si 5 ani sporul reprezintå 5% din salariu;
- pentru o vechime între 5 ¿i 10 ani sporul este de 10% din salariu;
- pentru o vechime între 10 si 15 ani sporul este 15% din salariu;
- pentru o vechime > 15 ani sporul este 20% din salariu.
Urmând procedeul prezentat anterior, vom ob¡ine foaia Module (pe care am
redenumit-o sugestiv Func¡ii proprii) figura 1.93.
Fig. 195a Asistentul de func¡ii
¥n a doua fereastrå a asistentului de func¡ii se
precizeazå valorile parametrilor (fig.1.95b)
Fig. 195b Fereastrå parametri
Prin validarea formulei, în celulå este afi¿at rezultatul calculului.
Pentru a calcula sporul de vechime pentru to¡i angaja¡ii se copiazå formula.
Rezutatul final este prezentat în figura 1.96.