Metode de referire a celulelor

Există două metode de referire a celulelor în MsExcel: 1. Stilul de referire A1. 2. Stilul R1C1. Implicit Excel foloseşte stilul A1 – ce l-am folosit şi noi până acum. O celulă este identificată prin elementele coloană respectiv rând, corespunzătoare. Exemple: • Celula din coloana A rândul 10 se va referi cu notaţia A10 • Un bloc de date de pe coloana A între rândurile 10 şi 21 A10:A21 • Un bloc de date pe rândul 17 între coloanele D şi F D17:F17 • Toate celulele din coloana H H:H • Toate celulele din coloanele D până la H D:H • Toate celulele din rândul 7 7:7 • Toate celulele din rândurile 5 până la 9 5:9 • Blocul de date de la A2 până 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)

Exemplu: dacă în formulă avem celula A1 ca variabilă de 1 calcul.celula A5 este referită absolut. Dacă poziţia celulei care conţine formula se schimbă prin rând sau coloană atunci şi celulele relative din formulă îşi schimă poziţia în acelaşi mod. Exemplu $A$5 . atunci prin aplicarea funcţiei Autofill şi încărcarea 2 rândului următor cu formula de calcul atunci şi rândul corespunzător variabilei se incrementează corespunzător. 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 poziţia relativă a celulei argument a funcţiei faţă de celula în care este scrisă formula de calcul.Referire absolută – referire relativă Referirea absolută Pentru o referire absolută se foloseşte semnul $ . A 5 4 B 6 8 C =A1*B1 =A2*B2 . dacă prefixează rândul atunci va bloca acel rând. Acesta dacă prefixează coloana atunci va bloca acea coloană.

