Documente Academic
Documente Profesional
Documente Cultură
Microsoft Excel
Nivel mediu - avansat
Cuprins
Capitolul 1 Formule şi funcţii în Excel .................................................................................... 3
1.1. Referinţe în formule şi funcţii ...................................................................................... 3
1.2. Tipuri de funcţii ........................................................................................................... 4
1.3. Funcţii matematice ..................................................................................................... 4
1.4. Funcţii statistice .......................................................................................................... 5
1.5. Funcţii matrice ............................................................................................................ 7
1.6. Funcţii pentru dată şi oră ............................................................................................ 8
1.7. Funcţii pentru text ....................................................................................................... 9
1.8. Funcţii pentru căutare ............................................................................................... 10
1.9. Funcţii logice ............................................................................................................ 12
1.10. Funcţii financiare .................................................................................................... 14
1.11. Funcţii în baze de date ........................................................................................... 16
1.12. Protejarea formulelor în foaia de calcul ................................................................... 17
Capitolul 2 Gestionarea datelor în liste şi tabele Excel ........................................................ 19
2.1. Sortări personalizate ale datelor ............................................................................... 19
2.2. Filtrarea înregistrărilor în liste Excel .......................................................................... 22
2.3. Subtotaluri automate ale datelor ............................................................................... 27
2.4. Consolidarea datelor ................................................................................................ 29
2.5. Conversia unui text delimitat în coloane ................................................................... 31
2.6. Crearea tabelelor Excel ............................................................................................ 33
2.7. Sortarea, filtrarea şi eliminarea duplicatelor în tabel ................................................. 34
2.8. Utilizarea referinţelor structurate în tabele Excel ....................................................... 35
2.9. Utilizarea formulelor în tabele Excel.......................................................................... 35
2.10. Criterii de validare a datelor .................................................................................... 36
2.11. Formulare de introducere a datelor în tabele Excel ................................................. 38
Capitolul 3 ........................................................................................................................... 40
Analiza datelor utilizând tabele pivot ................................................................................... 40
3.1. Crearea unui tabel pivot ............................................................................................ 40
3.2. Filtrarea datelor în tabelul pivot ................................................................................. 43
3.3. Formatarea tabelului pivot ........................................................................................ 44
3.4. Valori calculate într-un tabel pivot ............................................................................. 46
3.5. Rapoarte PivotChart ................................................................................................. 47
Capitolul 4 ........................................................................................................................... 50
Analiza what-if..................................................................................................................... 50
1
4.1. Tabele de date cu una şi două variabile ................................................................... 50
4.2. Analiza datelor prin scenarii ...................................................................................... 52
4.3. Rezolvarea unei probleme cu rezultat propus utilizând Goal Seek............................ 54
Capitolul 5 ........................................................................................................................... 55
Analiza datelor utilizând reprezentări grafice ....................................................................... 55
5.1. Tipuri de grafice şi aplicaţii specifice ......................................................................... 55
5.2. Crearea unui grafic combinat .................................................................................... 56
5.3. Formatarea axelor unui grafic ................................................................................... 57
5.4. Crearea unui grafic combinat de tip disc ................................................................... 58
5.5. Salvarea unui grafic ca şablon .................................................................................. 59
5.6. Adăugarea tendinţei de evoluţie pe un grafic ............................................................ 60
5.7. Adăugarea marjelor de eroare pe un grafic............................................................... 61
5.8. Utilizarea Sparklines pentru vizualizarea tendinţelor de evoluţie ............................... 62
Capitolul 6 ........................................................................................................................... 64
Macrocomenzi în Excel ....................................................................................................... 64
6.1. Crearea unei macrocomenzi ..................................................................................... 64
6.2. Rularea unei macrocomenzi ..................................................................................... 65
6.3. Ştergerea unei macrocomenzi .................................................................................. 66
Capitolul 7 ........................................................................................................................... 67
Lucrul colaborativ în mediul Excel ....................................................................................... 67
7.1. Importul datelor din alte aplicaţii ............................................................................... 67
7.2. Inserarea comentariilor ............................................................................................. 71
7.3. Partajarea unui fişier Excel ....................................................................................... 71
7.4. Urmărirea modificărilor ............................................................................................. 72
7.5. Compararea şi îmbinarea fişierelor Excel ................................................................. 73
2
Capitolul 1
Formule şi funcţii în Excel
Formulele şi funcţiile sunt utilizate în Excel pentru a efectua calcule cu datele introduse în
celulele foii de calcul; ele prezintă avantajul actualizării automate a rezultatului când valorile
din celulele implicate în calcul se modifică.
Pentru ca o expresie de calcul să fie interpretată de program ca formulă, ea trebuie să
respecte o sintaxă specifică: =Expresie de calcul <Enter>
Expresia de calcul este evaluată după apăsarea tastei Enter; în celula selectată apare
rezultatul formulei, iar expresia apare în formula bar. Expresia de calcul este formată din
operanzi şi operatori. Operanzii identifică valorile utilizate în calcul şi pot fi referinţe (adrese
de celule), nume definite de utilizator, alte formule sau funcţii ale programului sau valori
constante. Operatorii indică operaţia ce va fi efectuată.
Dacă pentru a utiliza o formulă trebuie inserată în celulă expresia de calcul precedată de
semnul =, funcţiile reprezintă expresii prestabilite, pentru care utilizatorul trebuie să
introducă doar numele funcţiei şi argumentele în mod corect.
1.1. Referinţe în formule şi funcţii
Pentru copierea corectă şi eficientă a formulelor în celule alăturate ale foii de calcul, trebuie
utilizate corect referinţele, care sunt de 3 tipuri:
- Relative (A1), care se actualizează la copierea formulei în funcţie de poziţia celulei
active;
- Absolute ($A$1), care nu se actualizează la copierea formulei în funcţie de poziţia
celulei active (fixează rândul şi coloana care referă celula selectată);
- Mixte ($A1 sau A$1) care actualizează doar rândul sau coloana în care se află
celula selectată.
Trecerea automată de la un tip de referinţă la altul se face automat cu tasta funcţională F4.
- Referinţă prin nume, variantă pentru referinţa absolută care permite adresarea unei
valori mereu din aceeaşi locaţie, referită printr-un nume sugestiv. În exemplul de mai
sus, în loc să referim valoarea Comision din celula B1 cu referinţă absolută, putem
defini pentru valoarea din celula B1 numele Comision, apoi să-l apelăm în formule.
Selectare celulă sau zonă căreia i se alocă nume şi click pe butonul Define Name
din ribbon-ul Formulas. Inserarea numelui în formulă se poate face prin selectare
directă, prin selectare din lista Use in Formula sau din lista Paste Names
În cazul în care zona de date conţine etichete de rânduri sau coloane, pot fi definite
simultan nume pentru aceste zone care pot fi identificate automat de program.
În ribbon-ul Formulas, opţiunea Create from Selection permite utilizarea anteturilor
de rânduri şi coloane drept nume pentru zonele corespunzătoare.
3
1.2. Tipuri de funcţii
Funcţiile pot fi inserate în celule cu ajutorul asistentului Insert Function sau prin
tastarea sintaxei funcţiei:
=NumeFuncţie(arg1;arg2;…argn)
Separatorul între argumente trebuie corelat cu setările regionale (“;” pentru setări regionale
Romanian, respectiv “,” pentru English).
Categoriile de funcţii care pot fi utilizate în EXCEL sunt:
• funcţii financiare (Financial)
• funcţii pentru dată şi oră (Date & Time)
• funcţii matematice şi trigonometrice (Math & Trig)
• funcţii statistice (Statistical)
• funcţii de căutare şi referinţă (Lookup & Reference)
• funcţii în baze de date (Database)
• funcţii pentru text (Text)
• funcţii logice (Logical)
• funcţii de informare (Information)
• funcţii inginereşti (Engeneering)
• funcţii 3D (Cube).
4
SUMIFS – însumează valorile dintr-o zonă de date care îndeplinesc simultan mai multe
condiţii specificate:
SUMIFS(sum_range;criteria_range1;criteria1;[criteria_range2;criteria2];....)
Sum_range este yona de insumat;
Criteria_range1 este zona de evaluat pentru condiţia 1
Criteria1 este condiţia 1
Criteria_range2 este zona de evaluat pentru condiţia 2
Criteria2 este condiţia 2
etc.
SUMPRODUCT – înmulţeşte valorile situate în celulele corespondente din zone similare, de
aceaşi dimensiune, apoi adună rezultatele obţinute.
SUMPRODUCT(array1;array2;...)
Array1, array2,... sunt coloane de aceeaşi dimensiune ale căror valori
corespondente trebuie înmulţite.
Exemplu: Să se calculeze valoarea totală pentru cele 5 articole, ca produs între cantitate şi
pret unitar.
5
COUNTA - numără celulele completate sau valorile dintr-o listă de argumente.
COUNTA(value1;value2, ...)
Value1, value2, sunt de la 1 până la 255 de argumente reprezentând valorile care
trebuie numărate.
În acest caz, o valoare este orice tip de informaţie, inclusiv text gol (""), dar nu şi celule
goale.
Exemplu:
6
Dacă într-o zonă de date sunt valori care au acelaşi număr de apariţii, funcţia MODE.SNGL
va afişa doar prima valoare cu numărul de apariţii cel mai mare.
Pentru un rezultat corect, în acest caz, se foloseşte funcţia MODE.MULT ca funcţie matrice.
Exemplul 1 Exemplul 2
Dacă domeniul de tip matrice selectat pentru afişarea rezultatelor este prea mic, nu se pot
vedea rezultatele; dacă este prea mare, celulele care nu au fost utilizate vor conţine mesajul
#N/A.
În Exemplul 1 de mai sus, după selectatarea celulelor B20:B21 în care se va obţine
rezultatul, am introdus funcţia MODE.MULT(C2:C13), apoi se poziţionează prompterul în
Formula Bar, şi se tastează Ctrl+Shift+Enter; rezultatul: funcţia devine de tip matrice iar
rezultatul este în B20:B21.
Pentru afişarea rezultatului pe orizontală, se foloseşte funcţia TRANSPOSE cu funcţia
MODE.MULT, apoi Ctrl+Shift+Enter:
7
Funcţiile sunt afişate în Formula Bar:
{=MAX(IF($A$4:$A$12=$A4;$B$4:$B$12))}
{=MIN(IF($A$4:$A$12=$A4;$B$4:$B$12))}
{=AVERAGE(IF($A$4:$A$12=$A4;$B$4:$B$12))}
8
1.7. Funcţii pentru text
Funcţiile pentru text operează cu şiruri de caractere. Argumentele acestor funcţii pot fi orice
şiruri de caractere alfanumerice.
CONCATENATE - uneşte mai multe şiruri de caractere în unul singur.
CONCATENATE(text1;text2;...)
Exemplu:
9
RIGHT - extrage numărul de caractere specificate prin num_chars, începând cu ultimul
caracter al şirului, din dreapta şirului de caractere.
RIGHT(text; num_chars)
MID - extrage un număr de caractere specificate din interiorul unui şir de caractere,
începând cu poziţia indicată în cadrul şirului de caractere, din stânga acestuia.
MID(text;start_num;num_chars)
text este şirul de caractere
start_num este un număr care indică poziţia caracterului începând cu care se
efectuează extragerea caracterelor
num_chars reprezintă numărul de caractere extrase.
LEN – indică lungimea unui şir de caractere (caracterul spaţiu este numărat ca orice alt
caracter).
LEN(text), unde text este şirul de caractere.
Exemplu:
TRIM – corectează textele care au spaţiere neregulată, eliminând spaţiile suplimentare din
text, cu excepţia spaţiilor singulare dintre cuvinte.
TRIM(text), unde text este referinţa sau şirul de caractere de prelucrat.
10
Col_index_num este numărul coloanei din tabelul table_array din care va fi extrasă
valoarea potrivită; (se specifică printr-un număr:1, 2, etc);
Range_lookup este o valoare logică ce specifică dacă VLOOKUP caută o potrivire
exactă sau una aproximativă.
o dacă acest argument este TRUE sau este omis, este returnată o potrivire
aproximativă, adică este returnată cea mai mare valoare care este mai mică
decât lookup_value. Valorile din prima coloană a tabelului trebuie să fie în
ordine crescătoare;
o dacă acest argument este FALSE, VLOOKUP va căuta o potrivire exactă.
Dacă nu este găsită nici o valoare este returnat mesajul de eroare #N/A.
Exemplu:
În acest exemplu s-a denumit zona G30:I34 cu numele grila. Se caută încadrarea valorii în
prima coloană a grilei şi se extrage valoarea corespunzătoare a comisionului din coloana 3.
HLOOKUP - caută o valoare în primul rând al unui tabel şi extrage valoarea aflată în
aceeaşi coloană cu valoarea găsită, dar într-un rând specificat al tabelului.
Funcţia HLOOKUP se utilizează atunci când valorile de comparat sunt localizate în primul
rând al unui tabel cu date organizate în rânduri cu aceeaşi structură.
11
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
Lookup_value este valoarea care trebuie găsită în primul rând al tabelului; poate fi o
valoare, o referinţă sau un text;
Table_array este tabelul în care sunt căutate datele;.se recomandă referirea sa prin
nume pentru a permite copierea formulei;
Row_index_num este numărul rândului din tabelul table_array din care va fi
extrasă valoarea potrivită;
Range_lookup are aceeaşi semnificaţie ca la VLOOKUP.
Exemplu:
S-a alocat numele vanzari zonei A3:F6; se caută valoarea din celula $B$8 în zona vanzari
şi pentru luna Ianuarie se extrage valoarea de pe coloana respectivă din rândul 2.
IF – afişează două valori diferite ca rezultat al unui test logic: o valoare dacă testul este
adevărat şi altă valoare dacă dacă testul este fals.
IF(logical_test;value_if_true;value_if_false), unde:
12
logical_test este condiţia evaluată;
value_if_true este valoarea afişată dacă testul este adevărat;
value_if_false este valoarea afişată dacă testul este fals; value_if_true şi
value_if_false pot fi la rândul lor formule.
Dacă în urma evaluării testului trebuie afişate mai mult de 2 valori, se poate folosi funcţia IF
pe mai multe niveluri (IF imbricat); pot fi utilizate maxim 64 niveluri de imbricare.
Exemplu:
Să se calculeze valoarea comisionului încasat de fiecare agent, ştiind că valorile procentuale
stabilite în funcţie de volumul tranzacţiilor îndeplnesc condiţiile din zona A2:B4.
Funcţiile logice AND şi OR pot fi utilzate pentru a realiza teste logice compuse, care
evaluează seturi de condiţii în cadrul funcţiilor imbricate.
Test logic compus realizat cu funcţia AND
Exemplu:
Să se calculeze valoarea comisionului în celula F6, stiind că numai în luna martie se acordă
studenţilor comision 0, altfel comisionul este specificat în celula A3.
13
1.10. Funcţii financiare
Cu ajutorul funcţiilor financiare pot fi efectuate o serie de calcule economico-financiare, ca
de exemplu:
- calculul amortizării unui activ;
- calcule privind rentabilitatea investiţiilor, plasamentelor, împrumuturilor;
- evaluarea proiectelor, etc.
I. Calculul amortizării unui activ
O firmă achiziţionează un mijloc fix cu valoarea de inventar de 100.000$ şi îşi propune să
recupereze din casări o valoare
reziduală de 100$. Durata de viaţă este
de 8 ani.
Să se calculeze amortizarea mijlocului
fix după fiecare an de funcţionare prin 3
metode: liniară (SLN), accelerată
(SYD), degresivă (DB).
Se recomandă utilizarea asistentului
Insert Function, care prezintă lista
argumentelor cu descrierea succintă a
fiecăruia.
Rezultatul funcţiei este afişat în formatul
monetar (Currency) corespunzător
setărilor regionale, dar poate fi formatat
conform enunţului problemei.
Pe baza graficului de amortizare se poate construi o reprezentare grafică adecvată:
$60,000
Metoda liniara (SLN)
$40,000
Metoda accelerata (SYD)
$20,000 Metoda degresiva (DB)
$0
1 2 3 4 5 6 7 8
14
II. Calcul actuarial
Funcţiile din această categorie pot fi utilizate pentru calculul:
- valorii prezente (PV, Present Value), valoarea actuală a unei sume investite sau
depozitate la bancă, în condiţiile unei rate constante a dobânzii;
- valorii viitoare (FV, Future Value) a unei sume, cu capitalizare lunară, în condiţiile
unei rate constante a dobânzii;
- valoarea unei plăţi eşalonate (PMT, Payment) pentru un împrumut care se achită
prin plăţi constante, în condiţiile unei rate constante a dobânzii.
- plata eşalonată a dobânzii pentru un împrumut sau investiţie (IPMT) în plăţi
constante, cu rata dobânzii constantă;
- plata eşalonată a părţii principalului din împrumut sau investiţie cu rata dobânzii
constantă (PPMT);
- numărul de perioade necesar returnării unui împrumut prin plăţi eşalonate egale şi
rata dobânzii nemodificată (NPER);
- valoarea pe care ar trebui să o aibă dobânda la un împrumut pentru a fi returnat în
rate egale de o valoare dată şi o valoare a împrumutului precizată (RATE).
La utilizarea acestor funcţii trebuie respectate următoarele reguli:
- dacă plăţile sunt lunare, dobânda trebuie exprimată lunar;
- se respectă semnul fluxurilor de numerar: “+” pentru intrări şi “-” pentru ieşiri.
Exemple:
1). Un client depune la banca 3000 €.
Ce suma va avea peste un an, stiind că
rata anuală a dobânzii este de 4% şi
dobânda se capitalizează lunar?
Sintaxa formulei este afişată în formula
bar, iar semnificaţia argumentelor
conform enunţului problemei în foaia de
calcul alăturată.
În ambele exemple se observă utilizarea semnului “-” pentru ieşiri de numerar, iar rezultatul
negativ al funcţiilor este afişat cu font roşu.
15
Exemple:
1). Se consideră un proiect bazat pe o investiţie iniţială de 10.000 $ care va fi efectuată
peste un an. Considerând o rată de actualizare de 8% şi obţinerea unor venituri de 3.000$ în
primul an, 4.200$ în al doilea şi 5.800$ în al treilea an de la efectuarea investitiei, să se
analizeze oportunitatea proiectului.
Se observă rata de actualizare (8%) este mai mică decât pragul de rentabilitate (13%), deci
proiectul este rentabil.
16
Exemplu:
- Să se indice în celula G3 valoarea maximă pentru tranzacţiile din Bucuresti;
- Să se indice în celula G4 valoarea totală a tranzacţiilor încheiate de agenţii Popescu
şi Ionescu după data de 5.01.2010.
Se observă ca formula din celula C8 nu este vizibilă în formula bar; în plus, dacă se
încearcă o modificare a acestei celule se obţine un mesaj care indică deprotejarea foii
de calcul pentru modificări.
Deprotejarea foii de calcul pentru modificări se face din tab-ul Review, grupul
Changes, cu butonul Unprotect Sheet; se tastează parola şi se apasă OK.
18
Capitolul 2
Gestionarea datelor în liste şi tabele Excel
Caracterul tabelar al programului MS Excel permite asimilarea unui tabel compact care are
coloanele etichetate cu o bază de date (listă de date), în care fiecare rând al tabelului este o
înregistrare şi fiecare coloană este un câmp.
Eticheta coloanei reprezintă numele câmpului. După selectarea unei celule din lista de date
şi alegerea unei comenzi din ribbon-ul Data, MS Excel asimilează automat acea listă cu o
bază de date şi permite operaţii specifice bazelor de date (sortări, filtrări, crearea de rapoarte
centralizatoare).
Considerăm ca exemplu lista tranzacţiilor înregistrate în sucursalele unei bănci într-un
interval de timp. Fiecare câmp al listei conţine date de acelaşi tip (text, număr sau dată
calendaristică, memorate în celule conform setărilor regionale stabilite în panoul de
configurare al sistemului de operare Windows).
19
- Complexă sau personalizată, cu butonul .care deschide fereastra de dialog în
care pot fi stabilite criteriile de sortare.
Câmpul după
care se sortează
În exemplul de mai sus sortarea se face pe 3 niveluri, fiecare nivel nou ţine cont de efectul
sortării anterioare.
În cadrul fiecărui nivel ordinea sortării se stabileşte în funcţie de valorile din celule (Values),
caz în care criteriile se corelează cu tipul de dată (text, număr, dată calendaristică) sau în
funcţie de atributele de formatare (culoarea de fundal, culoarea fontului din celulă, etc),
stabilite manual sau cu ajutorul opţiunilor de formatare condiţionată din ribbon-ul Home,
grupul Style, comanda Conditional Formatting).
Sortarea după format
Datele din tabelul care urmează a fi sortat după unul sau mai multe criterii
pot prezenta opţiuni de formatare simplă sau formatare condiţionată.
Formatările condiţionate permit evidenţierea unor celule din foaia de
calcul în funcţie de anumite condiţii. În celulele în care sunt îndeplinite
condiţiile va fi aplicată o formatare specială, aleasă din variantele
predefinite, sau o formatare personalizată, stabilită de utilizator. Pot fi
utilizate condiţii logice simple sau criterii complexe, sub forma unor
formule.
Pentru aplicarea formatărilor condiţionate se parcurg următorii paşi:
- selectarea zonei pe care se aplică formatarea condiţionată;
- din ribbon-ului Home, grupul Styles se alege Conditional
Formatting;
- se alege una din variantele existente în lista derulantă a acestui buton; fiecare
variantă prezintă la rândul ei o serie de opţiuni specifice.
20
Pentru anularea formatării condiţionate se alege opţiunea Clear Rules (lista Conditional
Formatting) şi varianta Clear Rules from Selected Cells dacă se doreşte ştergerea
formatării numai pentru zona selectată sau Clear Rules from Entire Sheet dacă se doreşte
ştergerea formatării pentru întreaga foaie de calcul.
În lista prezentată pentru varianta de sortare după mai multe criterii, pe coloana Volum
tranzacţii s-a stabilit, de exemplu, o formatare condiţionată care marchează cu font de
culoare roşie valorile peste medie.
Pentru a sorta lista astfel încât la început să fie afişate valorile peste medie se va alege:
De reţinut faptul că listele pesonalizate implicite (zilele săptămânii şi lunile anului) sunt
corelate cu setările regionale stabilite în panoul de configurare Control Panel al sistemului
de operare Windows.
21
Opţiunea NEW LIST din fereastra Custom Lists permite crearea unei liste personalizate de
către utilizator, care poate fi folosită apoi drept ordine de sortare a înregistrărilor unei liste
Excel.
De exemplu, poate fi creată o listă personalizată (Custom List) a sucursalelor unei bănci în
ordinea importanţei acestora: Bucuresti, Brasov, Cluj, Timisoara, Constanta, Iasi. Această
listă personalizată va putea fi utilizată ulterior pentru ordonarea înregistrărilor listei Excel în
ordinea respectivă.
22
egal cu, diferit de, mai mare decât, mai mare sau egal cu, mai mic decât, mai
mic sau egal cu, cuprins între valorile specificate. Opţiunea Top 10 permite
afişarea valorilor celor mai mari (Top) sau a celor mai mici (Bottom) din câmpul
respectiv; opţiunile Above Average respectiv Below Average afişează valorile mai
mari, respectiv mai mici decât media aritmetică a valorilor din câmpul respectiv,
- Date Filters pentru valori de tip dată calendaristică; efectuează comparaţii cu o dată
calendaristică; egal cu, înainte, după data specificată; sau încadrează datele în
intervale specificate de timp (Between). Criteriile de tipul Today, Next Month, etc
permit realizarea de filtrări dinamice care se actualizează în funcţie de data curentă.
Pentru toate tipurile de date, Custom Filter (Filtru personalizat) permite stabilirea de criterii
compuse cu funcţiile logice AND (SI logic) respectiv OR (SAU logic): Dacă se alege AND
vor fi afişate înregistrările care îndeplinesc ambele condiţii, dacă se alege OR vor fi afişate
înregistrările care îneplinesc cel puţin una din cele două condiţii.
Caracterele de substituţie ? şi * se folosesc în criteriu pentru a înlocui un singur caracter
(Bucure?ti va afişa atât Bucuresti cât şi Bucureşti) sau un grup de caractere (*escu va
afişa Georgescu. Popescu, etc).
23
Cu ajutorul filtrului de mai sus vor fi afişate atât tranzacţiile de valoare mică (mai mică sau
egală cu 20000) cât şi tranzacţiile de valoare mare (mai mare sau egală cu 155000). Dacă în
continuare se selectează doar sucursala Bucureşti şi ziua săptămânii Duminica se va obţine:
Anularea filtrelor pentru întreaga listă se face prin dezactivarea butonului (Filter) din
grupul Sort & Filter al ribbon-ului Data.
Filtrarea după atribute de formatare
Dacă pe anumite câmpuri ale listei sunt stabilite formatări (culoarea fontului, culoare de
umplere, etc.) manual sau cu ajutorul opţiunilor de formatare condiţionată din ribbon-ul
Home, grupul Style, comanda Conditional Formatting),.există posibilitatea filtrării după
atribute de formatare pe aceste câmpuri.
De exemplu, pe câmpul Volum tranzacţii
s-a stabilit o formatare condiţionată care
afişează cu font de culoare roşie valorile
duplicat.
Pe acest câmp apare opţiunea Filter by
Color care permite stabilirea unui filtru
prin alegerea atributului de formatare.
După aplicarea filtrului se va afişa:
Opţiunea Advanced Filter din grupul Sort & Filter al ribbon-ului Data permite
stabilirea de criterii complexe de filtrare, specificate într-o zonă numită zona de criterii
plasată deasupra listei, separată de listă printr-un rând liber.
Zona de criterii trebuie să conţină numele câmpurilor pe care se stabilesc condiţiile (copiate
din primul rând al listei) şi criteriile, conform următoarelor reguli:
24
- Pentru afişarea înregistrărilor care îndeplinesc simultan mai multe condiţii, acestea
trebuie specificate pe acelaşi rând;
Vor fi afişate toate tranzacţiile din zilele de duminica ale lunii decembrie cu volumul
tranzacţiilor mai mare de 150000.
- Pentru afişarea înregistrărilor care îndeplinesc seturi de condiţii, fiecare set de
condiţii trebuie specificat pe un rând separat:
Toate valorile de pe coloana H vor fi comparate cu valoarea care rezultă din calculul
specificat în celula H2 şi vor fi afişate doar înregistrările care corespund criteriului.
Fiind rezultat pe baza unei formule, criteriul se modifică dacă valorile din coloana H
se modifică înainte de reaplicarea filtrului.
- Pentru extragerea tuturor valorilor diferite dintr-un câmp, o singură dată, se filtrează
lista după câmpul respectiv utilizând drept criteriu pe acel câmp o celulă
necompletată (interpretată ca orice) şi selectând opţiunea Unique records only –
numai valori unice:
25
Rezultatul filtrării
Zona de criterii
Rezultatul filtrării este o listă a tuturor valorilor diferite din zona A4:A46 şi este afişat
începând cu celula J4.
Filtrarea valorilor unice
Opţiunea de filtrare avansată se poate utiliza şi pentru eliminarea temporară a valorilor
duplicat dintr-o listă, fără a afecta lista iniţială. Ulterior, dacă se doreşte, valorile duplicat pot
fi şterse.
26
Observaţie: o altă metodă de găsire a valorilor duplicat într-o listă este utilizarea formatării
condiţionate (Home, Conditional Formating, Highlight Cells Rules, Duplicate Values...)
Eliminarea valorilor duplicat
Pentru eliminarea automată a înregistrărilor duplicat dintr-o listă se poate utiliza opţiunea
Remove Duplicates din ribbon-ul Data astfel:
- Se plasează celula activă în listă;
- Se alege din ribbon-ul Data opţiunea Remove Duplicates;
27
După apăsarea butonului OK apare sub fiecare set de date un subtotal iar pe marginea foii
de calcul butoane de restrângere / expandare care permit gruparea datelor.
Niveluri de afişare
Buton de Buton de
restrângere expandare
După anularea subtotalurilor cu butonul Remove All lista revine la forma iniţială.
Calculul subtotalurilor imbricate
Pentru realizarea rapoartelor centralizatoare după mai multe câmpuri, de exemplu valoarea
totală a tranzacţiilor din fiecare sucursală pentru fiecare agent, se aplică subtotalurile în doi
paşi, asupra listei sortate după cele două câmpuri (sucursala şi agent).
- Calculul subtotalurilor după sucursală se realizează după procedura de la calculul
subtotalurilor simple;
- La pasul al doilea, calculul subtotalurilor după agent se realizează numai după
deselectarea casetei Replace current subtotals, care va păstra subtotalurile
anterioare şi va adăuga noul nivel de subtotaluri.
Subtotal pentru
agent
Subtotal pentru
sucursala
Total general
28
Calculul subtotalurilor după un câmp şi mai multe funcţii de centralizare
Pentru realizarea rapoartelor centralizatoare care utilizează mai multe funcţii de centralizare,
de exemplu valoarea totală şi numărul tranzacţiilor din fiecare sucursală, se aplică
subtotalurile în doi paşi pentru selectarea celor două funcţii, asupra listei sortate după
câmpul pentru cae se calculează subtotal.
- Calculul subtotalurilor după
sucursală, se realizează după
procedura de la calculul
subtotalurilor simple;
29
- Excel revine la tabelul de consolidare în care fiecare valoare reprezintă suma
valorilor corespondente din fiecare tabel.
Observaţie: La nivel de foaie Excel memorează toate nivelurile consolidate astfel încât
devine foarte simplu să realizăm consolidări cu alte funcţii agregate.
De exemplu, se poate copia template-ul tabelului centralizator mai jos pe aceeaşi foaie
pentru a calcula Media tranzacţiilor pentru anii 2008-2010, astfel: se selectează
celulele din noul tabel care conţin valorile consolidate şi se alege Consolidate din
ribbon-ul Data. Este suficient să se aleagă functia AVERAGE şi OK pentru a crea tabelul
centralizator, deoarece Excel a memorat nivelurile de centralizare utilizate anterior.
De remarcat că în mod implicit nu se ceează o legătură dinamică între valorile calculate
şi datele primare consolidate, deci modificările efectuate în tabelele iniţiale nu vor fi
actualizate automat în tabelul centralizator.
30
2.5. Conversia unui text delimitat în coloane
Pentru realizarea rapoartelor de sinteză pe baza datelor dintr-o listă Excel, poate apărea
necesitatea divizării conţinutului unei coloane în două sau mai multe coloane, de exemplu
coloana care conţine numele si prenumele unei persoane trebuie divizată în două coloane,
una pentru nume şi alta pentru prenume sau coloana care conţine codul numeric personal
trebuie divizată pentru a extrage anul, luna şi ziua naşterii unei persoane.
În funcţie de modul în care sunt memorate datele în lista Excel, se poate diviza conţinutul
unei celule în funcţie de un delimitator, de exemplu spaţiu sau un caracter (tabulator,virgulă,
etc) sau se poate stabili o dimensiune fixă a coloanelor în funcţie de conţinutul celulei.
Divizarea unei coloane în funcţie de un delimitator (separator)
Dacă într-o listă este memorat numele şi prenumele unei persoane şi avem nevoie de cele
două informaţii separate sau adresa sub forma localitate, judeţ/sector, stradă, număr, cod
postal şi pentru prelucrare informaţiile trebuie separate în coloane, se poate folosi opţiunea
Text to Columns din ribbon-ul Data, grupul Data Tools.
Etapele de lucru:
- Se inserează coloane la dreapta coloanei care trebuie divizată pentru a nu
suprascrie datele existente în listă (în cazul de faţă o coloană care va conţine
numele);
- Se selectează coloana care trebuie divizată;
- Din ribbon-ul Data se alege opţiunea Text to Columns
care va lansa un asistent care supervizează operaţia de
divizare;
- La pasul 1 se alege opţiunea Delimited şi se apasă butoul Next;
- La pasul 2 se alege delimitatorul (aici Space şi se deseletează Tab); apare o
previzualizare a rezultatului; se apasă butonul Next;
- La pasul 3 se alege tipul de dată pe fiecare coloană (dacă datele iniţiale au fost
introduse corect poate fi ales formatul General); în această fereastră se poate stabili,
dacă este necesar, o altă localizare a coloanelor rezultate (de exemplu în afara listei
iniţiale) în linia Destination;
- Se apasă butonul Finish şi se confirmă mesajul de înlocuire a datelor la destinaţie.
Se vor obţine două coloane care vorfi denumite corespunzător (Prenume,respectiv Nume).
31
Divizarea unei coloane de dimensiune fixă (fără delimitator)
Dacă într-o listă este memorat codul numeric personal al unei persoane şi avem nevoie de
informaţii care pot fi extrase din acesta (sex, anul, luna sau ziua naşterii) în coloane
separate, se poate folosi opţiunea Text to Columns din ribbon-ul Data, grupul Data Tools.
Etapele de lucru:
- Se inserează coloane la dreapta coloanei care trebuie divizată pentru a nu
suprascrie datele existente în listă (în cazul de faţă 4 coloane care vor conţine anul,
luna ziua şi ultimele 6 caractere ale CNP);
- Se selectează coloana care trebuie divizată;
- Din ribbon-ul Data se alege opţiunea Text to Columns care va lansa un asistent
care supervizează operaţia de divizare;
- La pasul 1 se alege opţiunea Fixed width şi se apasă butoul Next;
- La pasul 2 se fixează poziţiile de separare în coloane prin clic cu mouse pe grila
afişată; apare o previzualizare a rezultatului; se apasă butonul Next;
- La pasul 3 se alege tipul de dată pe fiecare coloană (dacă datele iniţiale au fost
introduse corect poate fi ales formatul General); în această fereastră se poate stabili,
dacă este necesar, o altă localizare a coloanelor rezultate (de exemplu în afara istei
iniţiale) în linia Destination;
- Se apasă butonul Finish şi se confirmă mesajul de înlocuire a datelor la destinaţie.
32
Se vor obţine cinci coloane care vorfi denumite corespunzător; coloanele care nu sunt
necesare vor fi şterse (coloana care conţine ultimele 6 caractere ale CNP).
Tabelul afişează casete cu liste derulante în fiecare câmp pentru sortarea şi filtrarea datelor
la fel ca în orice listă.
Formatul tabelului este unul implicit, dar poate fi modificat dacă se alege un alt format din
galeria Table Styles a ribbon-ului contextual Design. Prin simpla plasare a cursorului pe
fiecare variantă,. este previzualizat formatul respectiv în tabel permiţând alegerea formatului
potrivit.
Prin selectarea casetei Banded Rows din grupul Table Style Options sunt aplicate culori
de umplere orizontale alternative care facilitează citirea înregistrărilor.
Selectarea casetei Total Row din grupul Table Style Options are ca efect adăugarea la
sfârşitul tabelului a unei linii de subtotal automat cu funcţia implicită Sum. Anularea liniei
Total se face prin deselectarea casetei Total Row din grupul Table Style Options.
33
Buton pentru
schimbarea
funcției de
centralizare:
Sum, Average,
etc.
34
2.8. Utilizarea referinţelor structurate în tabele Excel
O referinţă structurată este o referinţă prin nume la întregul tabel sau la coloanele acestuia.
La crearea tabelului programul alocă numele implicit Table1 pentru a referi tabelul; pentru
schimbarea numelui se plasează cursorul în linia Table Name din grupul Properties al
ribbon-ului contextual Design, se tastează noul nume şi se apasă Enter. La fel ca orice
nume, el trebuie să fie sugestiv şi să nu conţină spaţiu; numele va fi afişat în zona Name
Box a foii de calcul.
Numele tabelului referă întreaga zonă de date cu excepţia rândului antet şi a rândului Total.
De exemplu, dacă se schimbă numele tabelului în Tranzactii, numele Tranzactii va referi
celulele din zona A2:D8.
Similar cu numele tabelului, numele coloanelor (etichetele de coloane) reprezintă referinţe la
întreaga coloană de date cu excepţia antetului de coloană şi a totalului.
De exemplu, specificarea într-o formulă a numelui [Agent] referă zona de celule C2:C8.
Referinţele structurate permit actualizarea dimensiunii tabelului prin adăugarea de rânduri şi
coloane..
35
datorită referinţelor structurate definite în tabel şi a facilităţii AutoFill (auto-umplere) de
copiere a formulelor în Excel.
Conversia unui tabel Excel în listă de date
Dacă se doreşte eliminarea facilităţii de tabel fără pierderea datelor şi a stilului de formatare
se poate converti tabelul în zonă normală de celule astfel:
- Se plasează cursorul oriunde în tabel;
- Din grupul Tools al ribbon-ului contextual Design se alege Convert to Range şi se
apasă Yes.
- Datele îşi păstrează aspectul, dar se pierd funcţiile tabelului şi referinţele structurate,
care devin referinţe normale.
Validarea datelor este folosită pentru a verifica datele introduse în celulele foii de calcul.
Această opţiune permite păstrarea integrităţii datelor dintr-un registru de calcul.
În mod normal, Excel permite introducerea în celulele foii de calcul a datelor de orice tip şi
orice valoare. Se pot impune, pentru conţinutul unor coloane, anumite constrângeri care să
impună tipul datelor ce pot fi introduse şi domeniul în care se încadrează acestea, astfel
încât programul să nu accepte decât date conforme cu aceste restricţii.
În cazul în care informaţiile introduse într-o celulă nu corespund criteriilor de validare
specificate, Excel va afişa un mesaj de avertizare care va anunţa utilizatorul să verifice şi să
modifice datele introduse.
Funcţia Data Validation se găseşte în ribbon-ul Data, grupul Data Tools.
În funcţie de tipul datelor şi cerinţele aplicaţiei, există mai multe categorii de criterii de
validare care pot fi stabilite în
tab-ul Settings:
1. stabilirea unor conditii
logice (pentru valori
numerice şi date
calendaristice/ore);
2. text de o anumită
lungime (Text length);
3. stabilirea unei liste de
valori posibile (List)
4. conform unei formule
(Custom).
Input Message permite afişarea
unui mesaj de atenţionare
asupra regulii de validare îndată
ce cursorul este plasat în zona
ce conţine constrângeri;
36
Exemple:
1. Pe coloana Valoare am impus condiţia ca toate valorile să fie numere întregi, mai
mari decât 1000:
Se observă că introducerea valorilor noi pe coloana Valuta se realizează rapid şi corect prin
selectare din lista derulantă.
37
Găsirea datelor care nu respectă criteriile de validare impuse
În cazul listelor cu foarte multe înregistrări, pot apărea frecvent erori de introducere a
datelor. Îîn acest caz, Data Validation permite încercuirea valorilor incorecte prin utilizarea
optiunii Circle Invalid Data.
38
Tipuri de formulare Excel
Există mai multe tipuri de formulare pe care aveţi posibilitatea să le creaţi în Excel:
- formulare de date,
- foi de lucru care conţin controale Formular şi ActiveX şi
- formulare utilizator VBA.
Fiecare tip de formular se poate utiliza simplu sau în combinaţii diferite, pentru a crea o
soluţie ideală pentru dvs.
Formular de date
Un formular de date oferă o modalitate convenabilă de a introduce sau de a afişa un rând
complet de informaţii într-o zonă sau într-un tabel, fără a defila pe orizontală.
Utilizarea unui formular de date poate face introducerea datelor mai simplă decât atunci
când vă deplasaţi de la o coloană la alta, în situaţiile în care aveţi mai multe coloane de date
decât pot fi vizualizate pe ecran.
Utilizaţi un formular de date atunci când un formular simplu de casete text care listează
titlurile de coloană ca etichete este suficient pentru dvs. şi nu aveţi nevoie de caracteristici
de formular sofisticate sau particularizate, cum ar fi o casetă listă sau un buton de
incrementare/decrementare.
Excel poate genera automat un formular de date predefinit pentru listă sau tabel.
Formularul de date afişează toate anteturile de coloană ca etichete într-o sigură casetă de
dialog. Fiecare etichetă are o casetă text necompletată adiacentă în care aveţi posibilitatea
să introduceţi datele pentru fiecare coloană, până la maximum 32 de coloane.
Într-un formular de date, este posibil să introduceţi rânduri noi, să găsiţi rânduri prin navigare
sau (pe baza conţinutului celulei) să actualizaţi rânduri sau să ştergeţi rânduri.
Dacă o celulă conţine o formulă, rezultatul formulei este afişat în formularul de date, dar nu
este posibil să modificaţi formula utilizând formularul de date.
39
Capitolul 3
Un tabel pivot este un instrument oferit de Excel pentru analiza dinamică, interactivă a
volumelor mari de date organizate sub formă de tabel sau listă Excel, pentru facilitarea
procesului decizional.
Tabelul pivot este un tabel interactiv de centralizare a datelor după mai multe criterii, care
permite obţinerea de rapoarte personalizate conform cerinţelor utilizatorului prin simpla
aranjare convenabilă a câmpurilor în cadrul raportului.
Tabelul pivot se poate utiliza pentru:
- intrerogarea volumelor mari de date într-un mod intuitiv;
- agregarea datelor pe categorii şi subcategorii;
- restrângerea şi expandarea nivelurilor de agregare pentru concentrarea atenţiei
asupra anumitor date;
- filtrarea, sortarea, gruparea şi formatarea condiţionată a datelor care interesează la
un anumit moment;
- prezentarea concisă şi atractivă a rapoartelor în formă imprimată sau online.
Pentru a evidenţia anumite aspecte utile în luarea deciziei (comparaţii între datele agregate,
tendinţe de evoluţie) mai vizibile sub formă grafică decât sub formă tabelară, se pot realiza
rapoarte de tip diagramă bazată pe tabel pivot (PivotChart).
3.1. Crearea unui tabel pivot
Crearea tabelului pivot se realizează cu ajutorul butonului Pivot Table din
tab-ul Insert. Din lista derulantă a butonului se poate alege raport tabel
pivot (Pivot Table) sau grafic bazat pe tabel pivot (PivotChart).
Observaţie: Pentru a beneficia de actualizarea dinamică a structurii
tabelului la adăugarea de noi înregistrări prin utilizarea referinţelor
structurate, se recomandă utilizarea ca sursă de date din foaia de calcul
pentru tabelul pivot un tabel Excel (Table) în locul unei liste normale.
La apelarea comenzii de creare a tabelului pivot Excel afişează o fereastră care conţine
două secţiuni:
- lista câmpurilor, utilizată pentru adăugarea sau eliminarea câmpurilor în raport;
- o zonă destinată proiectării tabelului pivot.
Fereastra cu lista câmpurilor este afişată numai când este selectată o celulă din tabela pivot.
Dacă se ascunde lista câmpurilor, ea poate fi afişată din nou dacă se face click dreapta pe
tabela pivot şi se alege opţiunea Show Field List.
Semnificaţia zonelor unui tabel pivot:
Report Filter: utilizat pentru filtrarea raportului pe baza valorilor afişate în filtru;
Row Labels: utilizat pentru afişarea câmpurilor pe rânduri în cadrul raportului;
Column Labels utilizat pentru afişarea câmpurilor pe coloane în cadrul raportului;
Values utilizat pentru afişarea valorilor calculate în cadrul raportului.
40
Pentru proiectarea tabelului pivot se utilizează următorul algoritm:
Lista câmpurilor
Zona de
proiectare
în care:
reprezintă sursa de date, care poate fi un tabel Excel sau o sursă externă de date;
câmpul care va fi utilizat pentru filtrarea tabelului pivot (Report Filter);
câmpul care va furniza etichetele coloanelor în tabelul pivot (Column Labels);
câmpul care va furniza etichetele rândurilor în tabelul pivot (Row Labels);
reprezintă câmpul de centralizare, în care vor fi afişate valorile calculate în tabela
pivot (Values). În această zonă vor fi utilizate în general câmpuri numerice.
- Dacă sursa de date este un tabel Excel, în zona Table/Range apare numele
tabelului; dacă se doreşte o altă zonă de date, se restrânge fereastra şi se
selectează zona de date, apoi se reafişează fereastra;
41
- Se stabileşte localizarea tabelului pivot:
o Într-o foaie de calcul nouă, începând cu celula A1, dacă se alege New
Workheet;
o În foaia curentă, începând cu celula specificată în linia Location, dacă se
alege Existing Workheet;
- După apăsarea butonului OK, în foaia de calcul apare un tabel pivot necompletat în
locaţia specificată şi fereastra PivotTable Field List pentru proiectarea tabelului
pivot.
Completarea tabelului pivot se poate face în mai multe moduri:
- Pentru plasarea câmpului în locaţia implicită se selectează caseta de validare aflată
la stânga numelui câmpului în secţiunea listei câmpurilor; implicit, câmpurile
numerice sunt plasate în zona de centralizare (Values) iar câmpurile alfanumerice în
zona Row Labels; zona Column Labels este completată dacă sursa de date este o
bază de date tridimensională OLAP (Online Analytical Processing);
- Pentru plasarea câmpului într-o anumită zonă specificată a tabelului pivot, se face
click dreapta pe numele câmpului în secţiunea listei câmpurilor şi se alege Add to
Report Filter, Add to Column Label, Add to Row Label, sau Add to Values;
În mod uzual, se plasează în fiecare zonă a tabelului pivot câte un câmp; mai multe
câmpuri în zona Row permit ierarhizarea datelor în raport pe niveluri, iar mai multe
câmpuri în zona Values permit mai multe valori calculate;
- Plasarea câmpului în altă zonă a tabelului pivot pentru modificarea aspectului
(layout) al tabelului pivot se face prin drag cu mouse a câmpului în zona dorită.
Mutarea câmpurilor pentru modificarea aspectului (layout) al tabelului pivot se poate
face şi ulterior, ori de câte ori este nevoie.
Subtotaluri
Total general
42
Dacă se mută prin drag cu mouse câmpul Sucursala în zona Column Labels aspectul
tabelului pivot se modifică şi subtotalurile se recalculează automat:
Prima variantă este mai compactă şi mai uşor de interpretat, de unde rezultă că este foarte
important modul în care sunt prezentate datele în raportul tabel pivot pentru a simplifica
interpretarea rezultatelor.
În grupul PivotTable din ribbon--ul Options al PivotTable Tools se poate
aloca un nume sugestiv tabelului pivot, în linia PivotTable Name..
43
De exemplu, se poate muta câmpul Sucursala în zona Report Filter; în acest caz se va
afişa volumul tranzacţiilor pe fiecare sucursală într-un raport separat, prin stabilirea unui filtru
adecvat:
Dacă se doreşte aplicarea unui filtru multiplu (de exemplu afişarea subtotalurilor pentru
sucursalele Bucuresti şi Brasov) prin selectarea opţiunii Select Multiple items în cadrul
filtrului, tabelul pivot va afişa subtotalurile respective fără a indica şi filtrele cărora le
corespund.
Excel 2010 oferă posibilitatea utilizării opţiunii Slicer pentru filtrarea tabelelor pivot.
Un Slicer este o casetă care conţine seturi de butoane care permit filtrarea rapidă a
tabelelor pivot, indicând şi criteriile de filtrare.
Pentru asocierea unui Slicer unui tabel pivot se parcurg paşii:
- Se plasează cursorul în tabelul pivot şi se selectează tab-ul
contextual Options în PivotTable Tools;
- În grupul Sort & Filter se apasă Insert Slicer;
- În fereastra de dialog se selectează caseta corespunzătoare
câmpului (câmpurilor) din tabelul pivot pentru care se creează Slicer şi se apasă OK;
- Pentru fiecare câmp selectat apare o casetă Slicer; în fiecare Slicer se selectează
elementele care vor fi incluse în filtru (selecţia multiplă se realizează cu tasta CTRL
apăsată)
Slicer
44
Schimbarea formatului tabelului pivot se face prin aplicarea stilurilor predefinite şi a
formatărilor condiţionate.
Schimbarea aspectului (Layout)
Când celula activă este plasată în tabelul pivot, în tab-ul
contextual Design, grupul Layout, opţiunea Report
Layout permite alegerea aspectului:
- Compact: este modul implicit de prezentare, ocupă
mai puţin spaţiu şi datorită indentării câmpurilor
este uşor de citit;
- Tabular: format tradiţional de tabel, afişează o coloană pentru fiecre câmp;
- Outline (schiţă): afişează subtotalul la începutul fiecărui grup.
Similar, butonul Field Headers permite afişarea sau ascunderea anteturilor de coloane în
tabelul pivot.
Schimbarea formatului
Se poate face în două moduri:
- Aplicarea unui stil pentru formatarea
raportului prin selectarea unui stil din
grupul PivotTable Styles al tab-ului contextual Design;
- Aplicarea de benzi colorate alternative pentru a facilita citirea datelor raportului, prin
selectarea opţiunii corespunzătoare din grupul PivotTable Style Options al tab-ului
contextual Design: Banded Rows (benzi colorate diferite pe rândurile pare şi
impare) sau Banded Columns (benzi colorate
diferite pe coloanele pare şi impare).
Row Headers include antetul de rând în
benzile colorate, iar Column Headers include
antetul de coloană în benzile colorate.
45
Formatarea condiţionată a datelor în tabelul pivot
Formatarea condiţionată se utilizează pentru a evidenţia anumite date din tabelul pivot pe
baza unor condiţii în scopul analizei, identificării valorilor critice şi identificării tendinţelor.
În tabelul pivot formatarea condiţionată prezintă câteva particularităţi:
- Dacă se schimbă aspectul tabelului pivot prin filtrare, ascundere niveluri, restrângere
sau expandare niveluri, formatul este păstrat în câmpul respectiv pentru datele care
sunt afişate;
- La aplicarea formatărilor condiţionate pe câmpurile calculate (Values), Excel nu
identifică nivelurile ierarhice: copiii (nivelurile inferioare în ierarhie) sau parinţii
(nivelurile superioare în ierarhie); utilizatorul trebuie să afişeze corespunzător datele
care trebuie evidenţiate.
46
Calcule în tabele pivot
Un calcul personalizat afişează valorile din tabelul pivot în funcţie de anumite valori din
tabelul pivot. Variantele se află în lista derulantă a butonului Show Values As, aflat în grupul
Calculations din tab-ul contextual Options:
- No Calculation: afişează valorile aşa cum sunt introduse în câmp;
- % of Grand Total: afişează toate valorile ca procent din totalul general;
- % of Column Total:afişează valorile din coloane ca procent din totalul coloanei;
- % of Row Total: afişează valorile din rânduri ca procent din totalul rândului;
- % Of: afişează valorile ca procent dintr-un element al unui câmp;
- % of Parent Row calculează valorile cu formula:
Total (valoarea unui element)/(valoarea părintelui din rând);
- % of Parent calculează valorile cu formula:
Column Total (valoarea unui element)/(valoarea părintelui din coloană);
- % of Parent Total calculează valorile cu formula:
(valoarea elementului)/(valoarea părintelui câmpului selectat);
- Difference From afişează valorile ca diferenţă faţă de valoarea unui element
dintr-un câmp;
- % Difference From afişează valorile ca diferenţă procentuală din valoarea unui
element dintr-un câmp;
- Running Total in: afişează valorile succesive într-un câmp ca total cumulat;
- % Running Total in calculează valorile succesive dintr-un câmp ca total cumulat
procentual;
- Rank Smallest afişează un număr de ordine (rang) crescător, în care valoarea
to Largest minimă este notată cu 1;
- Rank Largest afişează un număr de ordine (rang) descrescător, în care
to Smallest valoarea maximă este notată cu 1;
- Index calculează valorile cu formula:
((valoarea)*(Total General))/((Total Gen.rând)*(Total Gen.col)).
47
În raportul PivotChart, etichetele de rânduri (Row Labels) sunt afişate pe axa categoriilor
(axa orizontală) iar etichetele de coloane (Column Labels) devin legenda graficului. Valorile
calculate (Values) sunt afişate pe axa valorilor, iar Report Filter are aceeaşi semnificaţie ca
în tabelul pivot.
Raportul PivotChart are filtre utilizate pentru afişarea subseturilor de date pe axa
categoriilor şi în legendă. Fiind asociat tabelului pivot, PivotChart trebuie să fie în acelaşi
fişier cu tabelul pivot.
Crearea unui raport PivotChart pe baza unui raport PivotTable existent
- Se plasează cursorul în tabelul pivot pe baza căruia se va construi graficul
PivotChart;
- În tab-ul contextual Options, grupul Tools, click pe butonul PivotChart;
- Apare fereastra Insert Chart pentru alegerea tipului de grafic; se poate alege orice
tip de grafic, cu excepţia variantelor Xy Scatter, Bubble sau grafic pentru acţiuni
(Stock Chart). Se alege tipul de grafic şi se apasă OK. Graficul obţinut se
personalizează apoi ca orice grafic normal.
Observaţie: Dacă se şterge tabelul pivot asociat graficului, raportul PivotChart este convertit
în grafic normal.
Când graficul PivotChart este selectat, apare tab-ul contextual PivotChart Tools cu
ribbon-uri contextuale:
- Design,utilizat în principal pentru schimbarea tipului de grafic cu butonul Change
Chart Type;
- Layout, pentru personalizarea aspectului graficului: adăugarea de titluri, etichete
pentru date, shimbarea poziţiei legendei, adăugarea tendinţei de evoluţie, etc.
- Format, pentru formatarea elementelor graficului;
- Analyze, specific graficelor PivotChart, cu posibilităţile:
48
o Expand/Collapse Entire Field: Expandează/restrânge câmpul selectat;
o Insert Slicer: inserează Slicer pentru filtrarea datelor în raport;
o Refresh: actualizează raportul;
o Clear: şterge filtrele sau şterge întregul raport;
o Field List: afişează lista câmpurilor pentru modificarea dinamică a raportului
PivotChart;
o Field Buttons: afişează sau ascunde butoanele pentru filtrarea raportului.
Slicer-ul Trimestrul permite filtrarea graficului după câmpul Trimestrul, pentru a afişa
numai valorile corespunzătoare Trim 1 şi Trim 2.
49
Capitolul 4
Analiza what-if
Analiza what-if (ce-ar fi dacă) reprezintă un proces de modificare a valorilor din celule pentru
a determina modul în care aceste schimbări vor afecta rezultatul
formulelor din foaia de calcul. Excel oferă 3 tipuri de instrumente de
analiză what-if: scenarii, tabele de date şi Goal Seek. Scenariile şi
tabelele de date utilizează seturi de variabile şi determină rezultatele
posibile prin substituirea acestora în formulele de calcul, în timp ce Goal
Seek îşi propune un rezultat şi determină valorile de intrare care produc
acest rezultat.
Variabilele
care vor fi
substituite în Rezultatele
celula de obținute prin
intrare B2 substituirea
variabilei
50
După introducerea datelor în foaia de calcul, tabelul de date se generează astfel:
- se selectează zona care conţine formula şi variabilele
(A7:B13);
- din ribbon-ul Data, grupul Data Tools, What-if Analysis
se alege Data Table;
- se completează Column input cell prin selectarea celulei
B2.
După apăsarea butonului OK se generează automat rezultatele obţinute prin substituirea
variabilelor din prima coloană a tabelului în formula din celula B7.
Tabele de date cu două variabile
Tabelele de date cu două variabile ilustrază modul în care modificarea a două variabile
afectează rezultatul unei formule.
Un tabel de date cu două variabile conţine următoarele elemente:
- un câmp de ipoteze care conţine datele problemei;
- două celule de intrare, Row input cell şi Column input cell, care conţin cele două
variabile (una pe rând şi alta pe coloană);
- formula de calcul, care se introduce la intersecţia rândului şi coloanei care conţin cei
doi parametri; rezultatul corespunde valorilor din câmpul de ipoteze.
Exemplu: Analiza valorii plăţii lunare a unei ipoteci pentru diferite rate ale dobânzii şi diferite
termene.
Câmp de
ipoteze Column Input Cell
Formula de Variabilele
calcul (PMT) care vor fi
substituite în
Row input
ceell
Variabilele care
vor fi substituite
în Column
input cell
51
4.2. Analiza datelor prin scenarii
Scenariile reprezintă o parte din analiza de tip what if, în care se urmăreşte efectul
modificării mai multor variabile (maximum 32) asupra unor formule. Scenariile se folosesc
atunci când se doreşte urmărirea efectului modificării a mai mult de două variabile asupra
unei formule din foaia de calcul.
Un scenariu reprezintă un set de valori pe care MS Excel le salvează cu un nume sugestiv şi
pe care le poate substitui automat în formulă, atunci când este selectat scenariul respectiv.
Se pot salva diferite seturi de valori sub formă de scenarii, care apoi pot fi vizualizate şi
analizate comparativ într-un raport. Un scenariu este, practic, o simulare a mai multor
variante ale unui proiect economic care, prin modificarea parametrilor, produce rezultate
diferite. Scenariile se salvează în foaia de calcul care conţine datele. Pe o foaie de calcul se
poate construi un număr nelimitat de scenarii.
Exemplu:
Se consideră situaţia financiară a unei instituţii în primul trimestru; pe baza ei se construiesc
mai multe scenarii pentru a analiza impactul modificării vânzărilor, respectiv cheltuielilor din
fiecare lună asupra profitului din celula E4.
Se recomandă salvarea valorilor iniţţiale într-un scenariu cu numele valori de referinţă.
52
- În fereastra Scenario Values se introduc valorile conform ipotezei; de exemplu, dacă
se consideră că vanzarile cresc cu 10% se va scrie formula care va calcula aceste
rezultate, apoi se apasă OK;
- După calcularea valorilor, în fereastra Scenario Manager apare numele scenariului;
prin apăsarea butonului Show aceste valori vor înlocui valorile din foaia de calcul şi
vor produce un rezultat în celula E4.
Se repetă algoritmul si se creează diferite scenarii în funcţie de informaţiile din piaţă, rulând
fiecare scenariu pentru vizualizarea rezultatului.
În cazul de faţă, s-au creeat 3 scenarii:
- Vanzari+10%, în care se consideră că
vânzările cresc cu 10% iar cheltuielile
rămân la fel;
- Vanzari-10%, în care se consideră că
vânzările scad cu 10% iar cheltuielile
rămân la fel;
- Vanzari+15%,Cheltuieli+5%, în care
se consideră că vânzările cresc cu
15% iar cheltuielile cresc cu 5%.
Vizualizarea scenariilor: se selectează un
scenariu şi se apasă butonul Show.
Editarea scenariilor: se selectează un scenariu şi se apasă butonul Edit.
Ştergerea scenariilor: se selectează un scenariu şi se apasă butonul Delete.
Generarea unui raport al scenariilor
Pentru analiza comparativă a variantelor rezutate în
urma creării scenariilor se poate opta pentru crearea
unui raport al scenariilor.
Pentru aceasta, din fereastra Scenario Manager se
apasă butonul Summary şi în fereastra Scenario
Summary se alege tipul de raport dorit.
Relativ la scenariile dintr-o foaie de calcul pot fi create
două tipuri de rapoarte:
- Scenario summary, sub formă tabelară, în
care numele fiecărui scenariu apare ca
etichetă de coloană; pe marginea tabelului
apar butoane de restrângere cu ajutorul cărora pot fi ascunse detaliile:
- Scenario PivotTable report, sub formă de tabel pivot, care poate fi filtrat pentru
afişarea selectivă a scenariilor:
53
Combinarea scenariilor
În cazul în care scenariile sunt elaborate de experţi cu domenii de competenţă diferite, este
recomandat ca fiecare sa-şi construiască propriul scenariu pe o foaie de calcul, urmând ca
la final să fie combinate toate într-o foaie Master (principală) care nu conţine nici un
scenariu. Combinarea scenariilor se face în următorii paşi:
- Crearea scenariilor pe fiecare foaie în parte;
- Activare foaie Master;
- Se deschide fereastra Scenario Manager se apasă butonul Merge, apoi în fereastra
care afişează toate foile se selectează pe rând fiecare foaie şi se apasă butonul
Merge.
54
Capitolul 5
55
Specific acestui tip de aplicaţie este reprezentarea în acelaşi sistem de axe de coordonate a
unor serii de date diferite atât ca ordin de mărime cât si ca unitate de măsură: numărul de
acţiuni şi cele 3 preţuri (maxim, minim, de închidere).
Tipul Volume-Hi-Lo-Close din categoria Stock prezintă două axe verticale, scalate conform
datelor care trebuie reprezentate.
S-a creat o legătură între tilul graficului şi textul din celula A1 astfel:
- Selectarea titlului graficului;
- Click în formula bar, se tastează semnul =, apoi clickpe celula A1 şi Enter.
5.2. Crearea unui grafic combinat
În cazul în care trebuie reprezentate în acelaşi sistem de axe de coordonate serii de date cu
valori diferite ca ordin de mărime, pentru ca seriile să fie vizibile simultan trebuie afişată şi
axa secundară a valorilor. Fiecare axă a valorilor (cea primară şi cea secundară) va fi
scalată automat conform valorilor uneia din seriile de date.
De asemenea, pentru a diferenţia seriile de date, se aleg tipuri diferite de grafic pentru
fiecare serie (de obicei coloană şi linie) rezultând un grafic combinat.
Se construieşte un grafic cu coloane; datorită diferenţei de ordin de mărime dintre cele două
serii de date, seria Case vandute nu apare în grafic; ea va fi reprezentată; pe o axă
secundară a valorilor astfel:
- Se selectează graficul;
- În tab-ul contextual Layout, grupul Current Selection, din lista derulantă Chart Area
se selectează seria de date care va fi afişată pe axa secundară (de exemplu Pret
mediu);
- În tab-ul contextual Layout, grupul Current Selection,
click pe Format Selection;
- În fereastra Format Data Series, Series Options, sub
Plot Series On, se alege Secondary Axis;
56
- Se selectează seria Pret
mediu, apoi din meniul
contextual se alege Change
Series Chart Type; se
schimbă tipul de grafic
pentru această serie în Line
with Markers.
Pe prima axă verticală (Axa
primară) este reprezentată seria
Case vandute, iar pe axa
secundară seria Pret mediu.
57
5.4. Crearea unui grafic combinat de tip disc
Pentru a face vizibile şi aceste eşantioane, se pot utiliza graficele disc din disc
(Pie of Pie) sau bară din disc (Bar of Pie):
58
Ambele variante afişează eşantioanele mici din graficul principal într-un grafic secundar de
tip disc (pie) sau coloane stratificate (stacked bar).
Etichetele datelor din graficul secundar afişează aceleaşi procente ca în graficul principal,
deoarece toate eşantioanele fac parte din aceeaşi serie de date.
În mod implicit, când se creează un grafic de tip disc din disc sau bară din disc, ultimele
3 elemente ale seriei de date sunt afişate în graficul secundar. Dacă este necesar, se poate
schimba numărul eşantioanelor de date afişate în graficul secundar.
Etapele de creare a unui grafic disc din disc sau bară din disc:
Pentru a simplifica procedura de creare a acestor grafice se recomandă ordonarea datelor în
tabel astfel încât valorile mici să rămână la sfârşit.
- Se selectează datele care trebuie reprezentate grafic;
- În tab-ul Insert, grupul Chart, se alege grafic de tip Pie, apoi una din variantele
Pie of Pie sau Bar of Pie;
- se formatează ca un grafic obişnuit, ţinând seama de faptul că ambele grafice
reprezintă aceeaşi serie de date.
În mod implicit graficul secundar are 3 elemente. Dacă trebuie schimbat acest număr, se
continuă procedura astfel:
- se selectează graficul;
- în tab-ul contextual Format, grupul Current Selection, se
selectează din lista derulantă Chart Elements seria de date
care trebuie personalizată;
- în tab-ul contextual Format, grupul Current Selection, se
alege Format
Selection;
- în tab-ul Series
Options se alege
numărul de elemente
ale graficului
secundar (în
exemplul anterior 4).
59
- în linia File name se tastează numele şablonului; în mod implicit, graficul şablon
(.crtx) se salvează în folderul Templates; şablonul este disponibil în ferestrele de
creare a unui grafic nou sau de schimbare a tipului de grafic în acest folder.
Şablonul va memora formatele (culori, efecte, etc) ale graficului salvat în acest format;
graficul nou creat pe baza şablonului va utiliza culorile şablonului, nu culorile temei utilizate
în documentul curent. Pentru a aplica în graficul nou tema documentului curent în locul
culorilor graficului şablon, se face click dreapta în zona chart area şi se alege Reset to
Match Style.
Exemplu:
Din reprezentarea grafică a
rezultatelor financiare pentru
lunile Ianuarie - Aprilie se
identifică o tendinţă de
evoluţie liniară.
Pe baza acestei tendiţe, se
pot determina grafic valorile
prognozate pentru lunile Mai
şi Iunie:
- se reprezintă într-un
grafic cu coloane
totalurile din zona
B5:G5 (graficul include
şi valorile care trebuie
prognozate;
- se selectează seria de
date, apoi din tab-ul
Layout, grupul
Analysis, se alege din
lista derulantă a
butonului Trendline varianta Linear Trendline; apare o linie construită pe baza
valorilor cunoscute;
- în tab-ul Layout, grupul Axes, click pe butonul Gridlines; sub Primary Horizontal
Gridlines se alege Major & Minor Gridlines, apoi sub Primary Vertical Gridlines
se alege Major & Minor Gridlines; apare un caroiaj fin ale cărui puncte de
intersecţie cu linia de tendinţă determină valorile care trebuie prognozate.
60
În exemplul anterior rezultă:
Exemplu:
Număr de respondenţi (cu
eroare de 5%)
61
5.8. Utilizarea Sparklines pentru vizualizarea tendinţelor de evoluţie
Facilitate nouă în Excel 2010, Sparkline este un mic grafic într-o celulă a foii de calcul care
oferă o reprezentare vizuală a unei serii de date numerice în imediata vecinătate a acestora.
Diagramele Sparklines pot fi utilizate pentru a ilustra tendinţa într-o serie de date (creştere
sau descreştere), evidenţierea valorii maxime şi minime, evidenţierea pierderilor.
Poziţionarea lor în imediata vecinătate a datelor numerice creşte impactul vizual.
Spre deosebire de grafice, Sparklines nu sunt obiecte ci mici diagrame reprezentate chiar
în celulele foii de calcul.
Există 3 tipuri de diagrame Sparklines:
- liniare (Line);
- cu coloane (Columns);
- profit/pierdere (Win/Loss).
Inserare Sparklines
- se selectează celula aflată imediat la dreapta datelor care trebuie reprezentate;
- din tab-ul Insert, grupul Sparklines, se alege tipul potrivit de diagramă;
- se selectează zona care conţine datele şi OK.
În exemplul anterior pentru aceleaşi date (A2:E2) s-au realizat două diagrame Sparklines:
una cu coloane în celula F2 şi una liniară în celula F3.
Ambele ilustrează tendinţa de evoluţie, valoarea maximă şi valoarea minimă cu alte culori.
Diagrama Sparkline este legată de datele din celule: dacă datele se modifică diagrama se
actualizează automat.
Marcarea valorii maxime şi minime
Când celula care conţine Sparklines este selectată, apare tab-ul
contextual Design cu mai multe
posibilităţi:
- în grupul Show se
selectează High Point şi
Low Point;
- sub Marker Color se alege
culoarea.
Diagrame profit/pierdere
62
Diagrame Sparklines pentru seturi de date
Pot fi create diagrame Sparklines pentru mai multe seturi de date, care permit analiza
comparativă a tendinţelor:
Dacă ulterior se adaugă rânduri noi la sfârşitul tabelului, se poate copia diagrama Sparkline
prin drag cu mouse ca o formulă.
Personalizarea axei timp (Date Axis Type)
63
Capitolul 6
Macrocomenzi în Excel
Macrocomenzile sunt utilizate pentru automatizarea acţiunilor repetitive în Excel în scopul
creşterii eficienţei de operare.
O macrocomandă reprezintă o succesiune de comenzi şi funcţii asociate unei acţiuni, care
sunt memorate într-un modul VBA1 şi care pot fi lansate în execuţie ori de câte ori trebuie
executată acţiunea respectivă.
Macrocomenzile pot fi înregistrate sub controlul programului Excel şi convertite automat în
cod program, sau construite prin scrierea codului VBA cu ajutorul editorului VBA.
După crearea macrocomenzii, ea poate fi asociată unui obiect (buton pe o bară de butoane,
obiect grafic, control) şi poate fi utilizată prin click pe acel obiect. Când nu mai este
necesară, macrocomanda poate fi ştearsă.
6.1. Crearea unei macrocomenzi
Pentru a creea macrocomenzi se utilizează tab-ul Developer. Dacă acesta nu este
disponibil, poate fi afişat astfel:
- din meniul File, se alege Options,apoi Customize Ribbon;
- în categoria Customize Ribbon, în lista Main Tabs se selectează caseta
Developer, OK.
În mod implicit nivelul de securitate ridicat nu permite
execuţia macrocomenzilor. Pentru a seta nivelul de
securitate astfel încât să permită temporar toate
macrocomenzile, din tab-ul Developer, grupul Code,
click Macro Security, apoi sub Macro Settings se alege Enable all macros.
Etapele de creare a unei macrocomenzi:
- Din tab-ul Developer, grupul Code se alege Record Macro; toate acţiunile
executate din acest moment vor fi
înregistrate ca acţiuni utile ale
macrocomenzii;
- Se tastează numele (fără spaţiu);
- Se alocă eventual o combinaţie de
taste;
- Se specifică fişierul în care va fi
memorată macrocomanda (fişierul
curent, Personal Macro Workbook2, sau
un fişier nou);
- Se tastează o scurtă descriere a
macrocomenzii, apoi se apasă OK.
1 Visual Basic For Application – limbaj de programare pentru aplicaţii Office, bazat pe MS Visual
Basic, care permite scrierea de cod pentru efetuarea automată a anor acțiuni.
2 Personal Macro Workbook este un registru de calcul ascuns, salvat în folderul XLStart din Excel, pe
care Excel îl creează prima dată când se alege această opțiune pentru stocarea macrocomenzii. El
este deschis automat la lansarea Excel, astfel încât macrocomenzile salvate în acest folder sunt
disponibile în orice registru de calcul.
64
fie independentă de selecţia din timpul înregistrării, se activează Use Relative
References;
- Se înregistrează, în ordine, acţiunile macrocomenzii;
- Se apasă butonul Stop Recording din tab-ul Developer, grupul Code.
Exemplu:
Se va înregistra o macrocomandă numită FormatData care va afişa data calendaristică sub
forma luni, 15 august 2011.
Formatul de dată calendaristică ce va fi stabilit prin această macrocomandă este un format
personalizat (Custom), care se defineşte astfel: se alege Format Cells din meniul scurt, apoi
categoria Custom; se modifică formatul existent în linia Type, aşa cum este afişat în
fereastra de mai jos:
Observaţie: Salvarea unui fişier care conţine macrocomenzi trebuie efectuată în format
.xlsm, altfel macrocomenzile nu se salvează:
65
Lansarea macrocomenzii cu ajutorul unui buton plasat în Quick Access Toolbar
După creearea macrocomenzii, pentru a putea fi apelată mai uşor, i se poate asocia un
buton plasat în bara de acces rapid astfel:
- Din File se alege Options, apoi Quick Access Toolbar;
- Din lista Choose Commands From se selectează
Macros;
- Din lista macrocomenzilor disponibile afişate se
selectează macrocomanda căreia i se asociază butonul,
apoi se apasă Add;
- Pentru a schimba imaginea butonului asociat se
selectează macrocomanda, se apasă Modify, apoi se
selectează un simbol şi se tastează un nume sugestiv în
linia Display name din fereastra Modify Button.
După apăsarea butonului OK, în Quick Access Toolbar apare
butonul cu care va fi lansată macrocomanda.
66
Capitolul 7
67
- În fereastra Import Data se alege celula în
care va fi plasată prima coloană a datelor
importate dacă se alege varianta Existing
worksheet sau se alege varianta New
worksheet;
- Dacă se apasă butonul Properties pot fi
definite opţiuni pentru fişierul importat, de
exemplu în cadrul câmpului Refresh control
se poate alege modul în care se vor actualiza
datele;
- După apăsarea butonului OK,
în ribbon-ul Data apare butonul
Refresh All, prin apăsarea
căruia se face legătura la
fişierul text pentru actualizarea
datelor.
Importul datelor dintr-o bază de date Access
Importul datelor dintr-o bază de date Access se poate realiza în două moduri:
- Prin copierea înregistrărilor din tabelul, interogarea sau formularul Access care
conţine înregistrările care trebuie importate în Excel;
- Prin opţiunea de import From Access din ribbon-ul Data.
Copierea datelor din Access în Excel
- În baza de date Access se deschide tabelul, interogarea sau formularul care conţine
înregistrările care trebuie copiate în Excel;
- În ribbon-ul Home se alege View şi modul de vizualzare Datasheet View;
- Se seletează înregistrările care trebuie copiate;
- În ribbon-ul Home se alege Copy;
- Se deschide Excel, se selectează colţul stănga sus al foii de calcul şi se alege
Paste.
Importul datelor din Access în Excel
- Din ribbon-ul Data, grupul Get External Data.se alege From Access;
- În fereastra Import Data se selecteză modul în care se vor vizualiza datele importate
în Excel (tabel, raport tabel pivot sau raport diagramă pivot) şi locul în care se va
realiza importul;
- Pentru a realiza o conexiune la baza de date Access care permte actualizarea
datelor în Excel atunci când datele se modifică în baza de date Access se apasă
butonul Properties şi se alege în fereastra Connection Properties, zona Refresh
control, modul în care se vor actualiza datele;
68
- După apăsarea butonului OK, în ribbon-ul Data apare butonul Refresh All, prin
apăsarea căruia se face legătura la baza de date Access pentru actualizarea
datelor.
Legături între datele dintr-un fişier Excel sau fişiere din alte aplicaţii
Pentru a asigura actualizarea automată a datelor dintr-o foaie de calcul care provin din altă
foaie de calcul, alt fişier Excel sau fişiere ale altor aplicaţii Office, se pot realiza legături între
aceste date şi locaţiile sau fişierele de origine (Link). Pentru aceasta,datele copiate trebuie
lipite la destinaţie prin comanda Paste Link din fereastra Paste Special (sau lista derulantă
asociată butonului Paste); prin această comandă se creează legătura cu locaţia de origine a
datelor copiate.
Legătura este semnalată prin formula care include numele foii de calcul şi referinţa la celulă,
dacă datele sunt din acelaşi fişier Excel dar foi diferite.
Legătura între două fişiere diferite este realizată prin formulă cu referinţă externă care
include şi numele fişierului sursă, numele foii, adresa celulei
O metodă rapidă de creare a legăturilor:
- se deschid ambele fişiere, sursă şi destinaţie; în fişierul destinaţie se selectează
celula în care se creează legătura şi se tastează semnul = (egal);
- se comută în fişierul sursă, se selectează datele de lipit, apoi se tastează Enter.
69
Legătura între un fişier Excel şi un alt tip de fişier (document Word, prezentare, etc.) se
realizează astfel:
- în fişierul Excel se alege opţiunea Insert - Object
- în fereastra Insert Object afişată, in fila Create from file , cu butonul Browse
localizaţi fişierul de inserat.
Activarea opţiunii Link to file realizează şi legătura între cele două fişiere.
- În fişierul Excel apare conţinutul fişierului document iar în Formula Bar va fi afişat referinţa
externă către fişierul sursă.
Pentru vizualizarea şi editarea legăturilor externe se foloseşte opţiunea Edit Links din
ribonul Data cu opţiunile:
- Update Values – acualizarea valorilor conform fişierului sursă;
- Change Source – selectarea altui fişier sursă (utilizată şi pentru
situaţia în care fişierul sursă a schimbat locaţia);
- Open Source – deschiderea fişierului sursă;
- Break Link – eliminarea legăturii către fişierul extern;
- Check Status – examinarea validităţii legăturii.
70
7.2. Inserarea comentariilor
Comentariile (Comments) pot fi ataşate unei celule a foii de calcul, independent de
conţinutul celulei. Comentariile pot fi utilizate ca note explicative fie în scop personal fie
pentru a furniza informaţii altor utilizatori în mediul de lucru multiuser.
Toate opţiunile referitoare la utilizarea comentariilor: inserare, modificare, ştergere, sunt
disponibile în ribbonul Review în grupul Comments sau în meniul contextual al celulei
selectate (Insert Comments...).
Celula care conţine un comentariu este semnalată printr-un mic triunghi roşu în colţul
dreapta sus.
71
7.4. Urmărirea modificărilor
În mediul de lucru partajat (dar nu numai !) este necesară opţiunea de urmărire a
modificărilor efectuate de diferiţi utilizatori asupra unui fişier Excel, cu posibilitatea acceptării
sau respingerii acestora.
Activarea opţiunii de urmărire a modificărilor este realizată prin
click pe butonul Track Changes de pe ribonul Review şi apoi
selectarea opţiunii Highlight Changes.
Dacă se doreşte evidenţierea modificărilor efectuate pe
parcursul editării datelor, se activează caseta Track changes while editing.
Programul va marca revizuirile efectuate (modificări, adăugări, ştergeri) cu o culoare de
evidenţiere diferită pentru fiecare utilizator.
Se pot stabili opţiuni suplimentare legate de evidenţierea modificărilor într-o anumită
perioadă de timp, de un anumit utilizator, într-o anumită zonă de celule.
Evidenţierea modificărilor se poate face :
72
nu au fost revizuite (Not yet reviewed). Se va adăuga în workbook o foaie de calcul nouă
(worksheet) numită History, în care vor fi înscrise toate modificările efectuate.
73
- Pe Quick Access Toolbar , deschideţi lista de control (butonul) ;
- Alegeţi More Commands iar în lista derulantă Choose commands from alegeţi All
Commands;
- Din lista de butoane scelectaţi Compare and Merge Workbooks şi apăsaţi butonul
Add; butonul corespunzător comenzii va fi afişat în Quick Access Toolbar.
Pentru compararea şi îmbinarea fişierelor Excel trebuie respectate următoarele restricţii:
- Îmbinarea se face doar între un fişier partajat şi copii ale acestuia;
- Toate fişierele de combinat trebuie să fie salvate în acelaşi folder.
Pentru compararea şi îmbinarea a două fişiere Excel se procedează astfel:
- Se deschide fişierul în care trebuie realizată îmbinarea Copia1 (fişierele care conţin
modificări de introdus trebuie să fie închise !)
- Selectaţi butonul Compare and Merge Workbooks de pe ribon (Quick Access
Toolbar sau ribonul Review)în fereastra deschisă pe ecran căutaţi şi selectaţi fişierul
care conţine modificările;
- După confirmare, primul fişier, copia1 va conţine toate modificările făcute de al doile
autilizator în fişierul Copia2.;
- Modificările sunt marcate de chenare specifice fiecărui utilizator.
Copia1 Copia2
Rezultatul îmbinării:
Copia3
Se observă că toate modificările sunt semnalate în fişierul final dar nu există posibilitatea de
a selecta doar anumite modificări care să fie în fişierul rezultat.
74