Functii - elemente fundamentale
Componente de baza ale unei formule
Elemente componente ale formulei:
semnul =;
numele functiei;
argumentele cuprinse intre paranteze;
operatori.
Argumente:
numere: 1, 8, 68;
text: "August";
valori logice: True, False;
referinte la celule: A1, C3:F7
Operatori aritmetici:
+ adunare 1+1, A3+B7
- scadere 5-3, A3-C12
- negare -4, -D12
* inmultire 7*8, B2*E3
/ impartire 15/4, SUM(B1:B10)/2
% procent 19%
^ ridicare la putere 3^4
Operatori de comparatie:
= egal B1=B7
> mai mare decat B7>C6
< mai mic decat C6<B7
>= mai mare sau egal cu B7>=C6
<= mai mic sau egal cu C6<=B7
<> diferit de B7<>C6
Operatori pentru text:
& concatenare de texte si / sau continut de celule ex: ="Fier-beton "&A1, rezulta textul Fier-beton Ф10 (vezi 6.2.2).
Operatori referinta:
: precizare de domeniu B3:D8
, sau ; separare de argumente (B3,D8 sau B3;D8)
Ordinea operatiilor:
% procent
^ ridicare la putere
* inmultire
/ impartire
+ adunare
- scadere
& concatenare texte
=, >, <, >=, <=, <> comparatii
Butonul AutoSum al barei Standard
Generalitati
utilizat pentru obtinerea sumelor pe coloane / randuri in celula curenta, executand clic pe ;
suma se realizeaza pana la prima celula goala aflata la stanga sau deasupra celei curente;
participa la adunare si celulele cu continut zero;
clic pe deschide meniul AutoSum continand functiile: Sum, Average, Count, Max si Min;
comanda More Functions deschide fereastra de dialog Insert Function;
directia dupa care se realizeaza suma poate fi aleasa prin selectarea celulelor al caror continut se insumeaza;
procedura de realizare a unei sume / mai multor sume - etape:
selectarea celulei/celulelor destinatie;
clic pe butonul AutoSum;
Enter sau clic pe ;
asemanator se poate realiza o alta functie din meniul AutoSum.
Exemplu de realizare a unei sume potrivit unui criteriu de selectie cu ajutorul comenzii SumIf
formularea problemei:
celulele A1:A10 contin fiecare unul din tipurile de fier-beton (Ф10, Ф12, Ф14, Ф16);
celulele B1:B10 contin fiecare cantitatea disponibila din tipul afisat in coloana A;
celula B11 va contine cantitatea totala pentru tipul de fier-beton Ф10, suma facandu-se pe domeniul B1:B10;
rezolvarea problemei - etape:
pozitionare in B11, clic pe simbolul al butonului AutoSum si selectarea comenzii More Functions
selectarea functiei SUMIF in fereastra Insert Function , categoria Math&Trig
completarea celor trei casete de text:
range A1:A10
criteria A1
sum_range B1:B10
clic pe OK
copierea formulei pe domeniul B1:B10.
Formula =SUMIF(range; criteria; sum_range) selecteaza toate celulele din domeniul A1:A10 (range) al caror continut este egal cu cel al celulei A1 (criteria) si aduna in celula B11 (destinatia) continutul celulelor din B1:B10 corespunzatoare criteriului de selectie; Excel realizeaza o corespondenta de tipul An - Bn (n = randul).
Celulei B11 ii corespunde pe bara de formule expresia: =SUMIF(A1:A10;A1;B1:B10)
O alternativa de rezolvare a problemei ar fi introducerea formulei care aduna numai celulele al caror continut corespunde criteriului, demers fastidios si nesigur.
Editarea formulelor - modalitati:
pe bara de formule: selectare celula, clic pe bara de formule, modificare si Enter;
direct in celula (Tools, Options, Edit, activare edit Directly in Cell): dublu clic pe celula sau selectare celula si F2, modificare si Enter.
Referintele se modifica prin tastare sau prin indicarea lor cu ajutorul mouse-ului (selectarea celulei sau domeniului).
Copierea si introducerea simultana a formulei
Copierea prin tragere cu mouse-ul - etape:
selectarea celulei sau domeniului de copiat;
obtinerea reperului de umplere + (§ 3.3.1.);
tragere cu mouse-ul in directia dorita.
Introducerea simultana a formulei - etape:
selectarea domeniului in care se va introduce formula;
Ctrl+Enter pe prima celula a domeniului;
introducerea formulei incheiata cu Ctrl+Enter.
In urma copierii, referintele se modifica in functia de directia de copiere.
Introducerea formulelor array
Unele formule (MMULT - inmultire a doua matrice) se introduc ca formule array, astfel:
introducerea formulei in prima celula a domeniului;
selecatarea domeniului;
apasarea tastei F2;
apasarea combinatiei Ctrl+Shift+Enter.
Facilitatea AutoCalculate - etape:
selectarea unui domeniu
clic dreapta pe bara de stare; apare meniul Auto Calculate;
alegerea unei functii
None: niciun calcul
Average: media valorilor
Count: numarul de celule indiferent de continut
Count Numb: numarul de celule cu continut numeric
Max: valoarea maxima
Min: valoarea minima
Sum: suma valorilor
Pe bara de stare apare (exceptie None): nume_functie=valoare. Cu exceptia functiei Count, la calcul participa numai valorile numerice.
Ordinea operatiilor intr-o formula
parantezele, din interior catre exterior
negarea
procentul
ridicarea la putere
inmultirea si impartirea
adunarea si scaderea.
Mesaje de eroare referitoare la formule:
#### latimea coloanei prea mica
#VALUE! tip de argument / operand gresit
#DIV/0! impartire prin zero
#NAME? nume incorect sau inexistent
#N/A nici o valoare disponibila
#REF! referire la o celula inexistenta (stearsa)
#NUM! argument incorect (SQRT(-1))sau rezultat prea mare sau prea mic (10307 sau -10307)
#NULL! referire la intersectia a doua zone disjuncte
Circular o formula face referire la sine; pe bara de stare apare celula care contine referinta.
Referinte relative si absolute continute de formule
Definitii
Referinte relative - cele care se modifica in urma copierii unor formule;
Referinte absolute (ancorate) - cele care nu se modifica in urma copierii;
Simbolul ancorarii este $.
Variante de referinte:
D7 referinta relativa pe rand si coloana;
$D7 referinta absoluta pe coloana, relativa pe rand;
D$7 referinta relativa pe coloana, absoluta pe rand;
$D$7 referinta absoluta pe rand si coloana.
Referirea la valori din alte foi de lucru
Referirea la alte foi de lucru - etape:
inceperea introducerii formulei
cand e necesara o referinta din alta foaie a registrului, clic pe eticheta foii
selectarea celulei / celulelor la carese face referire
continuarea introducerii formulei cu eventuala repetare a pasilor 2, 3 si 4
incheierea formulei cu Enter.
Sintaxa unei referinte externe este Nume_foaie!Ref_Col sau 'nume foaie'!ReferintaCelula.
Referirea la alte registre - etape:
deschidere registre (registru sursa si registru destinatie)
selectare celula in registrul destinatie
inceperea introducerii formulei
cand e necesara o referinta din alt registru, clic pe eticheta foii sursa
selectarea celulei/celulelor la care se facereferire
continuarea introducerii formulei cu eventuala repetare a pasilor 4, 5 si 6
incheierea formulei cu Enter.
Apelarea unei functii pentru incepatori
Etape:
Insert, Function sau clic pe butonul al barei de formule deschide fereastra Insert Function
introducerea in caseta de text Search for a function a numelui functiei, clic pe Go sau clic pe butonul al casetei Or select a category
selectarea functiei dorite din caseta de text Select a function
informarea despre sintaxa si rolul functiei din mesajul afisat sub caseta de text sau din fereastra care se deschide cu clic pe hypertext-ul Help on this function
clic pe OK deschide fereastra Function Arguments cu cate o caseta de text pentru fiecare argument
introducerea argumentelor functiei folosind, eventual, Help on this function
clic pe OK.
Rezolvarea problemei propuse la punctul 6.2.2 folosind functia IF pe coloana C
pozitionare in celula C1
Insert, Function sau clic pe butonul
selectarea functiei IF din categoria Logical si OK
introducerea argumentelor functiei:
Logical_test: a1=a$1
Value_if_true: b1
Value_if_false: 0
clic pe OK
copierea formulei pe domeniul C1:C10
pozitionare in celula C11 si insumare pe domeniul C1:C10.
|