R[R[ -1] Referinţă relativă a întregului rând ce se află deasupra rândului curent. Dacă se şterg foi de calcul din domeniu. R2C3 O referire absolută a celulei din rândul 2 coloana a 3-a (echivalentă $C$2). = AVERAGE(Sheet AVERAGE(Sheet1 1:Sheet Sheet10 10!B !B7 7) Observaţie: ie: Dacă se adaugă foi de calcul noi între foile 1 şi 10 din exemplul precedent atunci media finală va fi modificată în sensul luării în calcul şi a foilor noi introduse introduse. . R[2 R[ 2]C[3 ]C[3] Este o referire relativă cu două rânduri în jos şi trei coloane la dreapta. . Se pot astfel face referiri la rânduri cât şi coloane cu numere.Referirea 3D Se referă la formulele ce fac apel la referinţe din mai multe foi de calcul. Acestea pot să cuprindă blocuri de date pe aceleaşi poziţii din foi diferite de calcul. atunci formula se va recalcula ţinând cont numai de foile de calcul rămase în domeniu domeniu. . coloană. . Ordinea este rând. Exemple: R[R[ -1]C Este o referire relativă la celula cu un rând mai sus din coloana curentă. 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. Observaţie: ie: utilizarea parantezelor pătrate implică definirea referinţei relative relative. Exemplu: Dorim să facem media valorilor din celulele B7 din foile de calcul Sheet1 până la Sheet10 (nu neaparat 10 foi de calcul). R Referinţă absolută a întregului rând curent.

.........bloc30) AVERAGE(bloc1.bloc2. + x1 x2 xn n = n n i =1 i ∑x 1 MEDIAN(bloc1.bloc2....bloc30) Este valoarea de mijloc din cadrul şirului ordonat . ⋅ x n = n Π xi i =1 lg M G lg x1 + lg x2 + ..bloc2... + x n = n n ∑ xi i =1 n n GEOMEAN(bloc1...bloc2..bloc2.bloc30) MH = 1 1 1 1 + + ....bloc30) x= x1 + x 2 + ....Funcţii în Ms Excel MIN(bloc1. + lg x n 1 n = = ⋅ ∑ lg xi = lg xi n n i =1 HARMEAN(bloc1.bloc2..bloc30) MAX(bloc1..bloc30) M G = n x1 ⋅ x 2 ⋅ x3 ⋅....

n=2*k+1. mediana este media dintre Xk şi Xk-1.Exemplu de calcul a medianei pentru două seturi de date (un număr 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 este valoarea lui Xk+1. Dacă volumul de date este impar.5) Mediana este valoarea din mijlocul şirului ordonat (nu contează dacă şirul este ordonat crescător sau descrescător). Mediana celor 6 numere este media celor din mijloc adică 3 şi 4 (3. Dacă numărul de date este par n=2*k.

MODE(bloc1.bloc30) Reprezintă valoarea cel mai des întâlnită (valoarea de frecvenţă maximă).. (Modul) A 1 2 3 4 5 6 7 8 9 Data 5. pentru datele prezentate în tabelul alăturat.6 4 4 3 2 4 Formula =MODE(A2:A7) Descriere Modul... sau cea mai des întâlnită valoare este 4.bloc2. .

5 4 3. 1 ascendent (sau <>0) Exemplu: A 1 Data 2 7 3 3. Rangul valorii 7 este 5 (este corect ?.A2:A6. ordonare) Returnează poziţia (rangul) din lista ordonată a numărului căutat. 3..5 este 3.5 5 1 6 2 7 Formula 7 =RANK(A3.1 Descriere (Rezultat) Rangul valorii 3.1) 8 =RANK(A2.A2:A6. Bloc de date – blocul de date sursă.RANK(număr.. Număr – este numărul de interes. bloc date. . Ordonare – este metoda de ordonare: 0 descendent.5 se repetă). val.

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

Exemplu: D 1 2 3 4 5 6 7 8 9 Medicaţie omeran ercefuril omeran omeran fasconal aspirină aspirină omeran E Cantitate 3 5 5 3 4 3 3 5 =sum sumif(D2:D9. varstei si terenului pacientului. sindrom Zollinger . ulcer gastric evolutiv. daca este necesar.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. . Tratamentul nu se substituie unei rehidratari. Importanta rehidratarii si calea de administrare (orala. esofagita de reflux.”omeran”.v.E2:E9) Se vor suma cantităţile pentru medicaţie omeran.E2:E9) if(D2:D9. CAPSULE Indicatii: Diaree acuta de origine presupus bacteriana. Rezultatul va fi: 3+5+3+5=16 OMERAN .”omeran”. in absenta fenomenelor invazive. CAPSULE Indicatii: Ulcer duodenal evolutiv. i. SUSPENSIE.) trebuie adaptate gradului de diaree. ERCEFURYL.

. A 1 2 3 4 5 6 7 8 9 1 0 11 1 2 1 3 19 22. .. bloc2.2) =COUNTA(A1:A7.bloc30) – contorizează (numără) celulele ce conţin valori numerice.. deci nu sunt vide.24 TRUE #DIV/0! Formula =COUNT(A2:A8) =COUNT(A5:A8) =COUNTA(A1:A7.bloc30) – contorizează (numără) celulele ce conţin date. COUNTA(bloc1.two) Descriere (Rezultat) Numărul de celule ce conţin date numerice (răspuns: 3) Numărul de celule ce conţin date nrce. . bloc2.COUNT(bloc1. din ultimele 4 rânduri (2) Numărul de celule ce conţin date şi valoarea 2 (7) Numărul de celule ce conţin date şi textul “two” (7) Data Sales 12/8/2008 ..

"<>"&B4) =COUNTIF(B2:B5. . din coloana B ce au valori diferite de B4=75 (3) Diferenţa dintre două contorizări (3) Formula Countif Countif() () poate fi inlocuita cu Sumif Sumif() () pe o coloana incarcata cu valoarea 1 iar coloana conditie ramane neschimbata.criteriu) .“Omeran") =COUNTIF(A2:A5. de celule ce conţin “Fasconal” + nr. criteriu este de formă text.">85") B Numar 32 54 75 86 Descriere (rezultat) Numărul de celule ce conţin cuvântul “Omeran” (2) Nr.cel. A 1 2 3 4 5 6 7 8 9 10 11 12 Tip Omeran Fasconal Ercefuril Omeran Formula =COUNTIF(A2:A5. “Omeran” (3) Nr.A3)+COUNTIF(A2:A5.A2) =COUNTIF(B2:B5. din coloana B ce au valori mai mari de 55 (2) Nr.COUNTIF(domeniu.cel.A4) =COUNTIF(A2:A5. de celule ce conţin cuvânrul “Ercefuril” (1) Nr.">55") =COUNTIF(B2:B5.cel.">=32")-COUNTIF(B2:B5.

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

"Admis". "Respins") . 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. valoare pt. valoare pt. test adevarat.IF(test logic.

"Bine". "Insuficient"))) .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 Insuficient Suficient Bine =IF(B6>=9. "Suficient". Bine Suficient Insuficient Bine Suficient Suficient F. Bine". IF(B6>=7."F. Bine Bine F.IF(B6>=5.Exemplu A 1 2 3 4 5 6 7 8 9 10 11 12 13 calificative 9-10 F.

"IRT")))) . IF(C9>15. "Normal". IF(C9>=30. IF(C9>=50.2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 B C D Cleara Clear ance nce-ul de Creatinina (normal 9090-120 ml/1. "St2". "St1"."St3".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.

max) – generează aleator un număr întreg între limitele prezente.RAND( ) – generează aleator un număr real cuprins între 0 şi 1 RANDBETWEEN(min.72 1 RAND()*(bRAND()*(b -a)+a a b Exemplu =RAND()*6+4 Edit+Copy Edit +Copy Edit+Paste Special + Value !!! .82 7. 0 Note 9.61 9.32 9.07 5.16 5.60 8.59 5.38 8.70 9.51 7.66 4.71 7.

8 Formula devine: RAND()*1.8+36.1714804 36.5145279 36.4291547 37.4 – 38.1098732 37.Vom genera date prin metoda aleatorie pentru definirea temperaturii: Considerăm domeniul de lucru: 36.2552864 37.5275049 38.4885573 37.4 pacient1 pacient2 pacient3 pacient4 pacient5 pacient6 pacient7 pacient8 pacient9 pacient10 pacient11 pacient12 pacient13 pacient14 36.8512736 37.2-36.5412739 37.2 Calculăm amplitudinea: A=38.1945728 EXEMPLE PRACTICE ! .7973714 37.4=1.269398 36.292335 36.592497 37.

25014443 pacient9 pacient7 pacient14 pacient5 pacient13 pacient1 pacient10 pacient4 pacient8 pacient6 pacient2 pacient11 pacient12 pacient3 0.25014443 0.206960013 0.206960013 EXEMPLE PRACTICE ! .102331009 0.840126176 0.682210677 0.984345042 0.217788009 0.705064835 0.270144243 0. 2 – Se ordonează tabelul după noua coloană creată (astfel se imprimă efectul aleatoriu asupra datelor din tabel).641963973 0.70620265 0.984345042 0.217788009 0.70620265 0.214328291 0.641963973 0.102331009 0. 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.432758962 0.214328291 0.840126176 0.705064835 0.198716129 0.198716129 0.682210677 0. METODĂ: 1 – Se generează valori aleatoare pentru fiecare rând din tabelul sursă.Putem folosi generatorul de numere aleatoare pentru a extrage la întâmplare date dintr-o populaţie. 3 – Se extrag primele N valori necesare studiului.432758962 0.270144243 0.