Sunteți pe pagina 1din 37

Sisteme Informatice de Asistare a Deciziei LCIGD_III

SISTEME INFORMATICE DE ASISTARE A


DECIZIEI

Cuprins
Obiectivele aplicatiilor
1. 1
Validarea
. bazelor de date Excel 2
2. 2
Formatarea
. condițională 8
Sortarea
3. datelor 10
4. 1
3
Filtrarea
. datelor 11
Tabele
5. şi diagrame pivot 18
Gruparea
6. informaţiei prin generarea de subtotaluri 26
Funcții
7. baze de date 29
Lucrarea
8. de verificare 34
Rezumat
9. 36
Bibliografie 37

Obiective:
După finalizarea acestei unităţi de învăţare, cursanţii au acumulat
cunoştinţe despre:
• cum să valideze informaţiile dintr-o bază de date Excel;
• cum să sorteze informaţiile dintr-o bază de date Excel;
• cum să filtreze informaţiile dintr-o bază de date Excel;
• cum să creeze şi să lucreze cu tabele pivot;
• cum să creeze şi să lucreze cu diagrame pivot;
• cum să organizeze informaţiile dintr-o bază de date Excel pe niveluri
de grupare şi cum să efectueze calcule la nivelul acestor grupări de
informaţii.
• cum să efectueze calcule in tabele folosind functii tip baze de date

1
Sisteme Informatice de Asistare a Deciziei LCIGD_III

1. Validarea bazelor de date Excel


Excel pune la dispoziţia utilizatorilor facilitatea de validare a datelor.
Aceasta constă în restricţionarea intrărilor în celule, potrivit unor criterii la
care trebuie să răspundă valorile introduse de utilizator.
Modalităţile de validare a datelor prin definirea de restricţii ce se pot
aplica celulelor sunt:
• restricţionarea introducerii datelor între anumite limite;
• restricţionarea introducerii datelor într-o celulă la conţinutul unei
liste;
• limitarea numărului de caractere dintr-o celulă.
Vom prezenta aceste modalităţi de validarea datelor prin câteva
exemple.

Restricţionarea introducerii datelor între anumite limite

Pentru a exemplifica prima modalitate de validarea datelor vom


considera că vârsta unui salariat trebuie să fie mai mare sau egală cu 18 şi mai
mică sau egală cu 65. Pentru a aplica parametrii de validare unei liste, celule
sau domeniu se parcurg paşii:
– Se selectează domeniul de celule pentru care se aplică validarea.
– Se alege opţiunea Validation din meniul Data.
– Se deschide fereastra Data Validation unde se completează
restricţiile. În fişa Settings, în secţiunea Validation criteria se
specifică parametrii pentru acceptarea datelor introduse de
utilizator.
o În câmpul Allow se alege tipul de dată. Pentru tipul numeric
se alege Whole number sau Decimal, iar pentru a specifica
date calendaristice sau ore se alege Date sau Time.
o În câmpul Data se stabilesc limitele superioare şi/sau
inferioare pentru date, depinzând de operatorul ales. Se pot
introduce valori, referinţe de celule sau formule. Semnificaţia
operatorilor este prezentată în tabelul 1.

2
Sisteme Informatice de Asistare a Deciziei LCIGD_III

o Opţiunea Ignore blank permite lucrul cu celulele goale sau


referire la o celulă care, iniţial, este goală. Dacă această
opţiune nu este activă atunci celulele goale sunt interpretate ca
şi când ar conţine valoarea zero.

Figura 1- Fereastra Data Validation-fişa Settings

Fişa Input Message (figura 2) permite formularea şi furnizarea pe


ecran a unui mesaj către utilizator sub formă de sugestie referitor la tipul şi
intervalul de valori ale datei care va fi introdusă.
În cazul considerat de noi mesajul stabilit este: „Se introduc valori
între 5 şi 10” cu titlul „Atenţie!”.

Tabelul 1 Semnificaţia operatorilor din câmpul Data


between Argumentul trebuie să fie între anumite valori
not between Argumentul trebuie să nu fie între anumite valori
equal Argumentul trebuie să aibă o anumită valoare specificată
not equal Argumentul trebuie să nu aibă o anumită valoare
specificată
greater than Argumentul trebuie să fie mai mare decât o anumită valoare
less than Argumentul trebuie să fie mai mic decât o anumită valoare
greater than Argumentul trebuie să fie mai mare sau egal cu o anumită
or equal to valoare
less than or Argumentul trebuie să fie mai mic sau egal cu anumită
equal to valoare

3
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 2 Fereastra Data Validation-fişa Input Message

Fişa Error Alert (figura 3) permite formularea şi furnizarea pe ecran


a unui mesaj de eroare care este afişat la introducerea unei date care nu se
încadrează în restricţiile stabilite. Pentru exemplul considerat acest mesaj
este: „Nu ai respectat intervalul 5 si 10” cu titlul „Eroare!”.

Figura 3-Fereastra Data Validation-fişa Error Alert

