Professional Documents
Culture Documents
Din fereastra corespunztoare butonului Edit Custom Lists se alege butonul Add astfel
fereastra de editare List Entries devenind activ. n aceast fereastr se vor introduce opiunile
care formeaz lista. Simbolul de separare ntre elementele listei este virgula.
Exemplu : S se editeze lista format din elementel Anul I, Anul II, Anul III i Anul IV.
Pentru utilizarea n foaia de calcul se procedeaz astfel :
n prima celul a irului de celule care va conine lista se editeaz primul element al
listei ;
Observaie. Dac prin AutoFill se depete numrul de celule predefinite se reiau opiunile
ncepnd cu prima opiune.
Baze de date
n cadrul bazelor de date sunt cuprinse dou activiti principale :
Sortarea datelor ;
Filtrarea datelor.
Comezile corespunztoare acestor activiti se gsesc n meniul Home zona Editing opiunea
Sort&Filter.
Ioana Pop
Se selecteaz celulele H2:H21 i din meniul Data se alege opiunea Data Validation. Coloana
Stare factur conine dou valori, i anume, achitat, respectiv neachitat. Fiind valori repetitive se
vor defini ca list de opiuni astfel :
Ioana Pop
Se va completa cmpul Data factur, iar cmpul Data scadent se completeaz folosind formula :
Cerine problem :
1) Se cere s se ordoneze cresctor informaiile din baza de date dup cmpul Localitate.
Ioana Pop
Se debifeaz toate opiunile prin Select All. Apoi se bifeaz July and August.
6) S se afieze clienii care au data scadent n intervalul 18/08/2013 28/09/2013. Pentru
aceste facturi s se calculeze valoarea total.
Din Date Filters se alege opiunea Between :
Ioana Pop
Observaie. Se folosete icon-ul de tip calendar i se aleg datele dorite. Atenia se folosete
calendar i nu se alege data din lista derulant deoarece noi am schimbat returnarea rezultatului
n tabel. Formatul standard este luna/ziua/anul, iar prin modificarea noastr aceast editare
returneaz ziua/anul/anul.
Pentru aceste facturi s se calculeze valoarea total.
7) S se completeze baza de date cu o coloan care reprezint valoarea TVA corespunztoare
fiecrei facturi.
8) Utiliznd icon-ul Form s se completeze baza de date cu dou linii.
Pentru adugarea icon-ului Form pe toolbar-ul Home se alege opiunea Options din meniul File.
Din fereastra Excel Options se alege Customize Ribbon.
. Se
obine astfel un grup nou care, utilizndu-se butonul Rename, se va redenumi n Form. Se mut
opiunea Form cu ajutorul butonului Add n noul Grup format pe toolbar. Rezultatul acestor
comenzi este
Ioana Pop
Se poziioneaz cursorul n interiorul bazei de date i se activeaz butonul Form. Apoi utiliznd
butonul Criteria se pot aduga noi nregistrri n baza de date :
9) S se afieze firmele din Cluj-Napoca care au facturi de pltit n valoare mai mare de 100.000
Ron.
Pe cmpul Valoare se adaug restricia :
Ioana Pop
Pentru determinarea imediat a valorilor corespunztoare celorlalte orae din baza de date se
creaz n celula K2 o list predefinit utiliznd opiunea Data Validation din meniul Data :
Ioana Pop
Alegndu-se, de exemplu, din lista derulant un alt ora Brasov avem automat rezultatele:
Observaie. Dac se dorete un tabel complet cu aceste rezultate pentru fiecare ora n parte se
copiaz linie de linie ntr-o foaie nou.
Probleme propuse
1) S se determine pe baza de date anterioar :
a) valoarea facturilor ;
b) numrul de firme care au facturi de pltit ;
c) valoarea cea mai mare a facturii ;
d) valoarea cea mai mic a facturii ;
e) valoarea medie a facturilor.
pentru fiecare jude n parte.
2) S se determine pe baza de date anterioar
a) valoarea TVA corespunztoare facturilor ;
b) valoarea cea mai mare a TVA-ului corespunztor unei facturi ;
c) valoarea cea mai mic a TVA-ului corespunztor unei facturi ;
d) valoarea medie a TVA-ului corespunztor facturilor ;
pentru fiecare localitate, respectiv jude n parte.
Ioana Pop
Funcii de cutare
VLOOKUP() = este o funcie de cutare pe coloan. nainte de aplicarea acestei funcii coloana
din care se alege valoarea cutat se ordoneaz cresctor. Cutarea se face n coloanele aflate n
partea dreapt relativ la coloana n care se afl valoarea cutat. Funcia nu tie s fac cutare n
coloanele din partea stng.
Sintaxa funciei :
VLOOKUP(valoarea cutat ; se selecteaz baza de date ncepnd cu coloana n care se afl
valoarea cutat ; numrul coloanei din interiorul bazei de date, relativ la a cta coloan selectat
este, n care se face cutarea - corespondentului valorii cutate ; FALSE = returneaz valoarea
exact, TRUE =returneaz o valoare aproximativ)
Exemplu.
S se determine starea facturii cu numrul 111. De asemenea s se determine dac are penalitti
de pltit.
Rezolvare.
Explicarea formulei :
D11 n aceast celul s-a introdus valoarea 111 n scopul determinrii tabelului de mai sus ;
Table2[[#All],[Nr. factura] :[Penalitati]] din baza de date s-a facut selecia coloanelor
Ioana Pop
Exerciiu.
S se determine starea facturii corespunztoare clientului SRL CC. De asemenea s se determine
dac are penalitti de pltit. S se determine din ce localitate provine acest client. S se
determine data scadent a facturii pentru acest client. Aceleai cerine pentru clientul SRL NN.
Observaie. nainte de a introduce formula necesar returnrii datei calendaristice se modific
structura celulei din General n Date. Dac nu se face aceast transformare nu se returneaz
rspunsul corect.
HLOOKUP() = este o funcie de cutare pe linie. Cutarea se face n liniile aflate n partea de
sub linia n care se afl valoarea cutat. Funcia nu tie s fac cutare n liniile de deasupra
liniei cutate.
Sintaxa funciei :
HLOOKUP(valoarea cutat ; se selecteaz baza de date ncepnd cu linia n care se afl
valoarea cutat ; numrul liniei din interiorul bazei de date, relativ la a cta linie selectat este,
n care se face cutarea - corespondentului valorii cutate ; FALSE = returneaz valoarea exact,
TRUE =returneaz o valoare aproximativ)
Exemplu.
Se vor copia coloanele
Ioana Pop
Probleme propuse
Se d baza de date :
Ioana Pop
Ioana Pop
Observaie. Dac se dorete aplicarea mai multor Subtotaluri n acelai timp pe aceeai foaie de
calcul sau succesiv atunci se debifeaz opiunea Replace current subtotals aflat n partea de jos
a ferestrei Subtotal.
3. S se determine numrul de clieni i valoarea total obinut de acetia din vnzri pentru
fiecare localitate n parte.
Pai. Subpunctul 3 poate fi aplicat i pe subpunctul 1 astfel se obin n aceeai foaie de calcul i
cerina 1 i cerina 2.
Ioana Pop
Probleme propuse
O fabric de produse lactate distribuie marf n mai multe localiti din ar prin distribuitorii si.
Tabelul cu vnzrile realizate de fiecare distribuitor n luna iunie este prezentat n continuare.
Se cere :
1) linia nti se va defini ca list (meniul Home/Options/Advanced/Edit Custom Lists) ;
2) se va redacta tabelul ca mai sus ;
3) coloanele Jude i Tip Produs se vor defini de tip liste derulante (meniul Data/Data
Validation/Settings/List se vor aduga valorile repetitive cu separatorul virgul n linia Source)
Observaie. n prealabil se vor selecta celulele n care va fi activ lista derulant predefinit.
Ioana Pop
Ioana Pop
Ioana Pop
Funcii condiionale
Se vor prezenta exemple de aplicare a funciilor IF, AND, OR. Funcia AND returneaz
TRUE dac toate condiiile din interior sunt adevrate. Funcia OR este adevrat dac
amndou condiiile sunt adevrate, dac cel puin una dintre condiii este fals atunci returneaz
un rspuns fals. Funciile AND, OR sunt folosite n interiorul funciei IF.
Exemplu.
Preul de intrare la un muzeu este 22 RON. Se acord o reducere de 50% pentru elevi i studeni,
de 10% pentru profesori i de 60% pentru pensionari.
Ioana Pop
se folosesc 4 IF-uri deoarece n enun sunt 3 condiii impuse plus categoria de oameni
care nu se ncadreaz n cele 3 tipuri de reduceri ;
n formul apare ct pltete vizitatorul, adic dac profesorul are reducere de 10%
nseamn c va plti 90% din valoarea biletului, analog n celelalte dou situaii.
Exemplu.
Pentru a promova examenul de capacitate un elev de la secia romn are de promovat dou
examene. Dac la unul dintre examene nu obine nota 5 atunci elevul este nepromovat. S se
calculeze
media
se
scrie
formula
care
returneaz
starea
candidatului
(promovat/nepromovat).
Rezolvare.
Media se calculeaz folosind funcia AVERAGE. Se va calcula pentru elevii cu note mai mari
decat 5.
Formula de calcul pentru cmpul Stare este
Se folosete funcia AND pentru a impune realizarea simultan a celor dou condiii.
Exemplu.
O firm de software are de dezvoltat i implementat un software comandat de o instituie de
nvmnt. Firma este format din 4 departamente : departamentul de analiz, departamentul de
Ioana Pop
Distribuia activitilor pe departamente i numrul de ore necesare pentru fiecare etap este
prezentat n tabelul de mai jos :
n celulele B6, D6 i I6 s-a calculat suma. S-a obinut un numr de 154 ore lucrare, iar venitul
total pentru aceste ore este de 3110 Euro.
n continuare se va vedea cum se determin venitul pentru fiecare departament n funcie de
repartiia activitilor/departamente.
Redactarea foii de calcul s-a realizat pe coloanele A:I ncepnd cu linia 10 i este prezentat n
continuare:
Ioana Pop
Formulele de calcul pentru determinarea fiecrei valori din zona de calcul sunt :
Probleme propuse
1) O firm de distribuie i stimuleaz distribuitorii cu bonus-uri n funcie de vnzri. Dac ntro lun realizeaz vnzri cuprinse n intervalul 4000-6000 RON primesc un bonul de 5% din
valoarea obinut din vnzri. Dac valoarea vnzrilor este mai mare dect 6000 RON atunci
primesc un bonus de 8% din valoarea obinut din vnzri.
Distribuitorii au realizat vnzri n lunile mai-iulie conform tabelului de mai jos :
Ioana Pop
iunie iulie
Albu Gabriel
4322 5656
7999
Brad Sebastian
1222 2322
5444
Cuc Flavia
7666 2345
3241
Danes Gabriela
4003 1122
7655
Goe Lucia
9877 6767
5566
Se obine un prim numr, iar apoi cu AutoFill se determin numerele dorite avnd n vedere c
formula se prelungete ct se folosete AutoFill pe linie i/sau pe coloan.
3) Un student a obinut ntr-o sesiunea urmtoarele note : 9, 10, 4, 5, 7 iar un alt student a obinut
notele 9, 10, 5, 5, 7. Ei candideaz fiecare pentru o tabr la munte. Va primi tabra acela care
are media mai mare i toate examenele promovate. S se determine care student primete tabra.
4) S se genereze 15 numere cuprinse ntre 344 i 988. Dac numerele sunt mai mici dect 666
atunci s se returneze valoarea numrului, altfel s se returneze valoarea zero.
Ioana Pop
Row input cell = se introduce numele celulei care conine valoarea iniial pe baz creia se face
estimarea pentru datele estimate introduse pe o linie;
Column input cell = se introduce numele celulei care conine valoarea iniial pe baz creia se
face estimarea dac datele estimate sunt introduse pe o coloan.
Exemplu.
Un student nchireaz o locuin. Proprietarul i spune c dac face un contract pe 1 an preul de
de 150 euro/lun. Dac face un contract pe 2 ani i ofer o reducere de 5% din suma lunara, dac
contractul e pe 3 ani i ofer o reducere de 7%, iar dac st 4 ani i ofer o reducere de 9%. S se
determine ct ar plti studentul pe an dac ar sta 2 ani, 3 ani sau 4 ani.
Rezolvare.
Se realizeaz foaia de calcul cu rezolvarea problemei n cazul n care studentul sta 1 an :
Ioana Pop
Observaie. La rezultatul final se selecteaz zona C5:E7 i se elimin zecimalele. Din interiorul
acestei zone nu se poate terge un anumit numr de celule. Dac se dorete eliminarea
rezultatului se terge ntreaga zon C5:E7.
Ioana Pop
Valorile care conin estimrile fiind introduse pe coloan se completeaz linia Column input cell
cu numele celulei care conine valoarea iniial pe baza creia se face tot scenariul.
Foaia de calcul cu rezultate :
Ioana Pop
Probleme propuse
1) O familie merge n vacan 7 zile la mare. Transportul cost 300 Ron, cazarea 200
Ron/noapte, micul dejun cost 10 Ron/zi, prnzul 30 Ron/zi i cina 25 Ron/zi. La alte cheltuieli
rezerv 30 Ron pe zi. Se cere s se determine
a) Ct cost un sejur de 7 zile la mare cu pensiune complet?
b) Ct cost un sejur de 7 zile la mare cu mic dejun ?
c) Ct ar cheltui o persoan n condiiile de mai sus i cu pensiune complet dac ar sta 10 zile,
14 zile sau 18 zile ?
d) Ct ar cheltui o persoan la mare dac ar sta intervalele de timp de la punctul c) i ar lua
numai mic dejun sau mic dejun plus prnz sau mic dejun plus cin ?
2) O main consum la 100 de km 5.6 litri de motorin la o vitez de 60 km/h. Un turist are de
parcurs 1350 de km. Dac merge cu o vitez de 80 km/h consum 7.2 litri de motorin la 100
km. Dac merge cu o vitez de 100 km/h consum 8.5 litri de motorin la 100 km, iar dac
merge cu o vitez de 120 km/h conzum 9.8 litri de motorin la 100 km Ci litri de motorin
consum pe parcursul ntregului drum dac merge cu 60 km/h, dar dac alege s mearg cu
celelalte viteze enunate ? Dac costul unui litru de motorin este de 5.4 Ron ct l cost pe turist
drumul n condiiile unei viteze de 60 km/h, dar n cazul celorlalte variante de vitez enunate
anterior ?
Ioana Pop
Scenario Manager
Scenario Manager se utilizeaz pentru realizarea unor analize multiple de tipul Ce-ar fi dac?.
Pai:
Observaii.
1) Pentru adugrea mai multor scenarii se repet paii anteriori.
2) Pentru vizualizarea unei analize comparative se folosete opiunea Summary din fereastra
Scenario Manager.
Exemplu.
O firm a avut costuri constante per angajat n ultimii 4 ani. n cadrul firmei a variat numrul de
angajai. S se determine costurile totale anuale datorate costurilor detaliate/per angajat. S se
verifice ce costuri ar implica variaiile din cadrul scenariilor 1 i 2.
Ioana Pop
Rezolvare.
Se completeaz foaia de calcul pentru a determina costurile iniiale:
n continuare se vor aduga datele din cele dou scenarii. n fereastra Scenario Maneger se
execut click pe butonul Add:
Ioana Pop
Se execut click pe butonul OK ceea ce ne ntoarce la prima fereastr Scenario Manager pentru a
crea un nou scenariu.
Ioana Pop
Se observ c primul scenariu genereaz scderea costurilor, iar al doilea scenariu genereaz
creterea costurilor pentru firm.
Observaie. Dac se expandeaz zona corespunztoare primului plus se afieaz zona Comment
pentru fiecare scenariu.
Ioana Pop
Fabrica are cheltuieli fixe/zi n valoare de 120 Ron. S se determine profitul firmei n cazul din
tabelul de mai sus, apoi s se realizeze dou scenarii n care numrul de produse realizate care se
presupune a fi i vndute este urmtorul:
Rezolvare.
Foaia de calcul cu rezolvarea problemei este prezentat n continuare:
Ioana Pop
Probleme propuse
O fabric de confecii produce rochii cu costul de 98 Ron i o vinde cu adaos comercial de 18%,
cmi cu 54 Ron i adaos de 15%, costume cu 225 Ron i adaos de 14%. Se produc pe lun 123
de rochii, 210 cmi i 80 de costume. Costurile fixe sunt n valoare de 80 Ron/lun. Ce profit
se obine dac se vinde toat producia? S se studieze evoluia profitului n cazul n care
producia este de 150 de rochii, 270 cmi i 120 costume sau 170 de rochii, 288 cmi i 134
costume.
Ioana Pop
Se cere :
1) Un raport care s ilustreze numrul de produse vndute, n funcie de data calendaristic, de
fiecare distribuitor n parte.
2) Un raport care s afieze numrul de produse vndute n rate, respectiv integral de fiecare
utilizator.
Ioana Pop
Executndu-se click pe butonul OK se genereaz o nou foaie de calcul care conine ferestrele :
Ioana Pop
Cmpul Sum of Nr produse afieaz cte produse a vndut fiecare distribuitor n parte. Din
cmpul selectat se va afia numele distribuitorului i cantitatea vndut de acesta ntr-o anumit
zi dintre cele existente n cmpul Data.
Dac se bifeaz opiunea Select multiple items se pot selecta mai multe date calendaristice. De
exemplu, vom vizualiza numrul de produse vndute de fiecare distribuitor n luna ianuarie.
Ioana Pop
Observaie. Pentru afiarea coloanei care conine numele distribuitorilor n ordine alfabetic se
utilizeaz din lista derulant corespunztoare opiunea de sort ascendent.
Cerina 2).
Cerina 3).
Cerina 4).
Ioana Pop
Cerina 6).
Ioana Pop
Ioana Pop
Dac se dorete se mai poate aduga o restricie de tip Slicer. Singura restricie este ca graficul s
fie activ n sensul c pe grafic se va afla cursorul.
S-a mai adugat o restricie Nume distribuitor.
Ioana Pop
Probleme propuse
1) 30 de studeni dintr-o grup completeaz un chestionar compus din 10 ntrebri. Dac rspund
corect au obinut 1 punct, iar dac rspund greit obin 0 puncte. S se realizeze tabele pivot care
s ilustreze ci studeni au rpuns corect, respectiv incorect la fiecare ntrebare. S se realizeze
i grafic pivot care s ilustreze valoarea rspunsurilor.
Indicaie.
Pentru completarea coloanelor care reprezint valoarea rspunsului se va folosi funcia
Ioana Pop