Sunteți pe pagina 1din 18

Metode de referire a celulelor

Exist dou metode de referire a celulelor n MsExcel: 1. Stilul de referire A1. 2. Stilul R1C1. Implicit Excel folosete stilul A1 ce l-am folosit i noi pn acum. O celul este identificat prin elementele coloan respectiv rnd, corespunztoare. Exemple: Celula din coloana A rndul 10 se va referi cu notaia A10 Un bloc de date de pe coloana A ntre rndurile 10 i 21 A10:A21 Un bloc de date pe rndul 17 ntre coloanele D i F D17:F17 Toate celulele din coloana H H:H Toate celulele din coloanele D pn la H D:H Toate celulele din rndul 7 7:7 Toate celulele din rndurile 5 pn la 9 5:9 Blocul de date de la A2 pn la F29 A2:F29 Referirea unui bloc de date dintr-o alt foaie de calcul se va face cu utilizarea prefixului nume foaie calcul! Exemplu: AVERAGE(Sheet3!B1:B24)

Referire absolut referire relativ Referirea absolut Pentru o referire absolut se folosete semnul $ . Acesta dac prefixeaz coloana atunci va bloca acea coloan, dac prefixeaz rndul atunci va bloca acel rnd. Exemplu $A$5 - celula A5 este referit absolut.
B 4 credite 5 6 7 8 C 8 anatomie 7 9 8 D 6 biofizic media ponderat 8 7 10 =(C6*C$4+D6*D$4)/(C$4+D$4) =(C7*C$4+D7*D$4)/(C$4+D$4) =(C8*C$4+D8*D$4)/(C$4+D$4) E

Referirea relativ Se bazeaz pe poziia relativ a celulei argument a funciei fa de celula n care este scris formula de calcul. Dac poziia celulei care conine formula se schimb prin rnd sau coloan atunci i celulele relative din formul i schim poziia n acelai mod. Exemplu: dac n formul avem celula A1 ca variabil de 1 calcul, atunci prin aplicarea funciei Autofill i ncrcarea 2 rndului urmtor cu formula de calcul atunci i rndul corespunztor variabilei se incrementeaz corespunztor.

A 5 4

B 6 8

C =A1*B1 =A2*B2