Pentru afişarea mesajului de eroare trebuie bifată opţiunea Show


error alert after invalid data is entered. De asemenea, din câmpul Style se
alege un stil de avertizare: Stop, Warning sau Information.

4
Sisteme Informatice de Asistare a Deciziei LCIGD_III


Restricţionarea introducerii datelor într-o celulă, la conţinutul unei
liste

Figura 4- Regulă de validare pentru câmpul Disciplina

Pentru a exemplifica modul de utilizare a acestui tip de validare vom


considera o listă care conţine denumirea unor discipline. (figura 4).
Pentru a restricţiona datele dintr-o celulă relativ la conţinutul unei
liste, în aceeaşi foaie de calcul se creează lista de intrări pe o singură coloană
sau pe un singur rând. Lista nu va avea celule goale.
Pentru aceasta se procedează astfel (figura 5):

Figura 5- Regulă de validare pentru câmpul Disciplina

Se selectează domeniul de celule pentru care se aplică restricţiile.


– Se alege opţiunea Validation şi se execută clic pe fişa Settings
– În câmpul Allow alege opţiunea List.

5
Sisteme Informatice de Asistare a Deciziei LCIGD_III

– În caseta Source se selectează domeniul de celulele care conţin


restricţiile.
– Mesajele de avertizare şi de eroare se introduc în fişa Input
Message, respectiv în fişa Error Alert.
– Se execută click pe OK.

Limitarea numărului de caractere dintr-o celulă

Să considerăm că într-un tabel avem câmpul nume. Acesta trebuie să


aibă o lungime de minim 3 caractere. Vom defini criteriile de validare, în
acest caz, astfel:
– se selectează domeniul de celule pentru care se aplică restricţiile.
– se alege opţiunea Validation din meniul Data şi se selectează fişa
Settings
– în câmpul Allow se alege Text Length (figura 6).
– în câmpul Data se alege operatorul dorit şi apoi se specifică limita
maximă sau minimă, sau ambele depinzând de operatorul ales.
Pentru limite se pot introduce valori, referinţe sau formule.

Figura 6 Validarea datelor pentru limitarea


numărului de caractere

6
Sisteme Informatice de Asistare a Deciziei LCIGD_III


Aplicarea unor formule pentru validarea datelor

Dacă se dorește restricționarea introducerii înregistrărilor


pentru câmpul Cod produs, astfel încât să putem introduce doar
coduri care conțin 4 caractere, se procedează astfel (figura 7):

se seelctează zona de celule corespunzătoare câmpului Cod
produs

se alege fila Data-Data Validation

din fereastra de lucru, din fila Settings se alege Custom


în caseta Formula se introduce = LEN(A2)= 4 (functia LEN
extrage numărul total de caractere dintr-o celulă)

Figura 7 Validarea datelor prin intermediul formulelor


Anularea restricţiilor impuse celulelor
Pentru a anula restricţiile impuse datelor şi mesajele de eroare aferente
se selectează domeniul de celule a căror restricţii trebuiesc anulate, se alege
opţiunea Validation din meniul Data şi se selectează fişa Settings. Se execută
click pe butonul Clear All.

7
Sisteme Informatice de Asistare a Deciziei LCIGD_III

2. Formatarea condiţională

Formatarea condiţională permite aplicarea unor efecte de formatare


asupra unor celule sau câmpuri dintr-un registru de lucru, pornind de la un set
de criterii. Crearea seturilor de criterii este similară introducerii criteriilor de
căutare într-o bază de date. Se folosesc expresii de genul „egal cu” sau „mai
mare decât” se stabilesc formatele ce se vor aplica asupra celulelor ce conţin
text sau numere care corespund criteriului.
Vom considera, de exemplu, că dorim evidenţierea numelui Ionescu
prin aplicarea unor atribute de formatare (caractere de culoare mov, îngroşate
şi înclinate).
Formatarea condiţională se realizează cu opţiunea Conditional
Formatting din tab-ul Home, astfel:
– se selectează domeniul de celule pentru care se aplică formatarea
condiţională (coloana Nume)

Figura 8 Fereastra Conditional Formatting

– în caseta de dialog Conditional Formattind se alege Cell Value Is


dacă valorile celulelor formatate sunt de tip text, numeric sau data

8
Sisteme Informatice de Asistare a Deciziei LCIGD_III

calendaristică, respectiv Formula Is dacă sunt rezultatele unor


formule.
– se selectează un operator sau o expresie, cum ar fi egal (equal to)
sau mai mare decât (greaten then).
– pentru a avea acces la foaia de calcul se execută clic pe butonul

Compress Dialog (butonul de comprimare a casetei de dialog)


