Documente Academic
Documente Profesional
Documente Cultură
Sortarea datelor ;
Filtrarea datelor.
Comezile corespunztoare acestor activiti se gsesc n meniul Home zona Editing opiunea
Sort&Filter.
Exemplu.
S se realizeze foaia de calcul sub form de baz de date. Se va introduce prima linie, se va
selecta prima linie plus liniile pn la linia 21 inlcusiv, iar din meniul Home, Format as table se
va alege un format predefinit. Fereastra generat dup alegerea modelului de formatare este :
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 :
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.
Se selecteaz celulele C2 :C21 i se aplic Sort A to Z. Se copiaz rezultatele obinute n alt
foaia de calcul i se redenumete Ordonare Crescatoare Localitate.
2) Se cere s se ordoneze descresctor dup cmpul Valoare.
Se selecteaz celulele G2 :G21. Se aplic Sort Z to A.
3) S se afieze o selecie pe baza de date astfel nct s se afieze doar clienii care au achiat
facturile.
Se deschide banda derulant cu opiuni din cadrul cmpului i se las selectat doar versiunea
achitat.
4) S se afieze o selecie pe baza de date astfel nct s se afieze doar clienii care au penaliti
de pltit.
Se deschide banda derulant cu opiuni din cadrul cmpului i se las selectat doar versiunea
Da.
5) S se afieze clienii care au data scadent n lunile iulie i august, respectiv starea facturii
achitat. Pentru aceste facturi s se calculeze valoarea total.
Pentru a aplica selecie pe vizualizarea coninutului cmpului Data scadent se deschide lista
derulant cu opiuni i se alege Date Filters.
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 :
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
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.
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 :
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
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
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
din baza de date iniial n alt foaie de calcul. Pentru a modifica coloanele n linii se va folosi
Paste Special/Transpose.
Se cere :
Pentru clientul SRL BA se cere s se determine localitatea, valoarea facturii, respectiv numrul
facturii.
Rezolvare.
Se obine tabelul
Probleme propuse
Se d baza de date :