curs 8 program de calcul tabelar excel
Post on 03-Jul-2015
340 Views
Preview:
TRANSCRIPT
1
CURS 8: Program de calcul tabelar EXCEL
CURS 8Program de calcul tabelar
EXCEL
2
CURS 8: Program de calcul tabelar EXCEL
Formule şi funcţii Formulele sunt expresii formate din operanzi (constante şi/sau referiri de celule), operatori matematici (aritmetici şi relaţionali) şi funcţii;
Formula este precedată de semnul “=”;
Funcţia este o formulă complexă predefinită identificată printr-un nume şi conţine între paranteze o listă de argumente ce reprezintă o expresie.
3
CURS 8: Program de calcul tabelar EXCEL
Cea mai simplă formulă este cea care conţine o valoare (constantă numerică sau text).
Formulele mai complexe sunt formate cu ajutorul expresiilor matematice, fiind precedate de semnul “=”
În cazul în care formula nu este precedata de semnul “=”, expresia matematică este interpretata ca o dată (numerică sau de tip text).
4
CURS 8: Program de calcul tabelar EXCEL
O formulă poate fi scrisă astfel:
-într-o celulă a foii de calcul -în bara formulei (Formula Bar).
Formula se termină prin tasta <ENTER>, şi ca efect în celulă nu va fi afişată formula, ci rezultatul calculelor în conformitate cu expresia corespunzătoare formulei.
5
CURS 8: Program de calcul tabelar EXCEL
În practică, există două moduri diferite de a crea (scrie) o formulă:
a) tehnica traditională – se selectează celula în care trebuie să fie creată formula şi se introduce formula scriind adresele de celulă ale tuturor celulelor care urmează a fi introduse în formulă; nu se recomandă pentru formulele complexe, deoarece pot apărea erori prin tastare
b)tehnica de tip indicare – se selectează celula unde trebuie să apară rezultatul şi se tastează semnul “=”; introducerea formulei se face prin repetarea următoarei acţiuni: se efectuează click pe celula ce este operand în formulă şi se tastează semnul pentru operatorul corespunzător, până la terminarea întregii formule; se încheie formula prin apăsarea tastei <ENTER>;
6
CURS 8: Program de calcul tabelar EXCEL
Sa se calculeze masele molare ale urmatorilor compusi chimici
Nrcrt Formula chimica Denumire Formula de calcul Masa molara
1 CHCl3 cloroform =12+1+3*35.5 119,5
2 CH3COOH Acid acetic =2*12+4*1+2*16 60
3 H2SO4 =2*1+32+4*16 98
a) Utilizand valorile
b) Utilizand adresele celulelor de referinta
B C D E F
26 C H O Cl S
27 12 1 16 25,5 32
28
29 Nrcrt Formula chimica Denumire Formula de calcul Masa molara
30 1 CHCl3 cloroform =B27+C27+3*E27 119,5
31 2 CH3COOH Acid acetic =2*B27+4*C27+2*D27 60
32 3 H2SO4 =2*C27+F27+4*D27 98
7
CURS 8: Program de calcul tabelar EXCEL
cT
baP
log
Sa se calculeze presiunile de vapori pentru benzen si toluen folosind relatia:
a b c
Benzen 6.90565 1211.033 220.79
Toluen 6.95334 1343.943 219.377
8
CURS 8: Program de calcul tabelar EXCEL
Definirea functiilor in EXCEL
=Nume_funcţie (<lista-argumente>)
Argumentele pot fi :· constante (valori numerice sau text) ;· referinţe de celule ;· referinţe de regiuni de celule (domenii).
9
CURS 8: Program de calcul tabelar EXCEL
Categorii de functii oferite de programul Excel: Matematica & Trigonometrie: log, ln, round, mdeterm, minverse Financiare: PMT, FVStatistice: Slope, STDEVText : CONCATENATE, MID, TEXTLogice TRUE, FALSE, AND, ORDate & Time: DATE, DAY,YEAR
10
CURS 8: Program de calcul tabelar EXCEL
Functii matematice uzuale :
AVERAGE (x1, x2,…, xn) Media aritmetică a numerelorm = (x1+ x2 + … + xn) / n
SUM(x1, x2,…, xn) Suma aritmetică a numerelors = x1+ x2 + … + xn
PRODUCT(x1, x2,…, xn) Produsul aritmetic al numerelor p = x1 x2 … xn
MIN (x1, x2,…, xn) Minimul dintre numerele x1, x2,…, xn
MAX (x1, x2,…, xn) Maximul dintre numerele x1, x2,…, xn
COUNT (val1, val2, … , valn) Numărul elementelor ce conţin valori numerice
COUNTA (val1, val2, … , valn) Numărul elementelor nevide
ABS (x) Valoarea absolută (modulul) numărului x
11
CURS 8: Program de calcul tabelar EXCEL
Functii matematice uzuale :INT(x) Partea întreagă inferioră a numărului x
FLOOR (x,n) Partea întreagă inferioară sau superioră a numărului x
SQRT(x) Radăcina pătratică a numărului x
ROUND(x,n)ROUNDUP(x,n)
Rotunjeşte valoarea numărului x la n zecimale
PI() Valoarea numărului = 3,14159265358979
RAND() Număr aleator uniform în intervalul (0,1)
MOD(a,b) Modulo – restul împărţirii numerelor întregi a : b
POWER(b,e) Puterea be
12
CURS 8: Program de calcul tabelar EXCEL
Functii statistice uzuale :
STDEV(x1, x2,…, xn) Deviaţia standard estimată a valorilor x1, x2,
…, xn (radăcina pătrată a dispersiei estimate)
VARP(x1, x2,…, xn) Dispersia calculată a valorilor x1, x2,…, xn
D= (xi – m)2 /n, unde m este media
aritmetică a valorilor
STDEVP(x1, x2,…, xn) Deviaţia standard calculată a valorilor x1,
x2,…, xn (radăcina pătrată a dispersiei
calculate)
13
CURS 8: Program de calcul tabelar EXCEL
Functii logice uzuale :
AND(exp1, exp2, … , expn) Conjuncţia expresiiloe logice exp1, exp2, … ,
expn. Valoarea returnată este TRUE dacă
fiecare expresie este TRUE, altfel este FALSE
OR(exp1, exp2, … , expn) Disjuncţia expresiilor logice exp1, exp2, … ,
expn . Valoarea returnată este TRUE dacă cel
puţin o expresie este TRUE, altfel este FALSE
NOT(exp) Negaţia expresiei exp. Valoarea returnată este TRUE dacă expresia este FALSE, altfel este FALSE
TRUE() Valoarea returnată este constanta logică TRUE
FALSE() Valoarea returnată este FALSE
14
CURS 8: Program de calcul tabelar EXCEL
Functii pentru text :
VALUE(s) Valoarea numerică a şirului de caractere s
LEN(s) Numarul de caractere din şirul de caractere s
LEFT(s ,n) Primele n caractere din şirul de caractere s
RIGHT(s,n) Ultimele n caractere din şirul de caractere s
MID(s,n1,n2) Returnează n2 caractere din şirul de caractere
s începând cu poziţia n1
REPT (s,n) Un şir de caractere obţinut prin repetarea de n ori a şirului de caractere s
TRIM(s) Un şir de caractere obţinut prin eliminarea tuturor spaţiilor, cu excepţia spaţiului care desparte cuvintele
LOWER(s) Transformă toate literele mari din şirul s în litere mici
15
CURS 8: Program de calcul tabelar EXCEL
Functii pentru text :
UPPER(s) Transformă toate literele mici din şirul s în litere mari
PROPER(s) Un şir de caractere în care prima literă a fiecărui cuvânt este transformată în literă mare
CONCATENATE(s1,s2,
…, sn)
Un şir de caractere obţinut prin concatenarea şirurilor s1,s2, …, sn
TEXT(numar, format) Converteste un numar in text
TRIM (s) Indeparteaza spatiile din sirul s cu exceptia unui spatiu de despartire a cuvintelor
REPLACE(s1,n1,s2,n2) Şirul de caractere obţinut prin înlocuirea în şirul s1 a n2 caractere începând din poziţia n1
cu şirul de caractere s2
16
CURS 8: Program de calcul tabelar EXCEL
Functii economice :
PMT(rata, dobanda, reper, valoare, tip)
Calculeaza suma care trebuie achitata periodic pentru un imprumut daca se indice dobanda, numarul perioadelor de plata (reper), valoarea prezenta (suma care se investeste/imprumuta), tip (0 daca platile se fac la sfarsitul perioadei, 1 la inceputul perioadei)
FV (rata_dobanda, nr_rate, plata, valoare, tip)
Calculeaza valoarea viitoare pentru o serie de incasari/ plati egale (specificate în argumentul plata), facute într-un numar de perioade reper, cu o anumita dobânda (primul
argument)
17
CURS 8: Program de calcul tabelar EXCEL
Functii economice : exemplu pt functia PMT
Un agent economic imprumuta de la banca 240.000lei cu o dobanda de 45% pe an si trebuie restituita in 5 ani. Care este suma lunara care trebuie platita fiind inclusa atat dobanda compusa cat si plata împrumutului ( la sfarsit de luna)
se calculeaza rata lunara cu formula =
=PMT (dobanda/12, numarul de rate (ani*12), suma imprumutata, 1)
Semnul minus pentru ca suma trebuie platita
Rata lunara -10.110,41 lei
=PMT(45%/12,60,240000,1)
18
CURS 8: Program de calcul tabelar EXCEL
Functii economice : exemplu pt functia FV
O persoana depune 1 000 $ într-un cont de economii cu o dobânda de 6% pe an (dobânda lunar va fi 6%/ 12, adica 0.5%). De asemenea, sa presupunem ca persoana respectiva va depune câte 100 $ la începutul fiecarei luni, în urmatoarele 12 luni. Câti dolari vor fi în cont la sfârsitul celor 12 luni?
Suma din cont = FV(dobanda/12/100,nr rate,-valoarea rata,-suma depusa,tip)
Semnul minus pentru ca suma trebuie platita
Suma din cont -2,301,40 lei
=FV(6/12/100,12,-100,-1000,1)
FV (rata_dobanda, nr_rate, platt, vp, tip)
19
CURS 8: Program de calcul tabelar EXCEL
Functii etip data calendaristica:
DATE(an,luna,zi) Transforma un sir de caractere in tip data
NOW() Returneaza data si ora sistemului
TODAY() Returneaza data de azi
YEAR() Returneaza anul curent
20
CURS 8: Program de calcul tabelar EXCEL
FUNCŢIA REZULTAT – DESCRIERE
IF(exp, exp1, exp2) Se evaluează valoarea expresiei logice exp. Dacă valoarea expresiei exp este TRUE, atunci funcţia IF returnează valoarea specificată prin exp1, altfel returnează
valoarea specificată prin exp2
CHOOSE(i, x1, x2,…, xn) Instrucţiune de ramificaţie multiplă. Selectarea unei valori dintr-o listă de valori, pe baza valorii unui indice i.
21
CURS 8: Program de calcul tabelar EXCELFUNCŢIA REZULTAT – DESCRIERE
VLOOKUP(val, reg, k) Căutare verticală. Se caută o valoare în prima coloană a unei regiuni de date. Datele din această coloană sunt aşezate în ordine crescătoare. Se localizează primul element al coloanei care este mai mare sau egal cu elementul căutat. Dacă elementul localizat este în linia i, valoarea returnată de funcţie este conţinutul celulei din linia i şi coloana k a regiunii de date. Prima coloană are numărul de ordine 1.
HLOOKUP(val, reg, k) Căutare orizontală. Se caută o valoare în prima linie a unei regiuni de date. Datele din această linie sunt aşezate în ordine crescătoare. Se localizează primul element al liniei care este mai mare sau egal cu elementul căutat. Dacă elementul localizat este în coloana i, valoarea returnată de funcţie este conţinutul celulei din coloana i şi linia k a regiunii de date. Prima linie are numărul de ordine 1.
22
CURS 8: Program de calcul tabelar EXCEL
FUNCŢIA REZULTAT – DESCRIERE
OFSET(baza, lin, col, i, l) Obţinerea unei referinţe la o celulă sau la o regiune de celule de dimensiune specificată (i=înălţime, l=lăţime). Argumentul baza reprezintă o referinţă la o celulă faţă de care se determină noua referinţă. Celula pentru care se generează noua referinţă este deplasată faţă de celula de bază cu lin linii şi col coloane
CODE(s) Codul ASCII al primului caracter din şirul de caractere s (şirul de caractere s va fi delimitat de ghilimele)
CHAR(n) Caracterul al carui cod ASCII este numărul întreg n
23
CURS 8: Program de calcul tabelar EXCEL
FUNCŢIA REZULTAT – DESCRIERE
LOWER(s) Transformă toate literele mari din şirul s în litere mici
UPPER(s) Transformă toate literele mici din şirul s în litere mari
PROPER(s) Un şir de caractere în care prima literă a fiecărui cuvânt este transformată în literă mare
CONCATENATE(s1,s2, …, sn) Un şir de caractere obţinut prin concatenarea şirurilor s1,s2, …, sn
REPLACE(s1,n1,s2,n2) Şirul de caractere obţinut prin înlocuirea în şirul s1 a n2 caractere
începând din poziţia n1 cu şirul de
caractere s2
top related