şi se selectează celula care conţine valoarea căutată. Adresa acelei
celule va apărea în caseta de dialog.
– Se execută clic pe butonul Format pentru a stabili formatarea
vizuală pentru celulele ce îndeplinesc criteriul. Se va deschide
caseta de dialog Format Cells (figura 9) unde se stabileşte un stil
de fond, o culoare sau un fundal oricărei celule care îndeplineşte
condiţiile stabilite.
– Se execută clic pe OK pentru a reveni la caseta dialog Conditional
Formattng.
În cazul în care se doreşte unui al doilea sau unui al treilea set de
condiţii, se execută clic pe butonul Add. După ce se stabilesc toate condiţiile
şi formatele, se execută clic pe OK.

Figura 9 Fereastra Format Cells


pentru formatare condiţională

După aplicarea formatelor condiţionale într-o foaie de calcul, orice


celulă în care se introduc date ce îndeplinesc condiţiile stabilite va fi

9
Sisteme Informatice de Asistare a Deciziei LCIGD_III

formatată în conformitate cu instrucţiunile de formatare condiţională. Acest


lucru va continua până se şterg instrucţiunile.

Figura 10 – Rezultatul aplicării formatării


Pentru a şterge condiţiile dintr-o foaie de calcul se selectează întreaga
foaie de calcul, se alege opţiunea Conditional Formatting din meniul Format
şi se execută clic pe butonul Delete. În caseta de dialog Delete Conditional
Format afişată (figura 11) se plasează un semn de validare în dreptul
condiţiilor care se şterg.

Figura 11 Fereastra Delete Conditional Format

În final se execută click pentru a reveni la caseta de dialog


Condittional Formatting.

3. Sortarea datelor

Ms-Excel pune la dispozitia utilizatorilor optiunea de sortare a datelor. Facilitati:

- Ordonarea inregistrarilor dupa unul, doua sau trei criteria


- Ordonare crescatoare (de la 0 la 9 sau de la A la Z) sau descrescatoare
- Sortarea dupa o ordine particularizata
- Ordonarea (in cazul in care datele sunt amplasate pe linie) pe coloane (sort left to right)

10
Se realizeaza din fila Data-Sort (fig 12)

Figura 12 Sortarea datelor

Se da click pe o celula din intervalul de date dorit si se acceseaza meniul Sort. (fig 13)

OBS!!
Daca selectam intregul tabel, trebuie bifata optiunea My data has headers. In caz
contrar, prima linie va fi considerata inregistrare si va fi sortata cu celelalte inregistrari.

Figura 13- Precizare campuri sortare

4.Utilizarea filtrelor în interogarea bazelor de date Excel

Filtrarea permite vizualizarea uneia sau mai multor înregistrări


specifice; filtrarea listei permite afişarea doar a informaţiei dorite. Practic,
prin operaţia de filtrare, datele rămân nemodificate, dar se vizualizează la acel
moment numai informaţia specificată în filtru. Filtrul poate fi modificat în
orice moment pentru a afişa un alt set de înregistrări. Înregistrările filtrate pot
fi formatate, editate şi chiar reprezentate grafic. Excel pune la dispoziţie două
tipuri de filtre:
– AutoFilter (Filtrare automată) - se aplică un filtru simplu, automat,
de selecţie a listei, care poate fi, apoi, personalizat.
11
Sisteme Informatice de Asistare a Deciziei LCIGD_III

– Advanced Filter (Filtrare avansată) - permite stabilirea de criterii de


filtrare mai complexe.
Filtrarea necesită introducerea consecventă a datelor. Intrările scrise
diferit (de exemplu: matematica sau matemat.) sunt tratate de filtru ca obiecte
diferite.

Filtrarea automată (AutoFilter)

Să presupunem că din foaia de calcul Salariaţi dorim afişarea doar a


salariaţilor facultaţii “Ştiinţe Economice”.
Pentru executarea filtrării automate se utilizează opţiunea Filter-
AutoFilter din meniul Data. Se afişează butoane cu săgeată pentru fiecare
intrare din linia cu titluri. Aceste butoane activează meniuri derulante care
permit stabilirea înregistrării care se va afişa la un moment dat sau a
înregistrărilor cu aceeaşi intrare în câmpul respectiv (înregistrările pentru
facultatea de Ştiinţe Economice).
Din lista derulantă a câmpului Facultatea se alege opţiunea “Ştiinţe
Economice”.

Figura 13 Lista derulantă aferentă butonului de filtrare

12
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Opţiunile listelor derulante AutoFilter oferă următoarele facilităţi


