Sunteți pe pagina 1din 6

A

1
2
3
4
5
6
7
8
9
10
11
12
13
14

Plecnd de la o baz de date pentru evidena personalului unei societi comerciale:


Marca
1023
456
1240
1370
890
1210
1385
1205
678
1330
914
1208

Nume salariat Data angajarii


Popescu Valeriu
4/3/1998
Mihai Claudia
12/8/1989
Popa Florin
11/13/1991
Stroe Mihaela
2/25/2000
Nedelcu Marian
5/2/1995
Chiru Bogdan
1/21/1988
Albu Ioana
3/5/1977
Vlad Paul
10/29/1984
Constantin Marius
7/16/1995
Mondea Lavinia
2/2/1985
Badea Monica
9/19/1999
Visan Viorel
8/9/2000

Functia
economist
merceolog
operator
economist
analist
analist
merceolog
operator
economist
economist
merceolog
merceolog

Compartiment
contabilitate
desfacere
oficiu calcul
financiar
oficiu calcul
oficiu calcul
marketing
oficiu calcul
contabilitate
financiar
desfacere
marketing

Salariu
5,100,000
3,200,000
3,000,000
4,900,000
4,200,000
3,900,000
3,350,000
3,300,000
4,000,000
6,800,000
2,100,000
5,500,000

15

1. S se calculeze salariul minim, maxim i mediu pe funcii de ncadrare, pentru salariaii care au o vechime cuprins ntre 10 i 20 de ani.
Datele sintetizate vor fi afisate, n mod dinamic, n acelai cmp de rezultate, n raport de funcia Database aplicat (list derulant).
Rspuns: Se vor folosi urmtoarele funcii baz de date: DMIN( ), DMAX( ) i DAVERAGE( ).
Enunul acestei aplicaii poate fi separat n alte subenunuri de genul:
- Care este salariul minim al funciei de economist pentru salariaii cu o vechime ntre 10 i 20 ani ?
- Care este salariul maxim al funciei de economist pentru salariaii cu o vechime ntre 10 i 20 ani ?
- Care este salariul mediu al funciei de economist pentru salariaii cu o vechime ntre 10 i 20 ani ?
- Care este salariul minim al funciei de merceolog pentru salariaii cu o vechime ntre 10 i 20 ani ?
18
- Care este salariul maxim al funciei de merceolog pentru salariaii cu o vechime ntre 10 i 20 ani ?
- Care este salariul mediu al funciei de merceolog pentru salariaii cu o vechime ntre 10 i 20 ani ?
- ...........
- Care este salariul mediu al funciei de analist pentru salariaii cu o vechime ntre 10 i 20 ani ?
16
17

19

Aadar, un singur enun genereaz 12 subenunuri (caz fericit de data aceasta) - 4 funcii (economist, merceolog, operator, analist) x 3 funcii baze de date pentru fiecare
(DMIN( ), DMAX( ), DAVERAGE( ) ). Dar dac am fi avut 70 de funcii ale salariailor ? Cte subenunuri s-ar fi creat ?

20

n cadrul sintaxei unui funcii baze de date se tie c se folosete o zon de criterii, deci ar fi trebuit s construim 12 zone de criterii, cte o zon de criterii pentru fiecare subenun.
Nu credei c deja devine absurd ?

21

Concluzie: trebuie s realizm o zon de criterii universal valabil pentru toate subenunurile create. Pentru aceasta trebuie s observm care element se modific n cadrul
zonei de criterii a fiecrui subenun. Nu cumva numai funcia salariatului este cea care se modific (ba economist, ba merceolog, etc).

22

Dup ce s-a ales plaja de celule pe care o s fie zona de criterii, crearea unei singure zone de criterii universal valabile pentru enunul nostru se face prin neprecizarea concret a
funciei salariatului (elementul care am observat c se modific de la un subenun la altul) n cadrul acestei zonei de criterii, lsnd celula goal (vezi B25:B26), continund apoi cu
precizarea celorlalte restricii din enunul aplicaiei noastre ce trebuie incluse n zona de criterii. Deci, zona de criterii universal valabil este acum: $B$25:$C$26.

23
24
25
26

Criterii
Functia
1

27

28

29

30

S-a stabilit zona de criterii universal valabil. Ce mai trebuie fcut ?


