Sunteți pe pagina 1din 102

Universitatea Agrar de Stat din Moldova

http://www.uasm.md

Catedra: matematic i informatic

Baze de date. MS Excel, MS Access cu aplicare n economie.

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 Moldova


http://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 Moldova


http://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 Moldova


http://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 Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://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 Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


Funcii IS
Aceast 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 Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


Funcie
ISBLANK(Val)
ISERR(Val)

ntoarce TRUE dac


Val se refer la o celul goal.
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(Va Val se refer la orice element care nu este text. (De
l)
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.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://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 Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


[B1]=IF(ISNA(VLOOKUP(A1;Calendar;2;0));"Introdu
corect!!!"; VLOOKUP(A1;Calendar;2;0))

numrul

lunii

Universitatea Agrar de Stat din Moldova


http://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 Moldova


http://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 Moldova


http://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 Moldova


http://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 Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://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.
Observaii
Celulele 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; "<10")
COUNTIF(referin;criteriu) - Numr, ntr-o zon de celule referin,
celulele care ndeplinesc criteriu.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

NOW() ntoarce data i timpul cronologic curent.


YEAR(referin) ntoarce anul dintr-o referin de tip data sau
datatime.
MONTH(referin) ntoarce numrul lunii dintr-o referin de tip
data sau datatime.
DAY(referin) ntoarce numrul zilei n lun dintr-o referin de tip
data sau datatime.
DATE(fNrAn;NrLuna;NrZiua) ntoarce o mrime de tip data sau
datatime echivalent cu NrAn, NrLuna, NrZiua .

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


SUBTOTAL(NrFuncie;ref1;ref2;
...)
ntoarce un subtotal ntr-o list sau
baz de date. n general, este uor
de creat o list cu subtotaluri
utiliznd comanda Subtotaluri din
meniul Date. Dup ce ai creat lista
de subtotaluri, o putei modifica
prin editarea funciei SUBTOTAL.
NrFuncie este un numr cuprins
ntre
1..11
(include
valorile
ascunse) sau ntre 101..111 (ignor
valorile ascunse) care specific ce
funcie va fi utilizat pentru
calculul subtotalurilor din cadrul
unei liste.
Ref1, ref2, , sunt ntre 1 i 29 de
zone sau referine de celule pentru
care dorii calculul subtotalului.

NrFunc
NrFunc
(ignor
(include
valorile Funcie
valorile
ascunse
ascunse)
)
1
101
AVERAGE
2
102
COUNT
3
103
COUNTA
4
104
MAX
5
105
MIN
6
106
PRODUCT
7
107
STDEV
8
108
STDEVP
9
109
SUM
10
110
VAR
11
111
VARP

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


Observaii
Dac sunt i alte subtotaluri n cadrul zonei ref1, ref2, (sau
subtotaluri imbricate), ele sunt ignorate pentru a evita dubla
considerare.
NrFuncie de la 1 la 11, funcia SUBTOTAL cuprinde valorile din
rndurile ascunse de comanda Ascundere (Hide) din submeniul Rnd
al meniului Format). Utilizai aceste constante cnd dorii un subtotal
al numerelor ascunse i neascunse dintr-o list.
NrFuncie de la 101 la 111, funcia SUBTOTAL ignor valorile din
rndurile ascunse de comanda Ascundere (Hide) din submeniul Rnd
al meniului Format). Utilizai aceste constante cnd dorii un subtotal
numai al numerelor neascunse dintr-o list.
Funcia SUBTOTAL ignor orice rnd care nu cuprinde rezultatul unui
filtru, indiferent ce valoare NrFuncie.
Funcia SUBTOTAL este proiectat pentru coloane de date sau zone
verticale. Nu este proiectat pentru rnduri de date sau zone
orizontale. De exemplu, cnd facei subtotalul unei zone orizontale
cu o valoare NrFuncie de 101 sau mai mare, cum ar fi
SUBTOTAL(109,B2:G2), ascunderea unei coloane nu afecteaz

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


[G1] =SUBTOTAL(5;$G$6:G45)
[D48] =SUBTOTAL(9;$D$6:D45)

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


INDIRECT(ref_text;a1) - ntoarce referina specificat de un ir de
text. Referinele sunt evaluate imediat pentru a afia coninutul lor.
Se utilizeaz INDIRECT pentru a schimba referina ctre o celul din
cadrul unei formule fr a modifica formula nsi.
Ref_text este o referin la o celul care conine un stil de
referin A1, un stil R1C1, un nume definit ca referin sau o
referin la o celul, sub form de text.
Dac ref_text nu este o referin valid de celul, INDIRECT
ntoarce eroarea #REF!
[F1]=INDIRECT(CONCATENATE("F";G1))

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


