Sunteți pe pagina 1din 8

Cursul 7 - EXCEL

1. Utilizare funcţiilor, asistentul de funcţie


2. Funcţii de tip dată, timp
3. Funcţii statistice
4. Funcţii matematice şi trigonometrice
5. Funcţii logice
1. Utilizare funcţiilor, asistentul de funcţie

• Funcţie = formulă specială scrisă anterior care ia o valoare


sau mai multe valori, execută o operaţie şi întoarce o valoare
sau mai multe valori. Se folosesc singure în formule sau ca
părţi componente în formule mai mari.

– Sintaxa funcţiei: =nume_functie(lista argumente)


– Lista de argumente poate fi unul sau mai multe argumente
(constante, referinţe de celule sau referinţe de zone de
celule), separate prin , sau ;
– Inserarea unui funcţii:
• direct în bara de formule, prin tastare
• cu ajutorul asitentului de funcţie:
– Insert – Function
– clic pe fx de pe bara de Standard

15.11.2007 Birotica 2
1. Utilizare funcţiilor, asistentul de funcţie
– Asistentul de funcţie generează următoarea ferestră:

– Căutare funcţie
– Categorie funcţii:
 Most Recently Used
 All
 Date&Time
 Math&Trig
 Statistical
 Lookup&Reference
 Database
 Text
 Logical
 Information
– Listă funcţii
– Ajutorul
15.11.2007
de funcţie Birotica 3
1. Utilizare funcţiilor, asistentul de funcţie

• Pentru funcţia
de tip statistic
medie, AVERAGE
fereasta funcţiei
va arăta astfel:

15.11.2007 Birotica 4
2. Funcţii de tip dată, timp

Funcţia Returnează

Today() data calendaristică furnizată de


ceasul intern al calculatorului
Now() data şi ora curentă furnizate de
ceasul intern al calculatorului
Month(data) luna, atunci când primeşte ca
argument o dată calendaristică (dată
sau numeric)
Year(data) anul, atunci când primeşte ca
argument o dată calendaristică (dată
sau numeric)
Date(an,luna,zi) data calendaristică
Time(ora,minut,secunda valoare de tip timp
)
15.11.2007 Birotica 5
3. Funcţii statistice
efectuează analiza statistică pe baza datelor din zona de date

Funcţia Returnează
Count(zonă) nr.de celule care conţin valori
numerice dintr-o zonă de date
Counta(zonă) nr.de celule dintr-o zonă de date,
ignoră numai celulele goale.
Countblanck(zonă) nr.de celule goale dintr-o zonă de
date.
Countif(zonă) nr.de celule dintr-o zonă de date care
îndeplinesc criteriul specificat.
Average(zonă)= media aritmetică a valorilor numerice
Sum(zonă)/ din celulele specificate prin zonă.
Count(zonă)
Max(zonă) maximul valorilor numerice din
celulele specificate prin zonă.
Min(zonă) Minimul valorilor numerice din celulele
15.11.2007
specificate
Birotica
prin zonă. 6
4. Funcţii matematice sau trigonometrice
efectuează calcule matematice simple
Funcţia Returnează
Sum(nr1,nr2,...) sau AutoSum suma valorilor numerice care pot fi în număr de maxim 30
Abs(number) valoarea absolută a numărului
Cos(number) cosinusul numărului exprimat în radiani
Degree(angle) converteşte radianii în grade, angle e exprimat în radiani
Exp(number) e=2.71828182845904 la puterea number
Fact(number) factorialul pentru number, number>0
Int(number) rotunjeşte în minus number la cel mai apropiat întreg
Ln(number)=Exp-1(nr) logartimul natural la lui number, number e real şi pozitiv
Log(number,base) logaritmul lui number în baza specificată de base, implicit
base=10, iar number este număr real pozitiv
Mod(number,divisor) restul împărţirii lui number la divisor
Pi() valoarea 3,14159265358979
Power(number,power) number la puterea power
Product(nr1,nr2,...) înmulţirea dintre nr1,nr2,..., maxim 30 de arumente
Radians(angle) converteşte angle din grade în radiani, angle e exprimat în grade
Rand() generează valori aleatoare cuprinse între 0 şi1
Round(number,num_digits) pt num_digits>0 rotunjeşte number la num_digit specificat,
pentru num_digit<0 rotunjeşte number la cel mai apropiat întreg
Sumif(range,criteria,sum_range) suma val. sum_range pentru valorie lui range ce îndeplinesc criteria

Trunc(number) întregul lui number fără parte zecimală


15.11.2007 Birotica 7
5. Funcţii logice
verifică dacă o condiţie simplă sau multiplă este adevărată sau falsă

Funcţia Returnează

verifică valorile logice şi returnează


And(logical1, logical2,...) adevăr dacă toate argumentele sunt
adevărate, altfel returnează fals
verifică valorile logice şi returnează
Or(logical1,logical2,...) fals dacă toate argumentele sunt
false, altfel returnează adevăr
Not(logical) adevăr pentru fals şi invers
True() adevăr
False() fals
If(logical_test,value_if_true,value_if_false) dacă logical_test este adevărat atunci
funcţia returnează valoarea
value_if_true atfel value_if_false;
Obs: dacă pe value_if_false se
testează cu funcţia If atunci vom
vorbi despre If imbricat.

15.11.2007 Birotica 8

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