. Pe o alt plaj de celule s precizm toate funciile salariailor. Funciile salariailor se pot specifica toate fie pe o coloan (tabel de ipoteze dispus vertical), fie pe o linie
(tabel de ipoteze dispus orizontal). S-a ales modalitatea pe o coloan, plaja de celule aleas fiind B35:B38.
ATENIE !!! Dac toate funciile salariatului nu le putei memora (fiind foarte multe funcii ale salariailor n tabel) se RECOMAND realizarea unei filtrri avansate (vezi
aplicaiile cu Data - > Filter - > Advanced Filter) n care tabelul rezultat n urma interogrii s aib numai coloana "Funcia", iar datele din tabelul rezultat s fie unice (bifai opiunea
Unique record only).
. Scrierea formulelor funciilor baz de date folosite i cerute n enunul aplicaiei noastre. Aceste formule sunt scrise n celulele: C34, D34, E34.
Tabelul de ipoteze trebuie obligatoriu s aib pe prima coloana a acestuia (dac se folosete tabela de ipoteze dispus vertical) sau pe prima linie a acestuia (dac se folosete tabela de
ipoteze dispus orizontal) elementele care trebuie duse, pe rnd, n celula goal din zona de criterii (celula B26).
Se poate observ c plaja de celule B34:E38, fiind o tabel de ipoteze dispus vertical, are pe prima coloana funciile salariailor care trebuie duse, pe rnd, n celula vid din zona de
criterii (celula B26).
. Gsirea unei modaliti prin care s se precizeze ca fiecare funcie a salariatului existent pe plaja de celule specificat la s treac, pe rnd, prin celula lsat intenionat
goal din zona de criterii - celula B26 - i n acelai timp s calculeze cu ajutorul funciilor baz de date (Dmin( ),Dmax( ), Daverage( )) valorile care s reprezinte salariul
(minim, maxim, mediu) pe fiecare funcie n parte.
Pentru aceasta selectai plaja de celule B34:E38 - > Data - > Table - > apare o fereastr de dialog care completat se prezint astfel:

31
32
33
34
35
36
37
38

Tabelde
ipoteze
dispus
vertical

economist
merceolog
operator
analist

Salariul
minim
Err:504
Err:504
Err:504
Err:504
Err:504

Salariul maxim

Salariul mediu

Err:504
Err:504
Err:504
Err:504
Err:504

Err:504
Err:504
Err:504
Err:504
Err:504

39
40

Observaie: - valorile pe plaja de celule C35:E38 apar numai dup validarea ferestrei de dialog ->OK.
- aceste valori nu pot fi terge individual, ci numai toate odat (selectai plaja cu valorile (C35:E38) i DELETE de pe tastatur).
- schimbarea datelor din tabelul de baz (tabel folosit n cadrul formulelor funciilor baz de date utilizate - A2:F14) conduce i la modificarea valorilor n tabela de ipoteze.

41

Tabeldeipotezedispusorizontal

42
43
44

Salariul minim

45

Salariul maxim
Salariul mediu

46

Err:504
Err:504
Err:504

economist

merceolog

operator

analist

Err:504
Err:504
Err:504

Err:504
Err:504
Err:504

Err:504
Err:504
Err:504

Err:504
Err:504
Err:504

47
48

Enunul aplicaiei precizeaz: "Datele sintetizate vor fi afisate, n mod dinamic, n acelai cmp de rezultate, n raport de funcia Database aplicat (list derulant)." Deci, soluiile
de mai sus nu sunt 100% conforme cu enunul aplicaiei noastre. Soluia corect este:

50
51
52
53

Lista
derulant

54
55
56

Salariul minim
economist
merceolog
operator
analist

Fo
rm
ula
de
apl
ica
t

49

57

Observaie: S-a ales modalitatea de afiare a tabelei de ipotez pe vertical, iar toate formulele funciilor baz de date au fost scrise ntr-o singur celul (C52) utiliznd i o
funcie condiional If( ) care s in seama de ce anume s-a selectat n celula cu lista derulant (B52).

58
59
60

2. S se reprezinte grafic n acelai plan, amplitudinea salariilor pe compartimente functionale i ponderea acestora n total salarii:
Rspuns: Se cere un grafic care trebuie obinut pe baza datelor dintr-o tabel de ipoteze. Aadar, mai nti trebuie realizat tabela de ipoteze.
Se urmresc paii descrii la cerina 1 din acest fiier. O soluie ar fi ca tabela de ipoteze s se prezinte astfel:

61
62
63
64

Criterii
Compartiment

65
66
67
68
69
70
71
72
73
74

Contabilitate
Desfacere
Oficiu calcul
Financiar
Marketing

Salariul
minim

Salariul maxim

Salariul mediu

Suma salariilor

2,100,000
Err:504
Err:504
Err:504
Err:504
Err:504

6,800,000
Err:504
Err:504
Err:504
Err:504
Err:504

4,112,500
Err:504
Err:504
Err:504
Err:504
Err:504

49,350,000
Err:504
Err:504
Err:504
Err:504
Err:504

A
75

Graficul pe baza valorilor din tabela de ipotez trebuie s se prezinte astfel:

76

Amplitudinea salariilor i ponderea acestora pe compartimente funcionale

77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92

Graficmixt
(Stock+Pie)
Pentruanelege
multmaibinecumse
elaboreazacesttip
degrafic(MIXT)
citiiinformaiile
prezentatelaCURS.

7,000,000-

0
6,000,000

0
0

5,000,000

Salariul
mediu
Contabilitat
e

0
4,000,000
1

1
3,000,000

1
1

2,000,000

93

94

1,000,000
1

Market
Contab Desfac Oficiu Financi Marketi
ilitate ere
ere
calcul
ing
ilitate
calcul ar
ar
ng

95
96
97
98

3. S se calculeze salariul minim i cel maxim, pe functii si pe compartimente functionale, rezultatele sintetizrii fiind afisate n acelasi cmp de ipoteze (sub forma salariu minim / salariu
maxim).
Se urmresc paii descrii la cerina 1 din acest fiier. Ca soluie se va folosi o tabel de ipoteze ce are pe prima coloan "Compartiment", iar pe prima linie "Funcia", deci o tabel de
100
ipotez dubl.
99

101

102 Criterii
103

Functia

Compartiment

104
105
106
107
108
109
110
111
112
113
114
115

Formula
concatenat
2100000.000 / 6800000.000
contabilitate
desfacere
oficiu calcul
financiar
marketing

economist

merceolog

operator

analist

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

Err:504

A
B
C
D
E
F
G
H
I
J
116 4. S se calculeze media salariilor, pe funcii i compartimente funcionale, n anul n care s-au fcut cele mai multe angajri (mesajul de eroare #DIV/0! va fi nlocuit cu cratima).
117
Se urmresc paii descrii la cerina 1 din acest fiier. Ca soluie se va folosi o tabel de ipoteze ce are pe prima coloan "Compartiment", iar pe prima linie "Funcia", deci o tabel de
ipotez dubl.
118
119 Criterii
120

Functia

Compartiment
0

121
122
123

Formula mediei

124
125
126
127
128
129
130
131
132

contabilitate
desfacere
oficiu calcul
financiar
marketing

economist
-

merceolog
-

operator
-

analist
-

133 5. S se reprezinte grafic suma salariilor pentru economiti i numrul total de salariai care au fost angajai n ultimii 10 ani, pe fiecare compartiment funcional.
134

Rspuns: Se cere un grafic care trebuie obinut pe baza datelor dintr-o tabel de ipoteze. Aadar, mai nti trebuie realizat tabela de ipoteze.
Se urmresc paii descrii la cerina 1 din acest fiier. O soluie ar fi ca tabela de ipoteze s se prezinte astfel:

135
136 Criterii
138
139
140
141
142
143

Li
st
a
de
ru
la
nt

137

Functia

Compartiment

144
145
146 CtregraficGraficn2axe(Line)

contabilitate
desfacere
oficiu calcul
financiar
marketing

Suma salariilor

Numrul de
angajai

Err:504
Err:504
Err:504
Err:504
Err:504
Err:504

Err:504
Err:504
Err:504
Err:504
Err:504
Err:504

147
148

Graficul pe baza valorilor din tabela de ipotez trebuie s se prezinte astfel:

149
150

Suma salariilor i numrul total de angajai pe fiecare compartiment

151
152

12

153
10

154
155
156
157
158
159
160
161

Grafic n 2 axe (Line)


Pentru a nelege mult mai bine cum se
elaboreaz acest tip de grafic (n 2 axe)
citii informaiile prezentate la CURS.

8
6

4
1
2

162
163
164
165
166

contabilitate

desfacere

oficiu calcul
Salariu

financiar

Nr. angajai

marketing

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