speciale de filtrare:
– All (Toate) permite afişarea tuturor înregistrărilor din coloana
respectivă. Această opţiune se foloseşte pentru a reafişa
înregistrările după o filtrare.
– Top 10 (Primele 10) se aplică numai coloanelor care conţin
numere sau date calendaristice. Ca urmare a alegerii acestei
opţiuni se deschide caseta de dialog Top 10 AutoFilter în care se
precizează dacă înregistrările care se afişează sunt de la
începutul listei sau din coada listei. Această opţiune nu limitează
înregistrările la 10. Se pot vizualiza, de asemenea, primele 20
sau ultimele 20 de înregistrări din listă, sau 15% din primele sau
din ultimele înregistrări din listă. Pentru a afişa primele sau
ultimele 15% din înregistrări trebuie modificat parametrul din
ultima casetă din dreapta din Items în Percent.
– Custom... (Definite...) deschide o casetă de dialog care permite
crearea unui filtru personalizat.
– Blanks (Libere) permite afişarea înregistrărilor care conţin celule
goale într-un anumit câmp (coloană). Această opţiune poate fi
folosită pentru depistarea înregistrărilor cărora le lipsesc intrări.
– NonBlanks (Ocupate) permite afişarea tuturor înregistrărilor
care conţin date în respectivul câmp .
După executarea filtrării foaia de calcul salariaţi va avea forma
prezentată în figura 14.

13
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 14 Filtrarea salariaţilor facultăţii “Ştiinţe Economice”

Figura 15 Fereastra Custom AutoFilter


Eliminarea filtrului se obţine prin alegerea opţiunii Filter-AutoFliter
din meniul Data. Această comandă este un comutator. Dacă se repetă se
activează filtrul automat.
Vom considera acum că dorim afişarea salariaţilor al căror salariu este
cuprins între valorile 1000 şi 3000. Vom folosi un filtru automat personalizat.
În acest caz, din lista derulantă AutoFilter se alege opţiunea Custom
(figura 15), iar în caseta de dialog Custom AutoFilter se precizează criteriul
ce va fi utilizat la filtrarea listei, după care se acţionează butonul OK.

Filtrarea avansată

Filtrarea avansată permite formularea unor criterii complexe de


interogare ce pot conţine formule de calcul şi funcţii predefinite şi oferă

14
Sisteme Informatice de Asistare a Deciziei LCIGD_III

opţiuni de amplasare a înregistrărilor rezultate în urma acţiunii de filtrare într-


o altă locaţie.
Definirea unui filtru avansat necesită crearea unui domeniu de criterii
în afara tabelului de date – utilizând titlurile de coloană – şi apoi se specifică
criteriul de filtrare. Domeniul de criterii trebuie să conţină titlurile de coloane
după care se face filtrarea avansată precum şi criteriile ce trebuie îndeplinite.
Este utilă crearea domeniului de criterii deasupra tabelului de date, dar foaia
de calcul trebuie să conţină cel puţin un rând liber între acest domeniu şi lista
propriu-zisă.
Spre exemplificare, vom crea un filtru pentru a afişa salariaţii de la
catedra de „Filologie” al căror salariu este mai mare decât 1000 lei. Pentru
aceasta se creează domeniul de criterii indicând titlul de coloană pe o linie şi
imediat sub el criteriul care trebuie îndeplinit. Este indicată plasarea
domeniului de criterii deasupra coloanei corespondente pentru a le vedea mai
uşor pe amândouă. Dacă se doreşte stabilirea mai multor criterii se vor adauga
mai multe linii în domeniul de criterii.
După completarea domeniului de criterii se execută click în tabelul de
date şi se alge opţiunea Filter- Advanced Filter din meniul Filter.
Se deschide caseta de dialog Advanced Filter (figura 16) în care se
selectează automat tabelul care urmează a fi filtrat dacă este înconjurat de linii
şi coloane goale.

15
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 16 Filtrare avansată

Se selectează automat lista care urmează a fi filtrată dacă aceasta este


înconjurată de linii şi coloane goale. Dacă domeniul din câmpul List range
este incorect trebuiesc selectate adresele corecte (A5:J17 în figura 3.43).
În continuare se procedează astfel:
– se specifică domeniul de criterii în câmpul Criteria Range (C2:D3);

– pentru a filtra tabelul de date local se execută OK pentru a rula


filtrul, lăsând opţiunea Filter the list, in-place selectată;
– pentru a filtra tabelul de date în altă locaţie se selectează opţiunea
Copy to another location; ca urmare apare un nou câmp Copy to în
care va trebui specificată adresa domeniului unde se va face
filtrarea.
Rezultatul filtrării este ilustrat în figura 18.
Înlăturarea filtrului se efectuează cu opţiunea Filter-Show All din
meniul Data.

16
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 17 Fereastra Advanced Filter

Figura 18 Rezultatul filtrării avansate

17
Sisteme Informatice de Asistare a Deciziei LCIGD_III

4. Tabele şi diagrame pivot

4.1. Crearea şi utilizarea tabelelor pivot