WORKDAY(start_date;days;holidays)
ntoarce un numr care reprezint o dat care este numrul indicat
de zile de lucru nainte sau dup o anumit dat de pornire). Zilele
de lucru exclud smbta i duminica i orice date identificate drept
srbtori.
Dac aceast funcie nu este disponibil i ntoarce eroarea
#NUME?, instalai i ncrcai programul de completare Pachet
instrumente analiz (n meniul Instrumente, facei clic pe
Programe de completare. n lista Programe de completare
disponibile, selectai caseta Pachet instrumente analiz, apoi
facei clic pe OK).
Start_date este data calendaristic de nceput.
Days reprezint numrul de zile care nu sunt weekend-uri sau
zile libere dinaintea sau dup start_date. O valoare pozitiv
nseamn o dat viitoare; o valoare negativ nseamn o dat
trecut.
Holidays este o list opional cu una sau mai multe date
calendaristice care vor fi excluse din calendarul de lucru, cum ar
fi srbtorile la nivel de stat sau federal i srbtori a cror dat

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


[A8] =WORKDAY(A2;A3)
[A9]=WORKDAY(A2;A3;A4:A6)

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


NETWORKDAYS(start_date;end_date;holidays)
Returneaz
numrul zilelor lucrtoare cuprinse ntre start_date i end_date.
Zilele lucrtoare exclud smbta i duminica i toate datele
identificate ca zile nelucrtoare. NETWORKDAYS se utilizeaz pentru
a calcula ctigurile angajailor n funcie de numrul zilelor lucrate
ntr-un anumit interval de timp.
Dac funcia nu este disponibil i se returneaz eroarea
#NUME?, instalai instrumentele de analiz (n meniul
Instrumente, facei clic pe Programe de completare. n lista
Programe de completare disponibile, selectai caseta Pachet
instrumente analiz, apoi facei clic pe OK).
Start_date este data calendaristic de nceput.
End_date este data de sfrit.
Holidays este un interval opional cu una sau mai multe date
care se exclud din zilele lucrtoare, cum ar fi srbtorile

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


Observaii
Microsoft Excel stocheaz datele calendaristice ca numere seriale
secveniale astfel nct s poat fi utilizate n calcule. Implicit, 1
ianuarie 1900 este numrul serial 1 i 1 ianuarie 2008 este numrul
serial 39448 pentru c sunt 39.448 de zile dup 1 ianuarie 1900.
Dac unul din argumente nu este o dat calendaristic valid,
NETWORKDAYS returneaz valoarea de eroare #VALUE!.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.2. Funciile des folosite la prelucrarea bazelor de date n MSExcel.


[G3] =IF(NOT(OR(ISBLANK(E3); ISBLANK(F3)));
NETWORKDAYS(E3;F3;Sarbatori); "Eroare: Zile lucrtoare n lun!!!")

Domeniul
Sarbatori

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.3. Funcii din compartimentul bazele de date n MSExcel.


Funcia model
DAVERAGE(tabel;cmp;criteriu)
Calculeaz media valorilor dintr-un cmp (coloan) a
unei tabele (liste sau baze de date), care respect
criteriul (condiiile) specificate de utilizator.
tabel este zona de celule care formeaz lista sau
baza de date. O baz de date este o list de date
nrudite n care rndurile cu informaiile nrudite sunt
nregistrri, iar coloanele de date sunt cmpuri.
Primul rnd din list conine etichete pentru fiecare
coloan.
cmp arat care coloan este utilizat n funcie.
Cmp poate fi dat ca text, cu eticheta coloanei
cuprins ntre ghilimele, cum ar fi Vrsta sau Venit
ctigat sau ca un numr care reprezint poziia
coloanei n cadrul listei: 1 pentru prima coloan, 2
pentru a doua coloan i aa mai departe.
criteriu este zona de celule care conine condiiile
specificate de utilizator. Putei utiliza orice zon
pentru argumentul criteriu, atta timp ct aceasta
include cel puin o etichet de coloan i cel puin o
celul sub eticheta coloanei, n care este specificat o

