proiect tic a_2b_vaicar_sergiu

22
= = Tehnologia Tehnologia informației și a informației și a comunicațiilor comunicațiilor = = Funcţiile Funcţiile aplicaţiei Excel aplicaţiei Excel Prof. VAIC Prof. VAIC Ăr sergiu Ăr sergiu

Upload: vsergiu

Post on 22-Jun-2015

892 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Proiect tic a_2b_vaicar_sergiu

==Tehnologia informației și Tehnologia informației și

a comunicațiilora comunicațiilor  ==

Funcţiile aplicaţiei Excel Funcţiile aplicaţiei Excel

Prof. VAICProf. VAICĂr sergiuĂr sergiu

Page 2: Proiect tic a_2b_vaicar_sergiu

CConţinuturionţinuturi

Funcţii matematice Funcţii matematice Funcţii statistice Funcţii statistice Funcţii logiceFuncţii logiceFuncţii pentru şiruri de caractereFuncţii pentru şiruri de caractereFuncţii de căutareFuncţii de căutareFFuncţiiuncţii dede informareinformare

Page 3: Proiect tic a_2b_vaicar_sergiu

PrefaţăPrefaţăDisciplina informatică cuprinde în Disciplina informatică cuprinde în ansamblul ei unitatea de învăţare ansamblul ei unitatea de învăţare „Funcţii Excel”. În cadrul acestei „Funcţii Excel”. În cadrul acestei unităţi de învăţare elevii vor înţelege unităţi de învăţare elevii vor înţelege utiliutilizarea funczarea funcţiilor în Excel. ţiilor în Excel. Multitudinea de probleme ce apar în Multitudinea de probleme ce apar în rezolvarea unor probleme îşi găsesc rezolvarea unor probleme îşi găsesc răspuns în aplicarea funcţiilor în răspuns în aplicarea funcţiilor în Excel. Excel.

Page 4: Proiect tic a_2b_vaicar_sergiu

FUNCŢII MATEMATICEFUNCŢII MATEMATICE

Conceptul 1Conceptul 1

Page 5: Proiect tic a_2b_vaicar_sergiu

Funcţii matematice:Funcţii matematice:

ABS(nr)- returnează valoarea absolută a unui nr.ABS(nr)- returnează valoarea absolută a unui nr.abs(-12)abs(-12) 1212

MOD(nr1,nr2)-returnează restul împărţirii a două numereMOD(nr1,nr2)-returnează restul împărţirii a două numeremod(13;5)mod(13;5) 33

INT(nr)-returnează partea întreagă a unui nr;INT(nr)-returnează partea întreagă a unui nr;int(19.3457)int(19.3457) 1919

SQRT(nr)-returnează radicalul nr pozitiv;SQRT(nr)-returnează radicalul nr pozitiv;sqrt(144)sqrt(144) 1212

ROUND(nr, nr_cifre)- rotunjeşte o valoare numerică cu un nr_cifre precizat;ROUND(nr, nr_cifre)- rotunjeşte o valoare numerică cu un nr_cifre precizat;round(32.4567;2)round(32.4567;2) 32,4632,46

Page 6: Proiect tic a_2b_vaicar_sergiu

FUNCŢII STATISTICEFUNCŢII STATISTICE

Conceptul Conceptul 22

Page 7: Proiect tic a_2b_vaicar_sergiu

Funcţii statistice:Funcţii statistice:

AVERAGE(nr1;nr2;…)-calculează media aritmetică; AVERAGE(nr1;nr2;…)-calculează media aritmetică; average(12;2;4)average(12;2;4) 66

SUM(nr1;nr2;…) - returnează suma argumentelor. SUM(nr1;nr2;…) - returnează suma argumentelor. sum(-12;9;6)sum(-12;9;6) 33

COUNT(nr1;nr2;…)- returnează numărul de obiecte din listăCOUNT(nr1;nr2;…)- returnează numărul de obiecte din listă

MAX(nr1;nr2;..)- determină valoarea maximă;MAX(nr1;nr2;..)- determină valoarea maximă;max(12;-6;1)max(12;-6;1) 1212

MIN(nr1; nr2;…)-determină valoarea minimă;MIN(nr1; nr2;…)-determină valoarea minimă;min(12;-6;1)min(12;-6;1) -6-6