Tabela pivot este un instrument de asistare a deciziei ce permite o
analiză sintetică a datelor regrupate în tabelele foii de calcul Excel. Un tabel
pivot utilizează date pe două dimensiuni pentru a crea un tabel în mai multe
dimensiuni, bazat pe mai multe condiţii, care au puncte de intersecţie. Asupra
datelor se pot opera agregări şi calcule sub formă de totaluri, medii minim,
maxim, contor etc. Aceste operaţii pot fi selectate dintr-o listă de funcţii
predefinite, tabela pivot permiţând operarea de calcule diferite aceloraşi
elemente supuse sintetizării.
Tabelele pivot reprezintă soluţia optimă pentru a concentra multă
informaţie într-un spaţiu restrâns. Proprietatea principală a tabelelor pivot este
capacitatea lor de a muta câmpurile prin tragere şi plasare, precum şi de a
recalcula instantaneu datele în noua rearanjare. Nu este necesară scrierea de
noi formule sau refiltrarea datelor deoarece tabelul pivot se recalculează
automat atunci când se recalculează câmpurile.
Crearea tabelelor pivot precum şi a graficelor pivot este facilitată de
existenţa în fila Insert a opţiunii PivotTable and PivotChart. Pe lângă
crearea tabelelor şi graficelor pivot această opţiune permite şi editarea
tabelelor pivot deja existente.
Pentru a exemplifica modul de creare a unui tabel pivot vom porni de
la baza de date salariaţi.
Primul pas în crearea tabelului pivot este alegerea opţiunii PivotTable
din tab-ul Insert. În prima fereastră (figura 19) se precizează sursa de date
care se utilizează pentru tabelul pivot (Table/Range) prin selectarea zonei de
date. Use an external Data source presupune utilizarea unui fişier sau a unei
baze de date din afara registrului de calcul curent.

18
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 19Fereastra PivotTable

Ultima parte este destinată indicării locului unde se plasează tabelul


pivot (foaie nouă sau în foaia curentă, cu specificarea locației).

Figura 19 Selectarea sursei de date a tabelului pivot

Tabelul pivot poate fi plasat pe o nouă foaie de calcul (New


Worksheet) sau pe foaia curentă (Existing worksheet). Dacă se optează pentru
foaia de calcul existentă trebuie să se precizeze localizarea tabelului pivot.
Accesarea opțiunii Pivot Table are ca rezultat apariția câmpurilor pe
verticală, în partea dreaptă a ferestrei (figura 20). Pasul următor este plasarea
fiecărui câmp (prin metoda drag and drop) în parte în diferite zone, în funcție
de cum doresc afișarea lor în tabelul pivot:

Column Labels – rezumă datele de la stânga la dreapta; înregistrările
câmpurilor plasate aici vor fi afișate pe coloanele tabelului pivot

19
Sisteme Informatice de Asistare a Deciziei LCIGD_III


Row Labels – rezumă datele de sus în jos; înregistrările câmpurilor
plasate aici vor fi afișate pe rândurile tabelului pivot

Values (întotdeauna se plasează câmpuri de tip numeric) sunt definite
câmpurile asupra cărora se efectuează calcule

Report filter – generează un meniu derulant în partea superioară a
tabelei care permite introducerea elementelor care vor restricționa
afișarea tabelei pivot

Figura 20- Câmpurile folosite în crearea tabelului pivot

Am dorit să ne afișeze numărul de angajați pe fiecare


Departament. Astfel, am plasat câmpul Nume, prenume pe coloană, câmpul
Departament pe rânduri și câmpul Marcă în zona Values. Am aplicat funcția
Count. Rezulatul este afișat în figura 21.

Figura 21-Rezultatul Tabelului pivot

20
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Funcţiile Excel, care sunt la dispoziţie în câmpul Data, depind de


natura câmpului plasat. Se pot aplica şi alte funcţii, cum ar fi medie, maxim,
minim. Pentru a schimba funcţia utilizată la rezumarea datelor, în secţiunea
Data a casetei de dialog Pivot Table and PivotChart Wizard-Layout se
execută dublu click pe câmpul a cărei funcţie trebuie modificată. Se deschide
caseta de dialog Value field settings (figura 22), în care se selectează funcţia
dorită.
Funcţiile de rezumare pot fi personalizate dacă se execută click pe
butonul Options pentru a deschide caseta de dialog PivotTable Options
(figura 23). Aceasta este utilizată pentru precizarea opţiunilor de formatare şi
surse de date.

Figura 22 Fereastra Value field settings

Caseta de dialog Pivot Table Options poate fi apelată şi după


terminarea tabelului pivot, fie prin executarea unui click pe butonul Pivot
Table din bara de instrumente Pivot Table şi selectarea opţiunii Table Options
din lista derulantă, fie prin executarea unui click dreapta pe tabelul pivot şi
selectarea din meniul contextual a opţiunii Table Options.

21
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 23 Fereastra Pivot Table Options

Lucrul cu tabelele pivot se pot efectua și cu ajutorul barei de intrumente


PivotTable Tools.(figura 24)

Figura 24 – Pivot Tabel Tools

22
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Tabelul pivot creat poate fi modificat utilizând opţiunile din meniurile barei
de instrumente Pivot Table sau trăgând şi plasând câmpuri. Semnificaţiile
butoanelor din bara de instrumente Pivot Table precum şi efectele acţionării
lor sunt prezentate în tabelul 2.

Tabelul 2. Semnificaţiile butoanelor din bara de instrumente Pivot Table