Referirea 3D Se refer la formulele ce fac apel la referine din mai multe foi de calcul. Acestea pot s cuprind blocuri de date pe aceleai poziii din foi diferite de calcul. Exemplu: Dorim s facem media valorilor din celulele B7 din foile de calcul Sheet1 pn la Sheet10 (nu neaparat 10 foi de calcul). = AVERAGE(Sheet AVERAGE(Sheet1 1:Sheet Sheet10 10!B !B7 7) Observaie: ie: Dac se adaug foi de calcul noi ntre foile 1 i 10 din exemplul precedent atunci media final va fi modificat n sensul lurii n calcul i a foilor noi introduse introduse. . Dac se terg foi de calcul din domeniu, atunci formula se va recalcula innd cont numai de foile de calcul rmase n domeniu domeniu. . Referirea R1C1 2003(Tools 2003(Tools + Options + General + R1C1 Reference Style) 2007(Office 2007 (Office Button+Excel Options+Formulas+R1 Options+Formulas+R1C1 style) Se poate folosi acest stil ca o alternativ a stilului A1. Se pot astfel face referiri la rnduri ct i coloane cu numere. Ordinea este rnd, coloan. Exemple: R[R[ -1]C Este o referire relativ la celula cu un rnd mai sus din coloana curent. R[2 R[ 2]C[3 ]C[3] Este o referire relativ cu dou rnduri n jos i trei coloane la dreapta. R2C3 O referire absolut a celulei din rndul 2 coloana a 3-a (echivalent $C$2). R[R[ -1] Referin relativ a ntregului rnd ce se afl deasupra rndului curent. R Referin absolut a ntregului rnd curent. Observaie: ie: utilizarea parantezelor ptrate implic definirea referinei relative relative. .

Funcii n Ms Excel MIN(bloc1,bloc2,...bloc30) MAX(bloc1,bloc2,...bloc30) AVERAGE(bloc1,bloc2,...bloc30)


x= x1 + x 2 + ... + x n = n
n

xi
i =1

n
n

GEOMEAN(bloc1,bloc2,...bloc30)

M G = n x1 x 2 x3 ... x n = n xi
i =1

lg M G

lg x1 + lg x2 + ...... + lg x n 1 n = = lg xi = lg xi n n i =1

HARMEAN(bloc1,bloc2,...bloc30)

MH =

1 1 1 1 + + ... + x1 x2 xn n

n
n

i =1 i

MEDIAN(bloc1,bloc2,...bloc30)

Este valoarea de mijloc din cadrul irului ordonat

Exemplu de calcul a medianei pentru dou seturi de date (un numr par respectiv impar de valori)
A 1 2 3 4 5 6 7 8 9 10 Data (X) 1 2 3 4 5 6 Formula =MEDIAN(A2:A6) =MEDIAN(A2:A7) Descriere Mediana primelor 5 numere din list este 3. Mediana celor 6 numere este media celor din mijloc adic 3 i 4 (3.5) Mediana este valoarea din mijlocul irului ordonat (nu conteaz dac irul este ordonat cresctor sau descresctor).

Dac numrul de date este par n=2*k, mediana este media dintre Xk i Xk-1. Dac volumul de date este impar, n=2*k+1, mediana este valoarea lui Xk+1.

MODE(bloc1,bloc2,...bloc30) Reprezint valoarea cel mai des ntlnit (valoarea de frecven maxim). (Modul) A 1 2 3 4 5 6 7 8 9 Data 5.6 4 4 3 2 4 Formula =MODE(A2:A7) Descriere Modul, sau cea mai des ntlnit valoare este 4, pentru datele prezentate n tabelul alturat.

RANK(numr, bloc date, ordonare) Returneaz poziia (rangul) din lista ordonat a numrului cutat, Numr este numrul de interes. Bloc de date blocul de date surs. Ordonare este metoda de ordonare: 0 descendent, 1 ascendent (sau <>0) Exemplu: A 1 Data 2 7 3 3.5 4 3.5 5 1 6 2 7 Formula 7 =RANK(A3,A2:A6,1) 8 =RANK(A2,A2:A6,1 Descriere (Rezultat) Rangul valorii 3.5 este 3. Rangul valorii 7 este 5 (este corect ?... val. 3.5 se repet).

SUM(bloc1,bloc2, ..., bloc30) SUMIF(domeniu, criteriu, domeniu de sumare) Domeniu este grupul de celule care vor fi evaluate prin criteriu. Criteriu condiiile de evaluare a celulelor (ex. 32, "32", ">32", or activ" ). Domeniu de sumare reprezint celulele ce vor fi sumate dac criteriul este ndeplinit. Dac este omis atunci domeiul de sumare este identic cu domeniul de evaluare.
A 1 Valoare intervenie 2 1000 3 2000 4 3000 5 4000 6 Formul 7 =SUMIF(A2:A5,">1600",B2:B5) 8 =SUMIF(A2:A5,">1600") 9 =SUMIF(A2:A5,"=3000",B2:B3) B Comision 70 140 210 280 Descriere (rezultat) Suma comisioanelor pentru Val. interv. > 1600 (630) Suma valorilor intrev. mai mari ca 1600 (9000) Suma comisioanelor pentru Val. interv.=3000(210)

Exemplu:
D 1 2 3 4 5 6 7 8 9 Medicaie omeran ercefuril omeran omeran fasconal aspirin aspirin omeran E Cantitate 3 5 5 3 4 3 3 5

=sum sumif(D2:D9,omeran,E2:E9) if(D2:D9,omeran,E2:E9) Se vor suma cantitile pentru medicaie omeran. Rezultatul va fi: 3+5+3+5=16

OMERAN , CAPSULE Indicatii: Ulcer duodenal evolutiv; ulcer gastric evolutiv; esofagita de reflux; sindrom Zollinger - Ellison. De asemenea este indicat ca tratament preventiv in caz de recidiva in esofagita de reflux si in ulcerul gastric si duodenal dificil de controlat. ERCEFURYL, SUSPENSIE, CAPSULE Indicatii: Diaree acuta de origine presupus bacteriana, in absenta fenomenelor invazive. Tratamentul nu se substituie unei rehidratari, daca este necesar. Importanta rehidratarii si calea de administrare (orala, i.v.) trebuie adaptate gradului de diaree, varstei si terenului pacientului.

COUNT(bloc1, bloc2, ...bloc30) contorizeaz (numr) celulele ce conin valori numerice. COUNTA(bloc1, bloc2, ...bloc30) contorizeaz (numr) celulele ce conin date, deci nu sunt vide.
A 1 2 3 4 5 6 7 8 9 1 0 11 1 2 1 3 19 22.24 TRUE #DIV/0! Formula =COUNT(A2:A8) =COUNT(A5:A8) =COUNTA(A1:A7,2) =COUNTA(A1:A7,two) Descriere (Rezultat) Numrul de celule ce conin date numerice (rspuns: 3) Numrul de celule ce conin date nrce. din ultimele 4 rnduri (2) Numrul de celule ce conin date i valoarea 2 (7) Numrul de celule ce conin date i textul two (7) Data Sales 12/8/2008

COUNTIF(domeniu,criteriu) , criteriu este de form text.


A 1 2 3 4 5 6 7 8 9 10 11 12 Tip Omeran Fasconal Ercefuril Omeran Formula =COUNTIF(A2:A5,Omeran") =COUNTIF(A2:A5,A4) =COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,A2) =COUNTIF(B2:B5,">55") =COUNTIF(B2:B5,"<>"&B4) =COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85") B Numar 32 54 75 86 Descriere (rezultat) Numrul de celule ce conin cuvntul Omeran (2) Nr. de celule ce conin cuvnrul Ercefuril (1) Nr. de celule ce conin Fasconal + nr.cel. Omeran (3) Nr.cel. din coloana B ce au valori mai mari de 55 (2) Nr.cel. din coloana B ce au valori diferite de B4=75 (3) Diferena dintre dou contorizri (3)

Formula Countif Countif() () poate fi inlocuita cu Sumif Sumif() () pe o coloana incarcata cu valoarea 1 iar coloana conditie ramane neschimbata.

AVERAGE(bloc1,bloc2, ..., bloc30) AVERAGEIF(domeniu, criteriu, domeniu de sumare) Domeniu este grupul de celule care vor fi evaluate prin criteriu. Criteriu condiiile de evaluare a celulelor (ex. 32, "32", ">32", or activ" ). Domeniu de sumare reprezint celulele ce vor fi sumate dac criteriul este ndeplinit. Dac este omis atunci domeiul de sumare este identic cu domeniul de evaluare.

IF(test logic, valoare pt. test adevarat, valoare pt. test fals) Exemplu:
1 2 3 4 5 6 7 8 9 10 11 12 13 B Nota 9 5 3 8 5 6 9 7 10 4 5 8 C Evaluare Admis Admis Respins Admis Admis Admis Admis Admis Admis Respins Admis Admis

=IF(B4>=5,"Admis", "Respins")

Exemplu
A 1 2 3 4 5 6 7 8 9 10 11 12 13 calificative 9-10 F.Bine 7-8 Bine 5-6 Suficient < 5 Insuficient B Nota 9 5 3 8 5 6 9 7 10 4 5 8 C Evaluare Admis Admis Respins Admis Admis Admis Admis Admis Admis Respins Admis Admis D Evaluare calificativ F. Bine Suficient Insuficient Bine Suficient Suficient F. Bine Bine F. Bine Insuficient Suficient Bine

=IF(B6>=9,"F. Bine", IF(B6>=7, "Bine",IF(B6>=5, "Suficient", "Insuficient")))

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Cleara Clear ance nce-ul de Creatinina (normal 9090-120 ml/1,73 m <15 Insuficienta renala terminala terminala stadii 90-120 normal 50-90 St1 30-50 St2 15-30 St3 <15 IRT ClCr 53 89 81 29 75 90 112 5 83 64 100 19 104 Stadiu St1 St1 St1 St3 St1 St1 Normal IRT St1 St1 Normal St3 Normal

=IF(C9>=90, "Normal", IF(C9>=50, "St1", IF(C9>=30, "St2", IF(C9>15,"St3","IRT"))))

RAND( ) genereaz aleator un numr real cuprins ntre 0 i 1 RANDBETWEEN(min, max) genereaz aleator un numr ntreg ntre limitele prezente. 0
Note 9.61 9.82 7.66 4.71 7.51 7.16 5.59 5.60 8.07 5.32 9.38 8.70 9.72

RAND()*(bRAND()*(b -a)+a

Exemplu =RAND()*6+4

Edit+Copy Edit +Copy Edit+Paste Special + Value !!!

Vom genera date prin metoda aleatorie pentru definirea temperaturii: Considerm domeniul de lucru: 36.4 38.2 Calculm amplitudinea: A=38.2-36.4=1.8 Formula devine: RAND()*1.8+36.4
pacient1 pacient2 pacient3 pacient4 pacient5 pacient6 pacient7 pacient8 pacient9 pacient10 pacient11 pacient12 pacient13 pacient14 36.4291547 37.592497 37.269398 36.8512736 37.1714804 36.5275049 38.1098732 37.5145279 36.7973714 37.292335 36.5412739 37.4885573 37.2552864 37.1945728

EXEMPLE PRACTICE !

Putem folosi generatorul de numere aleatoare pentru a extrage la ntmplare date dintr-o populaie. METOD: 1 Se genereaz valori aleatoare pentru fiecare rnd din tabelul surs. 2 Se ordoneaz tabelul dup noua coloan creat (astfel se imprim efectul aleatoriu asupra datelor din tabel). 3 Se extrag primele N valori necesare studiului. Tabel final ordonat Nume Aleator Nume Aleator dup coloana Aleator
pacient1 pacient2 pacient3 pacient4 pacient5 pacient6 pacient7 pacient8 pacient9 pacient10 pacient11 pacient12 pacient13 pacient14 0.25014443 pacient9 pacient7 pacient14 pacient5 pacient13 pacient1 pacient10 pacient4 pacient8 pacient6 pacient2 pacient11 pacient12 pacient3 0.102331009 0.198716129 0.206960013 0.214328291 0.217788009 0.25014443 0.270144243 0.432758962 0.641963973 0.682210677 0.705064835 0.70620265 0.840126176 0.984345042 0.705064835 0.984345042 0.432758962 0.214328291 0.682210677 0.198716129 0.641963973 0.102331009 0.270144243 0.70620265 0.840126176 0.217788009 0.206960013

EXEMPLE PRACTICE !

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