PRODUCT(nr1;nr2;…)-returnează produsul argumentelor;PRODUCT(nr1;nr2;…)-returnează produsul argumentelor;product(2;3;7)product(2;3;7) 4242

Page 8: Proiect tic a_2b_vaicar_sergiu

FUNCŢII LOGICEFUNCŢII LOGICE

Conceptul Conceptul 33

Page 9: Proiect tic a_2b_vaicar_sergiu

Funcţii logice:Funcţii logice:

IF (c;e1;e2) EvalueazIF (c;e1;e2) Evaluează condiţia logică c; returneayă valoarea e1 dacă este ă condiţia logică c; returneayă valoarea e1 dacă este adevărată sau valoarea e2 dacă nu este adevărată.adevărată sau valoarea e2 dacă nu este adevărată.if(B2if(B2>>C2C2;; “1” “1”;; “0”) în acea celulă se va înregistra nr 1 dacă valoarea din celula “0”) în acea celulă se va înregistra nr 1 dacă valoarea din celula B2 este mai mare decât valoarea din celula C2 sau nr 0 dacă valoarea din B2 este mai mare decât valoarea din celula C2 sau nr 0 dacă valoarea din celula B2 este mai mică sau cel mult egală cu valoarea din celula C2celula B2 este mai mică sau cel mult egală cu valoarea din celula C2

AND (nr1;nr2…)- returnează valoarea true dacă toate argumentele logice AND (nr1;nr2…)- returnează valoarea true dacă toate argumentele logice nr1;nr2… au valoarea truenr1;nr2… au valoarea true

and(true;false) sau and(1;0) falseand(true;false) sau and(1;0) false

OR (nr1;nr2…)- returnează valoarea true dacă cel puţin unul dintre OR (nr1;nr2…)- returnează valoarea true dacă cel puţin unul dintre argumentele logice nr1,nr2… are valoarea trueargumentele logice nr1,nr2… are valoarea true

or(true; false) sau or(1;0) trueor(true; false) sau or(1;0) true

NOT(n1)- returnează valoarea logică inversată a argumentului logic n1 NOT(n1)- returnează valoarea logică inversată a argumentului logic n1 not(true) falsenot(true) false

Page 10: Proiect tic a_2b_vaicar_sergiu

FUNCŢII PENTRU ŞIRURI DE FUNCŢII PENTRU ŞIRURI DE CARACTERECARACTERE

Conceptul Conceptul 44

Page 11: Proiect tic a_2b_vaicar_sergiu

Funcţii pentru şiruri de caractereFuncţii pentru şiruri de caractere CODE(s)- codul ASCII al primului character din şirul de caractere s CODE(s)- codul ASCII al primului character din şirul de caractere s

codecode(”Alfabet”(”Alfabet”)) code(“A”)=65 code(“A”)=65 CHAR(n)- caracterul al cărui cod Ascii este numărul întreg nCHAR(n)- caracterul al cărui cod Ascii este numărul întreg n

char(65)char(65) AA VALUE(s)-valoarea numerică a şirului de caractere s.VALUE(s)-valoarea numerică a şirului de caractere s.

value(“value(“100100”)”) 100 100 LEN(s)-numărul de caractere din şirul s.LEN(s)-numărul de caractere din şirul s.

len(“text”)len(“text”) 44 LEFT(s;n)-primele n character din şirul s.LEFT(s;n)-primele n character din şirul s.

left(“untdelemn”;3)left(“untdelemn”;3) untunt MID(s;n1;n2)-n2 caractere din şirul s începând din poziţia n1MID(s;n1;n2)-n2 caractere din şirul s începând din poziţia n1

mid(“untdelemn”;4;2)mid(“untdelemn”;4;2) dede RIGHT(s;n1)-ultimele n1 caractere din şirul s;RIGHT(s;n1)-ultimele n1 caractere din şirul s;

right(“untdelemn”;4)right(“untdelemn”;4) lemnlemn TRIM (s) Un şir de caractere obţinut prin eliminarea tuturor spaţiilor cu excepţia TRIM (s) Un şir de caractere obţinut prin eliminarea tuturor spaţiilor cu excepţia