Nume Buton Descriere
Deschide caseta de dialog AutoFormat care
Format Report permite aplicarea unui format tabelelor pivot.
Deschide caseta de dialog Chart Wizard care
Chart Wizard permite formatarea diagramelor pivot.
Activează aplicaţiile PivotTable Wizard şi
PivotTable Wizard PivotChart Wizard.
Ascunde detaliile unui domeniu grupat dintr-un
Hide Detail table pivot.
Afişează detaliile din spatele domeniilor
Show Detail grupate dintr-un table pivot.
Reîmprospătează datele din tabelul pivot
Refresh Data selectat
Permite ajustarea rezumatului datelor din
Field Settings
câmpul selectat.
Ascunde sau afişează etichetele din macheta
Hide Fields/Show Fields List tabelului pivot.

Pentru modificarea tabelelor pivot se poate proceda în diverse moduri.


În sinteză acestea constau în:
• posibilitatea de a selecta şi trage câmpurile în noi poziţii pe diagramă, iar
programul Excel va actualiza tabelul sau diagrama pivot pentru a
corespunde cu noua amplasare a câmpului;
• posibilitatea de a elimina sau adăuga informaţii la tabelul sau diagrama
pivot activând lista derulantă a câmpului respectiv şi deselectând sau
selectând obiecte;
• posibilitatea de a afişa detaliile din spatele unui câmp executând dublu
click pe datele din câmpul respectiv. Dacă există informaţie de nivel
inferior în spatele câmpului, butonul Show Detail din bara de instrumente
PivotTable se activează. Se selectează categoria pentru care se doreşte
afişarea detaliilor şi selecţiile din listă se vor activa.
• posibilitatea de a grupa informaţiile pentru a afişa niveluri diferite ale
tabelului pivot;

23
Sisteme Informatice de Asistare a Deciziei LCIGD_III

• posibilitatea de a efectua calcule cu unul sau mai multe câmpuri dintr-un


tabel pivot dacă se execută click pe butonul Pivot Table din bara de
instrumente PivotTable, apoi din meniul derulant se alege Formulas-
Calculated Fields;
• posibilitatea de a extrage rapid un set de date dacă se execută dublu click
pe totalul general, iar Excel crează un extras independent pe o foaie
separată.

Figura 25 Eliminarea unei informaţii din tabela pivot

De exemplu, să presupunem că dorim să eliminăm din tabelul pivot


creat funcţia de asistent. Se execută click pe butonul cu săgeată de pe câmpul
“Funcţie” din tabela pivot “Salariaţi” şi din lista derulantă care se afişează se
deselectează obiectul “asistent”

4.2. Crearea şi utilizarea diagramelor pivot

Diagramele pivot furnizează o reprezentare grafică a datelor din tabele


pivot oferind un plus de informaţie în fundamentarea deciziei manageriale.
Dând click pe tabelul pivot, se activează bara de instrumnet Pivot
Table și se alege Pivot Chart. Din fereastra apărută, se alege tipul de grafic
dorit (figura 26)

24
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 26-Tipuri de diagrame

Vom exemplifica prima modalitate de creare a diagramelor pornind de la


tabela pivot „Salariaţi”. În acest caz se procedează astfel:
− se plasează cursorul în interiorul tabelei pivot şi se alege opţiunea Chart
Wizard de pe bara de instrumente Pivot Table.
− se creează, pe baza tabelului pivot existent, o nouă foaie de calcul
denumită Chart (Grafic) care se poate modifica ulterior în funcţie de
necesităţi (figura 27).


Figura 27 – Pivot Chart

Elementele graficului generat prin tabela pivot pot fi


modificate de către utilizator, fie utilizând opţiunile Chart Type şi Chart

25
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Options din meniul Chart (28), fie utilizând bara de instrumente Chart
Options.

Figura 28 Bara de instrumente Chart

Tabelele şi diagramele pivot reprezintă facilităţi doesebite ale


aplicaţiei Excel pentru sinteza şi analiza datelor. Sunt uşor de folosit de către
utilizatori şi se pot constitui în instrumente utile procesului managerial.

5. Gruparea informaţiei prin generarea de subtotaluri

Microsoft Excel oferă posibilitatea organizării informaţiei pe niveluri


de grupare şi efectuarea de calcule la nivelul acestor grupuri de informaţii.
Aşa cum s-a precizat şi mai sus pot fi efectuate calcule folosind funcţiile
SUM, COUNT, MIN, MAX, AVERAGE precum şi altele.
Pentru a adăuga subtotaluri în cadrul unei liste se sortează baza de
date şi apoi se selectează înregistrările. Criteriul de sortare trebuie să fie
acelaşi cu cel utilizat pentru efectuarea subtotalurilor. Sortarea se face cu
ajutorul comenzii Sort din tab-ul Data. În caseta de dialog Sort (figura 29) se
precizează criteriul de sortare şi ordinea sortării.

Figura 29 Fereastra Sort

26
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Vom considera baza de date “Salariaţi” (figura 30) în care o facultate