Celelalte funcii
DCOUNT(tabel;cmp;criteriu)
DCOUNTA(tabel;cmp;criteriu
)
DGET(tabel;cmp;criteriu)
DMAX(tabel;cmp;criteriu)
DMIN(tabel;cmp;criteriu)
DPRODUCT(tabel;cmp;criter
iu)
DSTDEV(tabel;cmp;criteriu)
DSTDEVP(tabel;cmp;criteriu
)
DSUM(tabel;cmp;criteriu)
DVAR(tabel;cmp;criteriu)
DVARP(tabel;cmp;criteriu)

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.3. Funcii din compartimentul bazele de date n MSExcel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.3. Funcii din compartimentul bazele de date n MSExcel.

Fie declarat identificatorul


FisaTempDate
pe
domeniul (A4:Z1500) asupra tabelului
de mai sus.
[B3] =DCOUNTA(FisaTempDate;"COL7";L1:L2)
[B5] =DCOUNTA(FisaTempDate;"COL7";$L$1:M)
[C5]
=DCOUNTA(FisaTempDate;"COL7";L1:M3)SUM($B$5:B5)
[D5] =DCOUNTA(FisaTempDate; "COL7"; L1:M4) SUM($B$5:C5)

[H5] =DCOUNTA(FisaTempDate; "COL7"; L1:M12) SUM($B$5:G5)


[I5] =SUM(B5:H5)

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Declararea variabililor de domeniu

2. Scriem
identificatorul
apoi [Enter]

1. Selectm
domeniul
necesar

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Declararea variabililor de domeniu

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Declararea variabililor de domeniu

Nivel de
vizibilitate a
identificatorulu
i

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Restricii asupra celulelor cu date
Fie dat un tabel cu date A5:L45, ce exprima datele personale a
colaboratorilor unei instituii. Coloana Col2 este destinat pentru
nregistrarea subdiviziunilor.
Se pune problema, de creat o list (CmbSubDiviz) cu
subdiviziunile instituiei i utilizatorul ce va introduce acest
tabel n coloana Col2 s poat accesa doar subdiviziunile listei
(CmbSubDiviz).
Altfel vorbind, asupra coloanei Col2 este necesar de amplasat o
restricie.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Restricii asupra celulelor cu date

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Restricii asupra celulelor cu date

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Restricii asupra celulelor cu date

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Sortare:
Pentru datele organizate ntr-un tabel dinamic (List).

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Sortare:
Pentru datele organizate ntr-un tabel (List) sau tabele obinuite.
Se marcheaz domeniul necesar apoi din meniu alegem
[Data]=>[Sort]

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Sortare:
Crearea listei de ordonare manual
[Data]=>[Sort]=>[Order]=>[Custom list]

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Filtre:
Pentru datele organizate ntr-un tabel dinamic (List).

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Filtre:
Pentru date libere sau organizate ntr-un tabel dinamic (List):
Amplasam identificatori de coloane (linia 4)
Selectam domeniul necesar (A4:A41).
[Data]=>[Filter] amplaseaz auto filtru pentru coloanele
selectate.
[Data]=>[Filter] =>[Clear] anuleaz filtrul curent i afieaz
toate nregistrrile
[Data]=>[Filter] =>[ReApply] Renoiete filtru curent

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Subtotal totalizarea datelor pe categorii:
Pentru date libere sau organizate ntr-un tabel dinamic (List):
Fie dat un tabel, ce exprim datele salariului pe persoane a unei
instituii.
De creat un raport ce exprim suma cmpurilor pe subdiviziuni.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Subtotal totalizarea datelor pe categorii:
Amplasam identificatori de coloane:
linia 1, cnd avem n antetul tabelului cmpuri duble.
Aranjm tabelul n ordine cresctoare (continu)
dup subdiviziuni, n primul rnd dup categoria de
totalizrii.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Subtotal totalizarea datelor pe categorii:
Selectam domeniul necesar (A2:A40).
[Data]=>[Subtotal] amplaseaz auto filtru pentru coloanele
selectate.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.


Subtotal totalizarea datelor pe categorii:
Amplasam identificatori de coloane (linia 1)
Selectam domeniul necesar, inclusiv identificatorii de coloane
(A2:A40).
[Data]=>[Subtotal] amplaseaz subtotalul pentru coloanele
1
2
3
selectate.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.

Subtotal totalizarea datelor pe categorii:

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.

Tabele dinamice 2007 sau Liste 2003.