spaţiului care desparte cuvintele.spaţiului care desparte cuvintele. trim (“Primul si ultimul ”) ; Şirul de caractere =”Primul şi ultimul”trim (“Primul si ultimul ”) ; Şirul de caractere =”Primul şi ultimul”

Page 12: Proiect tic a_2b_vaicar_sergiu

Lower(s) Un şir de caractere în care toate literele mari sunt transformate în Lower(s) Un şir de caractere în care toate literele mari sunt transformate în litere micilitere micilower(Dan) ; şirul des caractere=“dan”lower(Dan) ; şirul des caractere=“dan”

Upper(s) Un şir de caractere în care toate literele mici sunt transformate în Upper(s) Un şir de caractere în care toate literele mici sunt transformate în litere marilitere mariupper(dan) ; şirul des caractere=“DAN”upper(dan) ; şirul des caractere=“DAN”

Proper(s) Un şir de caractere în care prima literă a fiecărui cuvânt este Proper(s) Un şir de caractere în care prima literă a fiecărui cuvânt este transformată în literă maretransformată în literă mareproper(“oana maria”) ; şirul des caractere=“Oana Maria”proper(“oana maria”) ; şirul des caractere=“Oana Maria”

CONCATENATE(n1;n2…)- reunirea şirurilor de caractereCONCATENATE(n1;n2…)- reunirea şirurilor de caractereconcatenate(“Buna”; “ziua”) concatenate(“Buna”; “ziua”) Buna ziuaBuna ziua

SUBSTITUTE(sSUBSTITUTE(s;;s1s1;;s2s2;;n) Înlocuieşte într-un şir s un subşir s1 cu un subşir s2 n) Înlocuieşte într-un şir s un subşir s1 cu un subşir s2 începând din poziţia nîncepând din poziţia nsubstitute(“2 Mar 2002”substitute(“2 Mar 2002”;; “2” “2”;;”3””3”;;3) ; şirul des caractere= “2 Mar 2003”3) ; şirul des caractere= “2 Mar 2003”

Page 13: Proiect tic a_2b_vaicar_sergiu

FUNCŢII DE CĂUTAREFUNCŢII DE CĂUTARE

Conceptul Conceptul 55

Page 14: Proiect tic a_2b_vaicar_sergiu

Funcţii de căutareFuncţii de căutare

Vlookup(v;d;n)- caută pe verticală într-o coloană dintr-un tabelVlookup(v;d;n)- caută pe verticală într-o coloană dintr-un tabel, o , o valoare precizată, valoare precizată, unde n reprezintă numărul unde n reprezintă numărul coloaneicoloanei din care se din care se returnează valoarea şi care se găseşte pe acereturnează valoarea şi care se găseşte pe acellaşi aşi rândrând cu cu elementul găsit.elementul găsit.

Hlookup(v;d;n)- caută pe orizontală, într-un rând dintr-un tabel, o Hlookup(v;d;n)- caută pe orizontală, într-un rând dintr-un tabel, o valoare precizată, unde n reprezintă numărul rândului din care se valoare precizată, unde n reprezintă numărul rândului din care se returnează valoarea şi care se găseşte pe aceeaşi coloană cu returnează valoarea şi care se găseşte pe aceeaşi coloană cu elementul găsit.elementul găsit.

Page 15: Proiect tic a_2b_vaicar_sergiu

FUNCŢII DE INFORMAREFUNCŢII DE INFORMARE

Conceptul Conceptul 66

Page 16: Proiect tic a_2b_vaicar_sergiu

Funcţii de informare:Funcţii de informare:

Isblank()-testează dacă o celulă este vidă;Isblank()-testează dacă o celulă este vidă;

Islogical()- testează dacă data este de tip logic; Islogical()- testează dacă data este de tip logic;

Isnumber()-testează dacă data este de tip logic;Isnumber()-testează dacă data este de tip logic;

Istext()-testează dacă data este un text;Istext()-testează dacă data este un text;

Page 17: Proiect tic a_2b_vaicar_sergiu

PROBLEME EXCEL – FUNCTII SI FORMULEPROBLEME EXCEL – FUNCTII SI FORMULE

Se considera două şiruri de numere pe coloanele A şi B Se considera două şiruri de numere pe coloanele A şi B dintr-o foaie de calcul:dintr-o foaie de calcul:

aflaţi minimul şi maximul din şirul 1.aflaţi minimul şi maximul din şirul 1. aflaţi media dintre suma elementelor primului şir şi suma aflaţi media dintre suma elementelor primului şir şi suma

elementelor din al doilea şir.elementelor din al doilea şir. aflaţi radicalul valorii obţinute la punctul b.aflaţi radicalul valorii obţinute la punctul b. rotunjiţi această valoare, astfel încât să se obţină un rotunjiţi această valoare, astfel încât să se obţină un

număr întreg.număr întreg. verificaţi dacă cele două şiruri sunt de lungimi egale.verificaţi dacă cele două şiruri sunt de lungimi egale.

Page 18: Proiect tic a_2b_vaicar_sergiu

Alegem două şiruri de lungimi egale. Ca în exemplul:Alegem două şiruri de lungimi egale. Ca în exemplul:

a. În celula F2 se scrie formula = MIN(A2:A8), în celula H2 = a. În celula F2 se scrie formula = MIN(A2:A8), în celula H2 = MAX(A2:A8);MAX(A2:A8);

b. Trebuie aflată media dintre sumele şirurilor, în celula E3 a b. Trebuie aflată media dintre sumele şirurilor, în celula E3 a fost calculată suma şirului 1, folosind funcţia SUM, apoi în fost calculată suma şirului 1, folosind funcţia SUM, apoi în F3 suma elementelor din şirul 2 (=SUM(B2:B8)). F3 suma elementelor din şirul 2 (=SUM(B2:B8)). În celula G3 În celula G3 se calculează media celor două valori: =AVERAGE(E3:F3);se calculează media celor două valori: =AVERAGE(E3:F3);

c. =SQRT(G3);c. =SQRT(G3);

Page 19: Proiect tic a_2b_vaicar_sergiu

d. =ROUND(E4;0). Pe poziţia a doua se scrie 0 d. =ROUND(E4;0). Pe poziţia a doua se scrie 0 deoarece dorim să obţinem un număr întreg, adică deoarece dorim să obţinem un număr întreg, adică cu 0 zecimale;cu 0 zecimale;

e. Pentru a preciza dacă cele două şiruri sunt de e. Pentru a preciza dacă cele două şiruri sunt de lungimi egale, se afişează un mesaj de genul „şiruri lungimi egale, se afişează un mesaj de genul „şiruri egale” sau „şiruri inegale”. Pentru aceasta folosim egale” sau „şiruri inegale”. Pentru aceasta folosim formula formula

=IF(COUNT(A2:A8)=COUNT(B2:B8);”şiruri =IF(COUNT(A2:A8)=COUNT(B2:B8);”şiruri egale”;”şiruri egale”;”şiruri inegale”).inegale”).

Se poate calcula şi separat lungimea şirului 1, apoi Se poate calcula şi separat lungimea şirului 1, apoi lungimea şirului 2.lungimea şirului 2.

Page 20: Proiect tic a_2b_vaicar_sergiu

Suport de curs

Clic aici pentru a accesa suport curs 1

Clic aici pentru a accesa suport curs 2

Clic aici pentru a accesa suport curs 4

Clic aici pentru a accesa suport curs 3

Page 21: Proiect tic a_2b_vaicar_sergiu

BIBLIOGRAFIE

• Manualul pentru clasa a XI-a - “Tehnologia informaţiei şi a comunicaţiilor”, - Mariana Miloşescu, Editura Didactică şi Pedagogică, Bucureşti, 2009

• M. Gheorghe, Informatică, Ed. Corint, Bucureşti, 2003

• Mirela Popa, Informatică-fişe de lucru pentru elevi, Editura Donaris, Sibiu, 2005

Page 22: Proiect tic a_2b_vaicar_sergiu

La ce folosesc urmatoarele funcţii:La ce folosesc urmatoarele funcţii:

FuncţiiFuncţiilele matematice matematice FuncţiiFuncţiilele statistice statistice FuncţiiFuncţiilele logice logiceFuncţiiFuncţiilele pentru şiruri de caractere pentru şiruri de caractereFuncţiiFuncţiilele de căutare de căutareFFuncţiileuncţiile dede informareinformare