este formată din cadre didactice angajate pe funcţii diferite.

Figura 30 Baza de date “Salariaţi”

Se sortează baza de date crescător după câmpurile “Facultate” şi


“Funcţie”
În continuare se alege opţiunea Subtotals din meniul Data şi se
deschide caseta de dialog Subtotal (figura 31) în care se stabileşte criteriul
pentru crearea subtotalurilor, funcţia folosită şi parametrii de afişare.

Figura 31 Caseta Subtotal

Modul de completare a câmpurilor casetei Subtotal este următorul:


– În câmpul At each change in se selectează din lista derulantă câmpul
care determină criteriul după care se vor efectua subtotalurile
(„Facultatea”).

27
Sisteme Informatice de Asistare a Deciziei LCIGD_III

– În câmpul Use function se selectează din lista derulantă (tabelul 3)


funcţia pentru care se vor calcula subtotalurile (SUM).
– În câmpul Add subtotal to se selectează coloana sau coloanele
pentru care se vor afişa subtotalurile.
– Opţiunea Replace current subtotals se foloseşte pentru a înlocui
subtotalurile existente folosind o nouă funcţie.
– Opţiunea Page break between groups permite saltul la o pagină
nouă pentru fiecare subtotal, împreună cu înregistrările aferente.
– Opţiunea Summary below data permite plasarea subtotalurilor
deasupra domeniului, dacă nu este selectat, sau sub domeniu dacă
este selectat.
– Se pot crea mai multe subtotaluri aflate în raport de subordonare
între ele folosind funcţii diferite şi aplicând de mai multe ori
funcţia Subtotals, dar deselectând de fiecare dată opţiunea Replace
current subtotals. Pentru a renunţa la subtotalurile create se apasă
butonul Remove All.
Tabelul 3 Funcţiile din lista Use function
Identificator Semnificaţie
AVERAGE media valorilor
COUNT numără valorile numerice
COUNTA numără toate valorile
MAX returnează valoarea maximă
MIN returnează valoarea minimă
PRODUCT înmulţeşte valorile şi returnează produsul
STDEV estimează abaterea standard pe baza unui eşantion
STDEVP calculează abaterea standard pe baza întregii
populaţii date
SUM adună valorile
VAR calculează dispersia pe baza unui eşantion
VARP calculează dispersia pe baza întregii populaţii

28
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 32 Rezultatele grupării datelor

În urma totalizarii datelor foaia de calcul (figura 32) şi-a schimbat


aspectul în sensul apariţiei butoanelor de expandare (+) şi restrângere (-) care
semnifică gradul de grupare a datelor. S-a calculat salariul total de încadrare
pe fiecare facultate în parte.
Vizualizarea ierarhizată a datelor regrupate este permisă de butoanele
numerotate cu 1, 2, 3 plasate în linie cu bara de identificare a coloanelor.
Butonul 1 permite vizualizarea totalului general, butonul 2 permite
vizualizarea totalurilor la nivel de grup de total general, iar butonul 3 permite
vizualizarea în detaliu a datelor şi a totalurilor.
Revenirea la forma iniţială a tabelului se realizează cu opţiunea
Remove All din fereastra Subtotal.

6. Funcţii tip bază de date

Funcţiile tip baze de date se folosesc pentru a efectua diferite calcule


în cadrul unui tabel în cazul în care dorim folosirea unui câmp sau mai multor
câmpuri drept criteriu.

29
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Având următoarea bază de date (figura 33), dorim să ne afişeze valoarea


totala a facturilor emise de clientii dintr-o anumita localitate.

Figura 33- Baza de date

În două celule goale, introducem cîmpul şi înregistrarea cu rol de


criterii (figura 35), după care din fila Formulas, alegem Insert Function, iar
din listă alegem categoria Database (figura nr.34). În cazul cerinţei noastre,
agelem funcţia DSUM (adună valorile din câmpul unei baze de date, valori
care îndeplinesc condiția specificată).

Figura nr.34 –Categoria Database

30
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 35 - Criteriile

În fereastra apărută, avem de completat 3 casete (figura 36):


Database-selectăm zona tabelului, Field-selectăm din tabel câmpul pe care se
efectuează calcule, Criteria-selectăm celulele cu rol de criterii (figura 34)

Figura 36-Argumentele funcției DSUM

Alte funcţii din această categorie:


DGET- extrage o singură valoare dintr-o coloană a unei liste sau a unei baze de date, care îndeplinește criteriile specificate

DMAX- afişează valoarea maximă dintre înregistrările bazei de date care


îndeplinesc condiţiile
DMIN – afişează valoarea minimă dintre înregistrările bazei de date care
îndeplinesc condiţiile
DAVERAGE - calculează media aritmetică a înregistrărilor bazei de date
care îndeplinesc condiţiile
DCOUNT - numără câte celule din câmp îndeplinesc criteriile impuse bazei
de date

31
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Exemple cu mai multe criterii:


