Documente Academic
Documente Profesional
Documente Cultură
PROIECT
FORMULE SI FUNCTII IN EXCEL
NUME CURSANT:
IORGA GABRIELA
CUPRINS
1.
2.
3.
4.
Formule i funcii
1. Tipurile de funcii coninute de EXCEL sunt:
a) Funcii referitoare la baze de date i administrarea listelor;
b) Funcii referitoare la dat i timp;
c) Funcii financiare;
d) Funcii informaionale;
e) Funcii logice;
f) Funcii de cutare i de referin;
g) Funcii matematice-inginereti;
h) Funcii statistice;
i) Funcii referitoare la text;
j) Funcii trigonometrice.
a) Funcii referitoare la baze de date i administrarea listelor
Argumentele acestor funcii sunt: baz de date, cmp i criteriu. Funcii sunt:
Nr
crt
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Funcia
Efectul funciei
DAVERAGE (baz de Calculeaz media numerelor din cmpul indicat al bazei de date, care
date, cmp, criteriu)
respect criteriul dat. Exemplu: DAVERAGE (B12:H534), Zile,
Criteriu. Vnzri); argumentul baz de date se afl n domeniul
B12:H534, cmpul cruia i se calculeaz media are titlul Zile, iar
criteriul se gsete ntr-un domeniu cu numele Criteriu. Vnzri. Atunci
cnd se utilizeaz un titlu de coloan pentru argumentul cmp, trebuie
pus ntre ghilimele.
DCOUNT (baz de Numr nregistrrile numerice din cmpul bazei de date care
date, cmp, criteriu)
satisfac un criteriu. Dac argumentul cmp este omis, sunt numrate
toate nregistrrile din baza de date care satisfac criteriul.
DCOUNT (baz de Numr celulele care au coninut unul din cmpul bazei de date, pentru
date, cmp, criteriu)
acele nregistrri care satisfac un criteriu.
DGET (baz de date, Extrage din baza de date o singur nregistrare care respect un
cmp, criteriu)
criteriu.
DMAX (baz de date, Este gsit numrul maxim din cmpul bazei de date, pentru
cmp, criteriu)
nregistrrile care respect un criteriu.
DMIN (baz de date, Este gsit numrul minim din cmpul bazei de date, pentru
cmp, criteriu)
nregistrrile care respect un criteriu.
DPRODUCT (baz de nmulete toate valorile din cmpul bazei de date pentru
date, cmp, criteriu)
nregistrrile care respect un criteriu. Funcia este similar cu SUM
( ), cu diferena c valorile sunt nmulite, nu adunate.
DSTDEV (baz de Calculeaz abaterea standard a unui ealon de date, pe baza
date, cmp, criteriu)
numerelor dintr-un cmp al bazei de date, pentru nregistrrile care
respect un cirteriu.
DSTDEVP (baz de Calculeaz abaterea standard a ntregului set de date, pe baza
date, cmp, criteriu)
numerelor dintr-un cmp al bazei de date, pentru nregistrrile care
respect un criteriu.
DSUM (baz de date, nsumeaz toate numerele dintr-un cmp al bazei de date, pentru
cmp, criteriu)
nregistrrile care respect un anumit criteriu.
DVAR (baz de date, Calculeaz abaterea estimat (sau se abate un eantion de la medie)
cmp, criteriu)
a unui eantion de date, pe baza numerelor dintr-un cmp al bazei de
date, pentru nregistrrile care respect un criteriu.
DVARP (baz de date, Calculeaz abaterea ntregului set de date, pe baza numerelor dintrcmp, criteriu)
un cmp al bazei de date, pentru nregistrrile care respect un
criteriu.
SUBTOTAL (baz de Calculeaz o sum parial pentru o list sau pentru o baz de date.
date, cmp, criteriu)
3
Funcia
Efectul funciei
Nr
crt
1.
2.
Funcia
Efectul funciei
FV (dobnd, uper, Calculeaz valoarea viitoare pentru o serie de ncasri provenite din
plat, vp, tip)
pli egale fcute ntr-un numr de perioade uper, cu o anumit
dobnd considerat. O sum global, vp, poate fi investit la
nceputul operaiei.
IPMT (dobnd, per, Calculeaz profitul din plata unei rente. Se poate utiliza pentru a
uper, vp, vv, tip)
determina dobnda la o ipotec ntr-o perioad per din intervalul
4
3.
4.
5.
6.
7.
8.
9.
uper.
Furnizeaz rata intern a randamentului pentru seria de beneficii
nete plus amortizri din estimare.
MIRR (valori, rat- Calculeaz rata inter modificat a randamentului din seria de
finanare,
beneficii nete pozitive sau negative din irul de valori.
rat-reinvestire)
NPER
(dobnd, Calculeaz numrul de perioade necesare pentru a crea unitatea
plat, vp, vv, tip)
specific prin argumentele date.
NPV
(dobnd, Calculeaz valoarea net prezent din seria de beneficii aflate n irul
valoare 1, valoare sau matricea valoare 1, valoare 2 etc., fiind dat un rabat egal cu
2, ...)
dobnda.
PMT (dobnd, uper, Calculeaz plile periodice pentru diferite tipuri i viitoare valori
vp, vv, ltip)
ale investiei, fiind date dobnda investiiei, termenul (uper) i
valoarea prezent (vp).
PPMT (dobnd, per, Calculeaz principala poriune a unei pli fcut pentru o investiie
uper, vp, vv, tip)
amortizat.
PV (dobnd, uper, Calculeaz valoarea curent a unei serii de beneficii nete plus
plat, vv, tip)
amortizri n valori plat egale, fcute timp de uper cu o dobnd
constant.
IRR (valori, estimare)
d) Funcii informaionale
Nr
crt
1.
4.
Funcia
CELL
(tip-info,
referin)
COUNTBLANK
(domeniu)
ERROR.TYPE
(val-eroare)
INFO (tip-text)
5.
ISfunction (valoare)
6.
7.
N (valoare)
TYPE (valoare)
2.
3.
Efectul funciei
Sunt returnate informaii despre coninutul celulei active sau despre
celula indicat prin referin.
Se execut numrarea celulelor goale dintr-un domeniu.
Furnizeaz un numr depinznd de tipul de eroare din celula referit
de val-eroare.
Furnizeaz informaii despre sistemul de operare i variabilele de
mediu corespunztoare acestuia.
Mediul EXCEL are 11 funcii prin intermediul crora se poate
determina dac o celul verific unele condiii. Rezultatul returnat
este o valoare logic de tip TRUE sau FALSE.
Transform o valoare ntr-un numr.
Determin tipul de coninut al unei celule, returnnd un cod
corespunztor:
Valoare
Rezultat
Numr
1
Text
2
Valoare logic
4
Formula
8
Valoare de tip eroare
16
Matrice
64
e) Funcii logice
Nr
crt
1.
2.
3.
Funcia
AND (logic 1, logic 2, ...)
FALSE ( )
NOT (logic)
4.
Efectul funciei
Reunete condiii.
Returneaz ntotdeauna valoarea logic FALSE.
Inverseaz valoarea de adevr a argumentului logic de la TRUE
la FALSE sau de la FALSE la TRUE.
Reunete condiiile de testare: returneaz TRUE dac cel puin
unul din argumentele logice este TRUE i FALSE atunci cnd
toate sunt false.
5
5.
TRUE ( )
AREAS (referin)
CHOOSE
(num-index,
valoare 1, valoare 2, ...)
COLUMN (referin)
COLUMNS (matrice)
TRANSPOSE (matrice)
g) Funcii matematice
Nr
crt
Funcia
1.
ABS (numr)
2.
CEILING
(numr,
semnificaie)
3.
COMBIN (numr, numrabs)
4.
CONTIF
(domeniu,
criteriu)
5.
EVEN (numr)
6.
EXP (numr)
7.
FACT (numr)
8.
FLOOR
(numr,
semnificaie)
9.
INT (numr)
10. MDETERM (matrice)
11. MINVERSE (matrice)
12. MMULT
(matrice
1,
matrice 2)
13. MOD (numr, divizor)
14. POWER (numr, putere)
15. RAND ( )
16. SIGN (numr)
17. SQRT (numr)
18. SUMIF (domeniu, criteriu,
domeniu-sum)
h) Funcii statistice
Nr
crt
Funcia
1.
AVERAGE (numr 1,
numr 2, ...)
2.
COUNT
(valoare
1,
valoare 2, ...)
3.
COUNTA (valoare 1,
valoare 2, ...)
4.
GROWTH (date-y, date-x,
noi-x, const)
5.
VAR (numr 1,
numr 2, ...)
Efectul funciei
Furnizeaz numrul de zone de referin.
Seteaz dintr-o list o valoare care corespunde unui num-index.
Furnizeaz numrul de coloan a celulei cu o anumit referin.
Returneaz numrul de coloane dintr-o matrice.
Efectueaz operaia de transpunere a matricei curente.
Efectul funciei
Furnizeaz valoarea absolut a unui numr.
Produce rotunjirea unui numr pn la nivelul de semnificaie
indicat.
Produce combinarea elementelor, fr a avea importan
ordinea acestora.
Numr celulele dintr-un domeniu al cror coninut satisface un
criteriu.
Rotunjete un numr pn la o valoare par superioar.
Calculeaz exponeniala numrului, funcia invers este LN ( ).
Calculeaz factorialul unui numr.
Rotunjete n jos un numr pn la nivelul de semnificaie
indicat.
Rotunjete un numr pn la cea mai apropiat valoare ntreag.
Calculeaz determinantul unei matrice.
Calculeaz inversa unei matrice.
Efectueaz nmulirea a dou matrice.
Calculeaz restul (modulul) unui numr mprit la divizor.
Efectueaz ridicarrea unui numr la o putere.
Furnizeaz un numr zecimal aleator ntre 0 i 1.
Va furniza 1 dac numrul este pozitiv i 1 dac este negativ.
Extrage rdcina ptrat dintr-un numr.
Calculeaz suma coninutului tuturor celulelor dintr-un
domeniu, care verific un criteriu.
Efectul funciei
Calculeaz media argumentelor.
Efectueaz numrarea elementelor numere din argumente.
Efectueaz o numrare a elementelor valoare. Funcia
COUNTA ( ) numr i valori de tip text.
Calculeaz curba de cretere exponenial care se potrivete cel
mai bine datelor coninute n domeniul date-x i date-y.
Calculeaz o estimare a variaiei unei populaii de la un
eantion dat ca argument.
6
i) Funcii text
Nr
Funcia
crt
1.
EXACT (text 1, text 2)
2.
LEN (text)
3.
TRIM (text)
4.
UPPER (text)
Efectul funciei
Se compar valorile text 1 i text 2.
Calculeaz numrul de caractere din text.
terge toate blancurile din text, astfel nct ntre cuvinte s
rmn cte un singur spaiu.
Transform n majuscule toate caracterele din text.
j) Funcii trigonometrice
Nr
Funcia
Efectul funciei
crt
1.
SIN (numr); COS (numr); TAN Calcuelaz funcia trigonometric a unui numr de
(numr)
radiani.
2.
ASIN (numr); ACOS (numr); Calculeaz inversul funciei trigonometrice.
ATAN (numr)
2. Introducerea unei formule - expresie de calcul
Formula reprezint expresie de calcul format din:
Semnul = este n mod obligatoriu primul caracter n orice formul
Operanzi (etichete, valori, referine de celule/blocuri de celule, funcii);
Operatori:
aritmetici (+ adunare, - scdere, / mprire, * nmulire, ^ ridicare la putere);
logici (and, or, not);
relaionali (> mai mare, >= mai mare sau egal, < mai mic, <=mai mic sau egal, = egal, <>
diferit).
Paranteze rotunde pentru a schimba ordinea normal de efectuare a calculelor.
Pentru introducerea unei formule se parcurg urmtorii pai:
1. Se selecteaz celula n care se ateapt rezultatul.
2. Se tasteaz semnul =.
3. Se introduc componentele formulei:
Operatori, paranteze direct de la tastatur;
Operanzii se introduc de la tastatur sau, dac acetia sunt referine la celulele implicate n
calcul, pot fi specificai i prin selectare cu mausul direct din foaia de calcul.
4. Se confirm formula apsnd tasta ENTER sau prin clic pe butonul de pe bara de formule.
Se renun la introducerea formulei pe parcursul tastrii apsnd tasta Esc, sau prin
clic pe butonul de pe bara de formule.
Exemplu:
=100+200
sau
=300 +(A2+40)/5
Modificarea unei formule introdus i confirmat se realizeaz prin dou metode:
n bara de formule se selecteaz celula respectiv cu clic pe ea, se execut clic n
bara de formule i se opereaz acolo modificarea.
Direct n celul dublu clic n celul, se obine punctul de inserie, apoi se
opereaz modificarea.
Confirmarea sau abandonarea modificrii efectuate se face ca n descrierea de mai sus.
3.
Utilizarea funciilor Excel
Funciile aplicaiei Excel sunt instrumente ncorporate de calcul care pot efectua calcule
complexe din diverse domenii (baze de date, statistic, matematic, financiar, analitic, etc.).
Orice funcie este compus din denumirea funciei i argumentele funciei, precizate ntre
paranteze rotunde. Exist i funcii de tip volatil, fr argumente, dar chiar i n cazul lor,
dup denumirea funciei apar dou paranteze rotunde ().
nume_funcie (argumente)
Multe dintre funcii au mai multe argumente, constituite ntr-o list de argumente.
Separatorul de list este punct i virgul (;) pentru setul de opiuni regionale romneti i
virgul pentru setul de opiuni regionale engleze (us).
Observaie: se schimb setul de opiuni regionale din configurrile sistemului de operare,
parcurgnd calea: Pornire Panou de control Ceas, limb i regiune
Opiuni regionale i lingvistice fila Formate (Start Control Panel Clock,
Language and Region Regional and Language Options fila Formats)
Introducerea unei funcii ntr-o formul se poate realiza n dou variante
Introducerea unei funcii ntr-o formul se poate realiza n dou variante
Varianta 1 pentru introducerea unei funcii: prin utilizarea casetei de dialog Inserare
funcie (Insert Function). Aceast caset de dialog poate fi accesat n diverse moduri:
Tabul Formule grupul Bibliotec de funcii butonul Inserare funcie
(tabul
Formulas grupul Function Library butonul Insert Function)
Butonul Inserare Functie (Insert Functions) (fx) de pe bara de formule
Tabul Pornire grupul Editare se deschide lista butonului nsumare Automat
Mai multe funcii (tabul Home grupul Editing se deschide lista butonului AutoSum More
Functions)
Ordinea efecturii operaiilor de introducere a unei funcii n caseta de dialog Inserare funcie
(Insert Function) este:
1. Selectarea categoriei funciei din lista Selectai o categorie (Select a category)
2. Selectarea funciei din lista Selectai o funcie (Select a Function), apoi clic pe butonul o
Not: se poate selecta funcia dorit i direct din lista ce se deschide la acionarea butonului
corespunztor categoriei aparintoare, din tabul Formule grupul Bibliotec de funcii (tabul
Formulas grupul Function Library).
3. Apare caseta de dialog Argumente funcie (Function Arguments), unde se face
introducerea argumentelor funciei n casetele corespunztoare, prin tastare sau prin
selectare cu mausul din celule (referinele celulelor implicate n calcul, valori numerice,
etichete, alte funcii, diveri parametrii). Argumentele al cror nume apare scris aldin (bold)
sunt obligatorii, celelalte fiind opionale. Pe msura introducerii argumentelor, rezultatul
funciei apare n zona Rezultatul formulei (Formula Result), iar n bara de formule se
poate vizualiza expresia introdus.
9
Dialog)
din dreapta casetelor de introducere a argumentelor permit, la clic pe
ele, minimizarea,respectiv refacerea dimensiunii casetei de dialog, astfel nct s
faciliteze vizualizarea i selectarea datelor foii de calcul.
Varianta 2 pentru introducerea unei funcii: prin tastarea funciei i a componentelor sale
direct n celula n care va fi returnat rezultatul, argumentele putnd fi precizate prin tastare
sau selectare cu mausul.
Observaie:
10
Editarea (modificarea) unei funcii se poate face fie direct n celul, fie n bara de formule,
dar i n caseta de dialog Insert Function, dac se selecteaz celula de modificat i se d una
dintre comenzile de deschidere a acesteia.
n continuare vom exemplifica utilizarea ctorva funcii din diverse categorii.
Exemplu de sintax a funciei SUM:
=SUM(lista argumente) - calculeaz suma valorilor referite n lista de argumente.
Exemple de utilizare a funciei SUM:
=SUM(10;20)
adun 10 cu 20.
=SUM(A1;30;40)
adun coninutul celulei A1 cu 30 i cu 40.
=SUM(A2:B4)
adun coninutul celulelor A2,A3,A4,B2,B3,B4.
=SUM(A1;30;A2:B4) adun coninutul celulei A1 cu 30 i cu coninutul celulelor A2,
A3, A4, B2, B3, B4.
a. Funcii matematice
Funciile din categoria Mat &Trig (Math &Trig) Matematic i trigonometrie - se ntind
de la simple formule pentru efectuarea unor calcule elementare pn la funcii complexe, mai
degrab utile unui matematician dect utilizatorului mediu al aplicaiei Excel.
Operator
+
*
/
^
explicatii
Adunare prioritate 1
=A1 + A2 returneaza suma valorilor din celulele A1 si A2
Scadere prioritate 1
=A1 - A2 returneaza diferenta valorilor din celulele A1 si A2
Inmultire prioritate 2
=A1 * A2 returneaza produsul valorilor din celulele A1 si A2
Impartire prioritate 2
=A1 / A2 returneaza catul valorilor din celulele A1 si A2
ridicare la putere prioritate 3
=A1^3 returneaza valoarea din celula A1ridicata la puterea 3
=A1^0.5 returneaza radacina patrata a valorii din celula A1 (A1 la
puterea )
Procent Imparte numarul precedat la 100
=D8*25%
SUM
Funcia SUM adun valorile precizate drept argumente.
11
SUM(A2:A8)
SUM(3;5)
SUM(B2:B7;23)
Observaie: Funcia SUM poate fi apelat printr-o facilitate suplimentar oferit de utilizarea butonului
nsumare automat (AutoSum)
din tabul Pornire grupul Editare (tabul Home grupul
Editing) sau tabul Formule grupul Bibliotec de funcii (tabul Formulas grupul Function
Library). Exist dou variante, n funcie de poziia celulei rezultat relativ la zona argumentelor, i
anume:
a) dac celula rezultat este adiacent blocului de argumente (dedesubtul sau la dreapta
acestuia), atunci se selecteaz argumentele i celula n care se ateapt rezultatul i se apas
butonul nsumare automat (AutoSum).
b) dac celula rezultat nu este adiacent argumentelor, se apas butonul nsumare automat
(AutoSum), se precizeaz ntre parantezele funciei argumentele (prin tastare sau prin
selectare), apoi se confirm introducerea formulei cu tasta Enter.
SUMIF
Funcia SUMIF adun argumentele specificate printr-un criteriu dat.
Sintaxa: SUMIF(range;criteria;sum_range)
unde
range reprezint celulele ce vor fi evaluate de criteriul dat
criteria reprezint criteriul, sub forma unui numr, expresie sau text, care stabilete care
celule vor intra n adunare
sum_range reprezint celulele supuse operaiei de adunare
Observaii:
1) vor fi adunate doar acele celule din zona sum_range al cror corespondent din zona
range ndeplinesc criteriul specificat
2) dac se omite argumentul sum_range, atunci vor fi supuse adunrii celulele din zona
range
Exemplu:
12
ROUND
Funcia ROUND rotunjete un numr la numrul specificat de zecimale
Sintaxa: ROUND(number;num_digits)
unde
number este numrul ce se va rotunji
num_digits reprezint numrul de zecimale la care va fi rotunjit numrul
Observaii:
1) dac num_digits este 0, numrul va fi rotunjit la cel mai apropiat ntreg
2) dac count este mai mic ca 0, numrul este rotunjit ctre stnga
separatorului de zecimal
Exemple:
=ROUND (133,12548;2) = 133,13
=ROUND (133,12548;0) = 133
=ROUND (133,12548;) = 133
=ROUND (133,12548;-1) = 130
=ROUND (133,12458;-2) = 100
INT
Funcia INT rotunjete n jos un numr pn la cel mai apropiat ntreg (furnizeaz drept rezultat
partea ntreag a unui numr)
Sintaxa: INT (number)
Exemple:
INT(3,85) = 3
INT(-3,85) = -4
b. Funcii statistice
ntre funciile din categoria Statistice (Statistical) se regsesc att funcii simple, pentru
returnarea mediei aritmetice, minimului, maximului unui domeniu, numrare (AVERAGE, MIN,
MAX, COUNT), dar i funcii statistice mai complexe, cum ar fi cele pentru calculul
abaterilor absolute i standard sau a diverselor tipuri de distribuii sau de probabiliti.
MAX
Funcia MAX calculeaz maximul valorilor de tip numeric referite ntr-o list de argumente
Sintaxa: MAX(number 1;number 2;...)
unde number 1; number 2;sunt ntre 1 i 30 de argumente ce pot conine sau pot
referi diverse tipuri de informaii, dintre care ns se va calcula maximul doar al
celor de tip numeric.
Exemplu:
Cea mai mare not din list
=MAX(B13:B16) = 9
MIN
Funcia MIN calculeaz minimul valorilor de tip numeric referite ntr-o list de argumente
Sintaxa: MIN(number 1;number 2;...)
unde number 1; number 2;sunt ntre 1 i 30 de argumente ce pot conine sau pot referi
diverse tipuri de informaii, dintre care ns se va calcula minimul doar al celor de tip
numeric.
Exemplu:
Cea mai mic not din list
=MIN(B13:B16) = 2
AVERAGE
Funcia AVERAGE calculeaz media aritmetic valorilor de tip numeric referite ntr-o list de
argumente
Sintaxa: AVERAGE(number 1;number 2;...)
unde number 1; number 2;sunt ntre 1 i 30 de argumente ce pot conine sau pot referi
diverse tipuri de informaii, dintre care ns se va calcula media aritmetic doar pentru cele
de tip numeric.
Exemplu:
Media aritmetic a notelor obinute
=AVERAGE(B13:B16) = 5,25
COUNT
Funcia COUNT numr celulele ce conin informaii de tip numeric i numerele introduse ntr-o
list de argumente.
Sintaxa: COUNT(value1;value2;...)
unde value1; value2;sunt ntre 1 i 30 de argumente ce pot conine sau pot referi diverse
tipuri de informaii, dintre care ns vor fi numrate doar cele de tip numeric.
Exemplu:
Numrul valorilor de tip numeric
din blocul de celule A12:B16
=COUNT(A12:B16) = 4
Observaie: Funciile MAX, MIN, AVERAGE, COUNT pot fi apelate, pe lng metodele
generale enunate anterior, i prin selectarea lor din lista derulant a butonului de
comand nsumare automat (AutoSum), procedndu-se asemntor ca pentru
funcia SUM, cu meniunea c funcia COUNT se va regsi n aceast list sub
denumirea de Count Numbers.
COUNTIF
Funcia COUNTIF numr, dintr-o zon de celule, doar pe acelea care ndeplinesc un criteriu dat.
Sintaxa: COUNTIF(range;criteria)
unde
range este zona n care se va face numrarea
criteria este un criteriu de selectare, sub form de numr, expresie sau text
Exemplu:
Numrul elevilor cu numele Vlad
=COUNTIF(A13:B16;vlad) = 2
Numrul elevilor cu nota mai mic dect 5
COUNTIF(A13:B16;<5) = 2
c. Funcia logic IF
Funcia IF , din categoria Logice (Logical), testeaz o condiie i returneaz o valoare dac
condiia precizat este adevrat (ndeplinit) i o alt valoare dac condiia este fals (nu este
ndeplinit).
Pentru evaluarea condiiei logice la adevrat sau fals se utilizeaz operatori relaionali (=, <>, <, >,
<=,
>=).
Sintaxa: IF(Logical_Test;Value_if_true;Value_if_false)
unde
Logical_Test reprezint condiia, testul, i este orice expresie ce poate fi evaluat ca
adevrat sau fals
Value_if_true reprezint rezultatul pentru condiie adevrat (ndeplinit)
Value_if_false reprezint rezultatul pentru condiie fals (nendeplinit); dac este omis,
rezultatul pentru condiie nendeplinit va fi valoarea logic FALSE.
Observaie: Pot fi ncapsulate pn la 64 funcii IF ca argumente ale testrii unei condiii mai
elaborate.
Exemple:
1)
In celula C2 se va obine
Observaia pentru primul elev
dup formula: Dac Nota >=5,
atunci Promovat, altfel
Respins.
17
18
YEAR
Funcia YEAR returneaz anul unei date calendaristice reprezentate ca valoare numeric serial.
Anul este furnizat ca numr ntreg cuprins ntre 1900 i 9999.
Sintaxa: YEAR(serial_number)
unde serial_number poate fi introdus ca numrul de zile scurse de la 01.01.1900, ca
referin la o celul ce conine o dat calendaristic valid sau ca o expresie de dat
calendaristic ce returneaz o dat valid.
Exemple:
=YEAR39583) = 2008
=YEAR(D8) = 2008, unde celula D8 conine 15.05.2008
WEEKDAY
Funcia WEEKDAY transform o valoare numeric serial ntr-o zi a sptmnii, lund implicit
valori de la 1 la 7 (1 pentru Duminic, 2 pentru Luni, ..., 7 pentru Smbt).
Sintaxa: WEEKDAY(serial_number;return_type)
unde
serial_number poate fi introdus ca numrul de zile scurse de la 01.01.1900, ca referin la
o celul ce conine o dat calendaristic valid sau ca o expresie de dat calendaristic ce
returneaz o dat valid
return_type este un numr ce stabilete modelul de interpretare a
rezultatului 1 sau omisiune 1 pentru Duminic pn la 7 pentru
Smbt
2
1 pentru Luni pn la 7 pentru Duminic
3
0 pentru Luni pn la 6 pentru Duminic
Exemplu: WEEKDAY (A2) = 5 , unde celula A2 conine data calendaristic 25.12.2008
4. Referine absolute, mixte i relative
O facilitate a aplicaiei Calc este reprezentat de posibilitatea copierii formulelor ntre
celule.
Regulile privind copierea sunt cele prezentate la capitolul Copierea informaiilor.
Celulele surs pot fi referite diferit, n funcie de rezultatul ateptat n urma copierii formulei.
Referinele celulelor pot fi:
1.
Relative acest tip de referin se modific la copierea formulei.
2.
Absolute acest tip de referin nu se modific (rmne constant i numrul
rndului i litera coloanei) la copierea formulei.
3.
Mixte acest tip de referin i modific fie numrul rndului, fie litera
coloanei (rmne constant fie litera coloanei, fie numrul rndului) la copierea
formulei.
Componenta, din adresa unei celule, care rmne constant va fi precedat de semnul $.
Exemple de tipuri de referine:
Relative: A1, F22 se modific ambele componente ale adresei.
Absolute: $A$1, $F$22 rmn constante ambele componente.
Mixte: $A1, A$1, semnul $ indicnd componenta din adres care rmne constant
prin copiere; rmne constant litera coloanei ($A1), rmne constant numrul rndului
(A$1).
Exemplu de utilizare a referinelor:
19
n celula B12 a tabelului din figur s-a calculat suma blocului B5:B11 (aceast sum
reprezint valoarea vnzrilor). n celula C5 s-a calculat ponderea vnzrilor de mere din
totalul vnzrilor (ponderea reprezint raportul dintre valoarea vnzrii produsului mere i totalul
vnzrilor).
Pentru a copia formula din celula C5 n blocul C6:C11 trebuie ca referina celulei ce
conine valoarea produsului (B5) s fie o referin relativ, iar referina celulei ce conine
valoarea totalului (B12) s fie mixt. Acest lucru este necesar deoarece prin copierea
formulei ponderii pe coloan, trebuie s rmn constant numrul rndului din referina B12.
Aceast referin se introduce astfel: B$12.
Observaie: Schimbarea tipului de referin n timpul editrii se poate face prin apsarea
tastei funcionale F4.
20