Formule i formate.
Pe linia 1 vom amplasa informaie despre careva
constante.
Pe liniile 2 : 3 crem antetul tabelului.
Pe linia 4 crem identificatorii cmpurilor.
Linia 5 este prima linie cu date din tabel,
amplasm pe ia toate formatele de date,
restriciile, formulele ...

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.

Tabele dinamice
Crearea.

2007

sau

Liste

2003.

Selectm rindurile 4 : 5 a tabelului creat.


Din meniu alegem [Insert]=>[Table]
Tabelele de date (liste) posed o proprietate
important, pstreaz integritatea nregistrrilor
pentru orice operaie Excel.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.

Tabele dinamice
Operaii.

2007

sau

Liste

2003.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.

Tabele dinamice
Redimensionarea.

2007

sau

Liste

2003.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.

PivotTable Tabel cu relaii ntre date.


Crearea.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.

PivotTable Tabel cu relaii ntre date.


Crearea.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.4. Proceduri des folosite la prelucrarea bazelor de date n MSExcel.

PivotTable Tabel cu relaii ntre date.


Plasarea cmpurilor.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)


Expunerea problemei:
S se creeze o baz de date ce include salariul unei ntreprinderi.
- De calculat salariul a cel puin 20 angajai ai ntreprinderii
(instituiei), care lucreaz n 4-6 subdiviziuni.
- De creat lista de salarizare, pentru cas, pe fiece subdiviziune.
- De creat bonurile de salarizare pe fiece persoan pe
subdiviziuni.
- De creat un subtotal pe subdiviziuni pentru luna curent.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)


Structura salariului n dependen de calcule i reineri.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)


Salariul din punct de vedere informaional.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Date ajuttoare:
Reprezint tabele ce conin luna i anul curent,
numrul de zile lucrtoare n lun, liste pentru
completarea cror-va categorii de date.
Numrul lunii i anul curent, numrul de zile
lucrtoare n luna curent
Numrul i numele lunilor, numrul de zile
lucrtoare n lun respectiv.
(Diviziunile instituiei)
Subdiviziunile instituiei

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Calcule: Cmpuri ce se obin prin calculare pe


baza informaiei de baz, periodice, ajuttoare, alte
cmpuri care se calculeaz.
Suma categoriei pentru funcia de baz / cumul.
Suma calculat pentru funcia de baz / cumul
lund n consideraie zilele lipsite nemotivat i
cele lipsite cu motiv de boal.
Suma calculat pentru foi de boal
Total calculat pentru luna curent
Suma neimpozitat lunar.
Impozit pe venit.Asigurarea medical. Fondul
sindical. Fondul social
Total reinut
Suma ctre lucrtor

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

n Excel vom crea cteva foi de calcul.


Baza unde se va introduce toat informaia
de baz i cea periodic. Se va efectua calculul
de baz a salariului.
BazaTmp echivalent cu datele (valorile)
din baza. Aici vom selecta datele necesare din
Baza. Din aceast pagin se vor lua toate
datele necesare pentru crearea diferitor
rapoarte.
Combo Este destinat pentru crearea
tabelelor secundare ce n Baza se folosesc ca
liste. Informaia din aceast pagin poate
completa alte pagini de exemplu unele rapoarte.
ListeSalarizare Sunt create listele de

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Crearea foilor de calcul.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Combo.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Combo. Crem tabelele i le declarm n


variabile ajuttoare:
Coloana Combo Sub Diviziunea reprezint o
baz de date ce include toate sub diviziunile
instituiei (ntreprinderii). Crem o mrime
(variabil) ce include toate datele acestei
coloane sub numele CmbSubDiviz, vezi
figura de mai jos. (pentru a uura accesul la
domeniul de date curent).
Coloana Combo Funcia reprezint o baz de
date ce include toate funciile instituiei
(ntreprinderii). Crem o mrime (variabil) ce

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Combo. Crem tabelele i le declarm n


variabile ajuttoare:
Pentru coloanele Categoria i Suma
(coloana Suma reprezint suma n lei pentru
categoria respectiv) se mai creeaz o mrime
(variabil) ce include toate datele acestei baze
de date sub numele CmbCatTot, vezi figura
de mai jos. (pentru a uura accesul la domeniul
de date curent).
Coloana Nr. Lunii reprezint o baz de date
ce include numrul lunilor. Crem o mrime
(variabil) ce include toate datele acestei

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Antetul tabelului i identificatorii