• Să se afișeze numărul de facturi cu valoarea cuprinsă într-un interval

se stabilește zona de criterii

se activează funcția DCOUNT

în caseta Database se selectează zona de date

în caseta Field se selectează celula A1(câmpul Nr factură)

în caseta Criteria se selectează zona de criterii (A6:B7)

Figura 37 – Argumente Funcția DCOUNT

• Având ca sursă de date același tabel, să se returneze Data scadentă


pentru factura cu numărul 155.

se stabilește zona de criterii

se activează funcția DGET

în caseta Database se selectează zona de date

în caseta Field se selectează celula E1(câmpul Daat scadentă)

în caseta Criteria se selectează zona de criterii (A6:B7)

32
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Figura 38 - Argumente Funcția DGET

33
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Lucrare de verificare

Rezolvaţi următoarele cerinţe:


1. În tabelul anexat, aplicaţi validarea datelor astfel:
pentru câmpul Note să puteţi introduce numere din intervalul 2-
10.
pentru câmpul An universitar, realizaţi o listă cu 3 variante:
2010-2011, 2011-2012, 2012-2013
pentru câmpul Data susţinerii, aplicați restricționare, astfel
încât sa puteți introduce doar data curentă.

Note An universitar Data susţinerii

2. În următorul tabel, aplicaţi formatarea condiţională a datelor astfel:

Nr Data Data
factura Valoare Furnizor scadentei platii

înregistrarile câmpului "Valoare" curpinse in intervalul 100-500 să


aiba fundal albastru, iar cele mai mari decat 550 sa aiba fundal galben.
numele furnizorilor care incep cu litera "d" sa aiba fontul rosu
folosind opţiunea Top or bottom ranked values formataţi cea mai mare
valore
înregistrările unice (opţiunea format only unique or duplicate values)
ale câmpului Data scadenţei
valorea mai mare decât valoarea medie (opţiunea format only values
that are above or below average) să aibă culoarea roșu.

3. Folosind tabelul anterior, sortati datele ascendant dupa campul Furnizor si descendent
dupa campul Valoare.

34
4. Având următorul tabel, aplicaţi filtarea automată pentru a afişa:
Denumire
produs UM Pret fara tva Pret cu tva Cantitate Pret total
produsul cu denumirea “hartie”
produsul care a avut pret total=… si cea mai mica cantitate
produsul care a avut cel mai mic pret fara tva
produsele cu 3 cele mai mari cantităţi

5. Având următorul tabel, aplicaţi filtare avansată pentru a afişa:


Departament Valoare vanzari Numar angajati


date despre departamentul 3

date despre departamentul în care s-au înregistrat vânzări într-un
anumit interval

date despre departamentul în care s-au înregistrat vânzări mai mari
decât 1000 şi au angajaţi într-un număr mai mare decât 50

6. Având un tabel format din câmpurile următoare, aflați prin intermediul


funcțiilor tip baze de date:
Departament Nume Functie Salariu Data angajării Vechime
angajat

salariul total pentru funcția …..

salariul mediu pentru angajații cu data de angajare mai mare
decât …………….

salariul minim pe departamentul …………..

7. Având ca sursă de date tabelul de la aplicația 5, aflați prin intermediul


opțiunii Subtotaluri, salariul mediu pe fiecare funcție.

35
Rezumat

În această unitate de învăţare am abordat opt aspecte avansate


de utilizare a aplicaţiei Microsoft Excel cu implicaţii asupra
fundamentării operatice a deciziei.
Excel pune la dispoziţie facilităţi de validare a datelor, formatare
condiţionată, sortare a unor câmpuri sau câmpuri dintr-un registru de de
lucru, pornind de la un set de criterii, precum şi modalităţi de interogare a
bazelor de date.
Plecând de la utilitatea tabelelor şi a diagramelor pivot, se
prezintă modalităţile de creare, adaptare şi utilizare ale tabelelor şi a
diagramelor pivot în fundamentarea deciziilor.
Microsoft Excel oferă posibilitatea organizării informaţiei pe
niveluri de grupare şi efectuarea de calcule la nivelul acestor grupuri de
informaţii.
Importantă este aplicarea unor funcţii tip baze de date atunci când
avem nevoie de efectuarea calculelor având drept criterii anumite
câmpuri din baza de date.

36
Sisteme Informatice de Asistare a Deciziei LCIGD_III

Bibliografie

[OpZa11]Oprea, C., Zaharia, M., Elemente de analiza datelor şi


modelare utillizând Excel, Editura Universitară, Bucureşti,
2011, ISBN: 978-606-591-237-3.
[ZaOp10]Zaharia, M., Oprea C., Informatică managerială, Editura
Universitară, Bucureşti, 2010, ISBN:978-973-749-822-9.
[ZaEnOp10]Zaharia, M., Enăchescu, D., Oprea C., Informatică în
practica managerială, Editura Universitară, Bucureşti, 2010,
ISBN: 978-606-591-022-5

37

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