curs01
DESCRIPTION
MS EXcellTRANSCRIPT
PowerPoint Presentation
Tema 01. Crearea i gestiunea bazelor de date economice n MS Excel. (2 ore).
1.1. Introducere n disciplin. 1.2. Prezentarea funciilor des folosite la prelucrarea bazelor de date n MSExcel. 1.3. Prezentarea funciilor din compartimentul bazele de date n MSExcel. 1.4. Prezentarea procedurilor des folosite la prelucrarea bazelor de date n MSExcel. 1.5. Prezentarea modelelor de prelucrare a bazelor de date economice n MS Excel. (4 ore)Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
Catedra: matematic i informaticBaze de date. MS Excel, MS Access cu aplicare n economie.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.1. Introducere n disciplin. Scopul disciplinei:
Dup studierea disciplinei studentul trebuie s poat:
- La general: de a construi tabele din informaia dat; de a gestiona informaia; de a construi rapoarte pe baza informaiei iniiale i prelucrate;
-n MSExcel: crea o tabel n MSExcel, de a aplica diferite funcii pentru calculul intermediar a cmpurilor, de a aplica funciile din compartimentul DataBase pentru a obine rezultatele necesare, de a aplica diverse proceduri asupra tabelelor (Declararea variabililor de domeniu, Restricii asupra celulelor cu date , Sortare, Filtre, Subtotal, Tabele cu date 2007 (Liste 2003), Tabele Pivot).
- n SGBD: crea o baz de date, tabele, tabele relaionale, forme de dialog, interogri, rapoarte necesare.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.1. Introducere n disciplin. n mod intuitiv, atunci cnd avem de lucru cu colecii mari de date avem tendina de a realiza tabele care s ne ajute s gestionm aceste date. Atunci cnd aceste colecii sunt prea mari pentru a le gestiona manual avem nevoie de calculator, cu ajutorul cruia s construim aplicaii care s gestioneze aceste tabele.
Prelucrarea i gestiunea informaiei se va efectua cu ajutorul: MS Excel
SGBD MS ACCESS sau Visual Fox Ppro
SQL
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. IF(Condiie;V_A; V_F)
Condiie - valoare sau expresie care se poate fi evaluat la TRUE sau FALSE. V_A - valoarea ntoars dac Condiie este TRUE. V_F - valoarea ntoars dac Condiie este FALSE.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. AND(logic1;logic2; ...)
OR(logic1;logic2;...)
NOT(logic)
Observaii.
Argumentele trebuie s poat fi evaluate la valori logice cum ar fi TRUE sau FALSE, sau argumentele trebuie s fie matrice sau referine care conin valori logice.
Dac un argument matrice sau referin conine text sau celule goale, acele valori sunt ignorate.
Dac zona specificat nu conine nici o valoare logic, AND OR NOT ntoarce valoarea de eroare #VALUE!.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. Funcii ISAceast seciune descrie cele nou funcii din foaia de calcul utilizate pentru testarea tipului unei valori sau referine.
Fiecare din aceste funcii, verific tipul argumentului valoare i ntoarce TRUE sau FALSE n funcie de rezultat. Spre exemplu, funcia ISBLANK ntoarce valoarea logic TRUE dac valoare este o referin la o celul goal; altfel, ntoarce FALSE.
Observaii Argumentelor Val pentru funciile IS nu li se face conversia. De exemplu, n multe alte funcii unde se cere un numr, valoarea text 19 este convertit la numrul 19. Oricum, n formula ISNUMBER("19"), 19 nu este convertit din valoarea text i funcia ISNUMBER ntoarce FALSE.
Funciile IS sunt utile n formule pentru testarea rezultatului unui calcul. Atunci cnd sunt combinate cu funcia IF, ele asigur o metod de a localiza erorile din formule.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. Funcientoarce TRUE dacISBLANK(Val)Val se refer la o celul goal.ISERR(Val)Val se refer la orice valoare de eroare cu excepia #N/A.ISERROR(Val)Val se refer la orice valoare de eroare (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NUME? sau #NULL!).ISLOGICAL(Val)Val se refer la o valoare logic.ISNA(Val)Val se refer la valoarea de eroare #N/A (valoarea nu este disponibil).ISNONTEXT(Val)Val se refer la orice element care nu este text. (De reinut c aceast funcie ntoarce TRUE dac value se refer la o celul goal).ISNUMBER(Val)Val se refer la un numr.ISREF(Val)Val se refer la o referin.ISTEXT(Val)Val se refer la text.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. VLOOKUP(Valoare;Tabel;NrCol;RangTip)Caut o valoare n cea mai din stnga coloan a unui tabel, apoi returneaz o valoare n acelai rnd dintr-o coloan din tabel, pe care o specificai. Dac nu este gsit valoarea Valoare atunci se rentoarce eroarea #N/A.
Valoare este valoarea care trebuie gsit.
Tabel este tabelul cu informaii n care sunt cutate datele.
NrCol este numrul coloanei din Tabel .
RangTip n cazul FALSE, VLOOKUP va cuta o potrivire exact. Dac nu este gsit nici una, este returnat valoarea de eroare #N/A. Dac RangTip este TRUE, valorile din prima coloan a tabelului Tabel trebuie s fie n ordine cresctoare: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE; altfel, VLOOKUP nu poate furniza valoarea corect. Dac RangTip este FALSE, tabelul Tabel nu trebuie sortat.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. [B1]=IF(ISNA(VLOOKUP(A1;Calendar;2;0));"Introdu numrul lunii corect!!!"; VLOOKUP(A1;Calendar;2;0))
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. VALUE(text) - Face conversia ntr-un numr a unui ir de text care reprezint un numr. Dac textul nu poate fi convertit, VALUE ntoarce valoarea de eroare #VALUE!.
ROW(referin) - ntoarce numrul de rnd dintr-o referin.
ROW()
COLUMN(referin) - ntoarce numrul de coloan dintr-o referin.
COLUMN()
ROUND(Numr;NrZecimale) - Rotunjete un numr la un numr specificat de cifre.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. [L5]=IF(ISNUMBER($G$1);ROUND((I5*J5)/$G$1*($G$1-(K5+$U5));2); "Eroare")
[G6]=Row()
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. CONCATENATE (text1;text2;...)
Text1 & Text2
N(Valoare) ntoarce o valoare creia i s-a fcut conversia ntr-un numr.
AVERAGE(referin)
COUNT(referin)
COUNTA(referin)
MIN(referin)
MAX(referin)
PRODUCT(referin)
SUM(referin)
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. [Q2]=CONCATENATE("| Inpozit pe venit: ";FisaTemp!AB5+FisaTemp!AC5)[Q2] ="| Inpozit pe venit: "&FisaTemp!AB5+FisaTemp!AC5
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.
Universitatea Agrar de Stat din Moldovahttp://www.uasm.md
1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel. SUMIF(referin;criteriu;sum_range) - Adun celulele specificate n referin i respect criteriu.referin - este zona de celule pe care vrei s o evaluai.criteriu - este un criteriu de selecie, sub forma unui numr, expresie sau text. De exemplu, criteriul poate fi exprimat ca 32, "32", ">32", "Valoare textual"sum_range - sunt celulele actuale care trebuie nsumate.
ObservaiiCelulele din sum_range sunt nsumate numai dac celulele din referin ndeplinesc criteriu de selecie.Dac sum_range este omis, sunt nsumate celulele specificate n referin.
SUMIFS(sum_range;criteria_range1;criteria1;[criteria_range2;criteria2]; )=SUMIFS(A1:A20; B1:B20; ">0"; C1:C20; "