de coloane.
Linia 1 - vom amplasa informaie despre careva
constante.
Liniile 2 : 5 Antetul tabelului.
Linia 6 Identificatorii coloanelor.
Liniile 7 : - Domeniul cu date a tabelului.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Antetul tabelului i identificatorii


de coloane.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.

n celula A1 se amplaseaz
numrul lunii curente.
El se ia din lista cu restricii
nchis.
Lista o putem crea efectund
paii utiliznd meniul (Data =>
DataValidation=>Settings de unde
optm list din ComboBox-ul
Allow
i
indicm
sursa
=CmbLuniNr
n
EditBox-ul

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.

n B1, C1 i D1 va aprea denumirea lunii i


respectiv, anul pentru care se efectueaz
calculul, numrul zilelor lucrtoare din aceast
lun, informaie cheie att pentru calculul
salariului ct i pentru ntocmirea listelor i
bonurilor de cas.
[B1]
=IF(ISNA(VLOOKUP(A1;CmbLuniTot;2;0));

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.

n celula B7 se amplaseaz subdiviziunea. Ea se ia din lista cu restricii nchis.


Lista
o
putem
crea
efectund
paii
utiliznd
meniul
(Data
=>
DataValidation=>Settings de unde optm list din ComboBox-ul Allow i indicm
sursa =CmbSubDiviz n EditBox-ul Source).
n celulele G7, M7 se amplaseaz funcia de baz / cumul. Ele se iau din lista cu
restricii nchis. Lista o putem crea efectund paii utiliznd meniul (Data =>

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.

[I7]

=IF(ISNA(VLOOKUP(H7;CmbCatTot;2;0));

0;

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.

[AA7] = NETWORKDAYS(U7;V7;Sarbatori)+
NETWORKDAYS(W7;X7;Sarbatori)+
NETWORKDAYS(Y7;Z7;Sarbatori)

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.

[L7]

$AA7));2);"Eroare")

=IF(ISNUMBER($D$1);ROUND((I7*J7)/$D$1*($D$1-(K7+

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.

[AE7]
=IF(AND(ISNUMBER(L7);ISNUMBER(R7);ISNUMBE

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.

[AG7] =ROUND(IF(OR((D7+AE7)>=AF7;AE7>AF7/12);
(AF7-E7)/(12-A$1+1);AE7); 2)
[AH7] =ROUND(IF(AND(D7-E7<$AH$1;(D7-E7)+(AE7-AG7)>$AH$1);
($AH$1-(D7-E7))*0,07;IF(D7-E7<=$AH$1;(AE7-AG7)*0,07;0));2)
[AI7] =ROUND(IF(AND(D7-E7<$AH$1;(D7-E7)+(AE7-AG7)>$AH$1);
(((D7-E7)+(AE7-AG7))-$AH$1)*0,18;IF(D7-E7>$AH$1;(AE7AG7)*0,18;0));2)

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.

[AO7] =AE7-AN7
[AP7] =D7+AE7
[AQ7] =E7+AG7
[AR7] =F7+(AH7+AI7)

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina Baza. Amplasarea formatului de date,


formulelor.
Completm cu date tabelul.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina
tabelului.

BazaTemp.

Amplasarea

antetul

Crem antetul tabelului pe pagina BazaTemp.


Pe pagina Baza marcm liniile 1 : 6. Apoi executm comanda Copy
(ctrl+c).
Din pagina BazaTemp selectm celula A1.

Din meniul context a


celulei
alegem
comanda
Paste
Special
(pentru
amplasarea valorilor).
Din meniul context a
celulei
alegem
comanda
Paste
Special
(pentru
amplasarea

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina
tabelului.

BazaTemp.

Amplasarea

antetul

Amplasam pe adresa A1 formula (pentru


copierea valorii constantelor din pagina Baza):
[A1] =IF(ISBLANK(Baza!A1);0;Baza!A1)
Cu ajutorul procedurii de autocompletare (Auto
Fill) completm celulele pe domeniul A1 : AR1.
Amplasam pe adresa A2 formula (pentru
determinarea numrului de nregistrri) : [A2]
=SUBTOTAL(3;C7:C5000).

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina BazaTemp. Amplasarea datelor necesare


(suprimarea).
Pe domeniul de date A7 : AR5000 declarm
variabila
de
domeniu
[DateBazaTemp]=BazaTemp!$A$7:$AR$5000
DateBazaTemp o vom folosi-o atunci cnd
avem nevoie de suprimat coninutul tabelului de
pe pagina BazaTemp.
Suprimarea datelor din pagina BazaTemp:
Selectm variabila DateBazaTemp (automat se selecteaz domeniul
BazaTemp!$A$7:$AR$5000)
Acionm butonul [Delete] de pe tastatur.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina BazaTemp. Amplasarea datelor necesare


(adugarea).
Adugarea datelor din pagina Baza n BazaTemp:
Selectam identificatorul Table2. Executm comanda Copy (ctrl+c).
n BazaTemp selectm prima celul a tabelului A7.
Executm [Paste Special]=>[Value]=>[OK].
Tabelul este transferat. Deci n BazaTemp sau transferat toate datele vizibile
din Baza.

Remarc: nainte de transferul informaiei din pagina Baza n


BazaTemp este necesar de suprimat din BazaTemp coninutul vechi
(selectm variabila DateBazaTemp; acionm butonul
[Delete]
de pe
Pentru
procedurile
tastatur).
de
suprimare
a
informaiei
din
BazaTemp,
adugarea
informaiei
din
Baza
n
BazaTemp
nregistrm macrouri
apoi
atam
macrourile
la
evenimentul Click a

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina ListeSalarizare. Plasarea formatului de


date, formulelor.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina ListeSalarizare. Plasarea formatului de


date, formulelor.

Alipim celulele A2:D2 (marcm domeniul A2:D2


din meniu alegem [Home]=>[Merge & Center])
i scriem textul ntreprinderea sau instituia.
Alipim celulele A3:D3 i scriem formula [A3]
=CONCATENATE("Salariu pe luna ";BazaTemp!
B1;" ";BazaTemp!C1)
n linia 5 crem antetul tabelului.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina ListeSalarizare. Plasarea formatului de


date, formulelor.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina BonSalarizare. Plasarea formatului de


date, formulelor.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina
textului.

BonSalarizare.

Plasarea

orientarea

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina BonSalarizare. Plasarea formulelor n


antet.

[A2]
=CONCATENATE("|
";BazaTemp!B7)

Subdiviziunea:

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina BonSalarizare. Plasarea ormulelor n


calcule.

(delimitator) [E2] '| ======Calculri======================


[F2] =CONCATENATE("| Funcia titular: ";BazaTemp!G7)
[G2] =CONCATENATE("| Categoria: ";BazaTemp!H7;" Suma: ";ROUND(BazaTemp!I7;2))
[H2] =CONCATENATE("| Suma calculat: ";ROUND(BazaTemp!L7;2))
[I2] =CONCATENATE("| Funcia cumul: ";BazaTemp!M7)
[J2] =CONCATENATE("| Categoria: ";IF(NOT(ISBLANK(BazaTemp!N7));BazaTemp!N7;0);" Suma: ";

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina BonSalarizare. Plasarea ormulelor n


reineri.

(delimitator) [P2] '| ======Reineri======================


[Q2] =CONCATENATE("| Inpozit pe venit: ";ROUND(BazaTemp!AH7;2)+ROUND(BazaTemp!AI7;2))
[R2] =CONCATENATE("| Asigurarea medical: ";ROUND(BazaTemp!AJ7;2))
[S2] =CONCATENATE("| Fondul sindical: ";ROUND(BazaTemp!AK7;2))
[T2] =CONCATENATE("| Fondul social: ";ROUND(BazaTemp!AL7;2))

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina BonSalarizare. Autocompletare i filtre.

Marcm domeniul A2 : AA2, autocompletm acesta pe domeniul A2 : A42.


Pentru a putea s selectm bonurile pe subdiviziuni crem filtru:

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina TotalSoldLuna. Crearea antetul tabelului


i formule.

Amplasarea
formulelor de
transfer are a
datelor

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina TotalSoldLuna. Plasarea formulelor de


transfer a datelor.

Amplasarea subtotalului:
Aranjm pagina Baza n ordine cresctoare dup subdiviziune. Filtrm
datele n pagina Baza (dac este necesar).
Adugarea datelor din pagina Baza n BazaTemp: Selectam

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

1.5. Modele de baze de date economice n MS Excel. (4 ore)

Pagina TotalSoldLuna. Plasarea formulelor de


transfer a datelor.

Universitatea Agrar de Stat din Moldova


http://www.uasm.md

Catedra: matematic i informatic

FINAL

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