Documente Academic
Documente Profesional
Documente Cultură
1
TABELE PIVOT ........................................................................ 5-1
Crearea tabelului pivot
Modificarea tabelului pivot
Grafice pivot (Pivot Charts)
Optiunea Slicer- pentru a filtra datele dintr-un tabel pivot
Exerciţii
2
Capitolul 1 _______________________________________
GRAFICE
Ghidul studentului
3
Crearea Graficelor
Graficele din Excel 2010 difer ăfoarteămultădeăceleădinăversiunileăanterioareădeăexcel.ă
Înăprimulărând,ănoulăRibbonăv ăpermiteăformatareaăşiăpersonalizareaăgraficelorăcuădoară
câtevaăap s riădeămouseăşiăcuăcâtevaăcaseteădeădialog.ăDeasemenea,ădeoareceăExcelă2010
utilizeaz ăînăcomunăgraficeleăcuăcelelalteăaplicaţiiăaleăpachetuluiăOffice,ăimportulăacestoraă
in Microsoft Word 2010 sau Microsoft Power Point 2010 se poate face mult mai simplu.
Fiecare tip de grafic standard din grupul Charts are la rândul lui o galerie de subtipuri.
Pentruăaăvizualizaăoăgalerieăaăunuiătipădeăgrafic,ădoarădaţiăclickăpeămodelulăpreferatăşiăseă
vaăafişaălistaădeăopţiuni.
4
Odat ăcreat graficul pe Ribbon vor ap reaăînc ătreiătab-uri, subăChartăToolsă,ăşiăanume:
Design,ăLayoutăşiăFormat.
Caseta de dialog care apare include toate tipurile de grafice din Excel, inclusiv
subtipurile acestora.
5
Schimbând Rândurile şi Coloanele
6
Acestăgraficăreprezint ăvânzarileăcelorătreiăaniăpeăceleădou ăoraşe.ăDac ădoreaţiădeăfaptăs ă
reprezentaţiăV nz rileărealizateădeăceleădou ăoraşeăpeăceiătreiăani,ăatunci:
Selectaţiăgraficul,ădândăclickăpeăoriceăparteădinăgrafic
De pe tab-ul Design , din grupul Data,ădaţiăclickăpeăbutonulăSwitch
Row/Column
Atunciăgraficulăarat ăastfel:
7
Alegerea formatului pentru grafic(Chart Layout)
8
Mutarea graficului pe o foaie separată
Sau
Selectaţiăgraficul,ăşiădaţăclickăpeăbutonulăMove Chart, de pe tab-ul Design
9
Apareăaceeaşiăcaset ădeădialogădeămaiăsus,ăMove Chart
SelectaţiăopţiuneaăNewSheet,ăeventualăschimbaţiănumeleăfoiiăşiăacţionaţiăbutonulă
OK
Plot Area
Vertical (Value)
Axis Horizontal
(Category) Axis
10
Pentruăaădeschideălistaăobiectelorăgraficuluiăselectaţiămaiăîntâiăunăobiectăalăacestuiaă
apoiădaţiăclicăînătab-ul Layout sau Format de pe Ribbon. Lista obiectelor graficului apare
sub forma uneiălisteăderulanteăimediatăsubăbutonulăMicrosoftăOfficeăînăcolţulădinăstângaă
susăalăferesteiăExcel.ăIniţialăapareănumeleăobiectuluiăpeăcareăl-aţiăselectatăiniţial.ăPentruăaă
vedeaăîntreagaălistaădeăobiecteădaţiăclicăpeăs geataădinădreptulăcasetei.ăPuteţiăalege oricare
element din lista pentru a-l formata.
11
- alegeţiăopţiuneaăFormatăSelectionă(spreăexempluăFormatăAxis)
- din lista de opţiuniăalegeţiăLineăColorăsauăLineăStyleăînăfuncţieădeăceeaăceădoriţiăs ă
modificaţi
Înăacelaşiămod,ăselectândădinălist ăputeţiămodificaăfundalulădiverselorăobiecteăaplicândă
oăculoare,ăoăcombinaţieădeăculoriă(gradient),ăoătextur ăsauăoăimagineăsalvat ăîntr-unăfişieră
alegândăopţiuneaăFill.
12
Lucrul cu axele
Peălâng ăaspectulăliniilorăputeţiămodificaăînăaceast ăsituaţieăşiăalteăelementeăcomponenteă
ale axelor cum ar fi:
- marcatoriiădeălinieă(liniileăcareăîmpartăaxeleăînăintervaleăregulateăşiăcareăpentruăaxaă
valorilorădetermin ăscalaăvalorilorăiarăpentruăaxaăcategoriilorăsepar ăcategoriile)
- formatulănumereloră(dinăfereastraăFormatăAxisăalegeţiăopţiuneaăNumber)
- scalaă(dinăfereastraăFormatăAxisăalegeţiăAxisăOptionsăşiăaveţiăposibilitateaădeăaă
setaăvaloareaăminim ,ămaxim ăaăscalei,ălungimeaăintervalelorăînăcare va fi
împ rţit ăaceastaăşiătipulăscalei:ăliniarăsauălogaritmic)
13
Înăcazulăgraficelorătridimensionaleăseăutilizeaz ăoăaătreiaăax ănumitaăaxaădeă
perspectiv ă(depth)ăcareăconţineănumeleăseriilorăşiăcareădeăasemeneaăpoateăfiăformatat .
14
Utilizareaăaxeiăsecundareăesteănecesar ăînăcazulăînăcareăseriileădeădateăconţinădateăceănuă
potăfiăreprezentateăcuăaceelaşiătipădeădateă(deăexemplu:ăcantitateăvândut ăşiăvaloareaă
vânz rilor)ăsauăcândăvalorileăuneiăseriiăsuntăfoarteămariă(tendinţaăvanzarilorăanualeă
comparativăcuăvânz rileălunareăpeăproduse)
$100,000
$90,000
$80,000
$70,000
$60,000
$50,000
$40,000 Total
$30,000 Jan
$20,000
$10,000
$0
15
$100,000 $12,000
$90,000
$80,000 $10,000
$70,000 $8,000
$60,000
$50,000 $6,000
$40,000 Jan
$4,000
$30,000 Total
$20,000
$2,000
$10,000
$0 $0
-SeădeschideăfereastraăFormatăTrendlineăînăcareăseăalegeătipulălinieiă(exponenţial,ă
liniar,ăpolinomial,logaritmic,ăpolinomial,ăputereăsauămedieămobil )ăînăfuncţieădeă
repartizarea datelor
16
- se poate denumi linia deătendinţ ,ăseăpoateăprelungiăpentruăaăprognozaăvaloriăviitoare
- deăasemenea,ăprinăalegereaăopţiuniiădeăafişareăaăcoeficientuluiădeădeterminareă(R-
squared)ăaăabateriiămediiăp traticeăseăpoateăg siăceaămaiăbun ăalegereăaătipuluiădeălinie(ăcuă
cât valoarea acestuiaăesteămaiăapropiat ădeă1ăcuăatâtăaproximareaăesteămaiăexact )
17
18
Exerci ii
1. DeschideţiăfoaiaădeăcalculăDepartamenteădinăfişierulăAngajaţi.
Realizaţiăunăgraficădeătipăcolumnăpeăbazaătabeluluiă
2.
Total Nr.
salarii Angajati
Resurse umane 15850 5
Marketing 118550 35
IT 149350 42
Contabilitate 87600 26
Introduceţiăcaătitluă“Salariiăpeănum rădeăangajaţi”ădeasupraăgraficuluiă
(Above chart)
Formataţiăgraficulăastfelă:
3. DeschideţiăfoaiaăTotalăvanzariădinăfişierulăCentralizatorăfacturi
Realizaţiăunăgraficăpeăbazaădatelorădinătabelăşiăad ugaţiăoălinieădeătendinţ ă
pentruăaăevidenţiaătendinţaăpentruăaniiăurm tori
Pentruăaceasta:ăselectaţiădateleăcuprinzândăînăselecţieăşiăliniileăincompleteă
corespunz toareăaniloră2009ăşiă2010
ClicăpeăseriaădeădateăşiăclicădreaptaăAddăTrendline.ăSelectaţiăliniaădeă
tendinţ ăcareăconsideraţiăc ăaproximeaz ăcelămaiăbineămodelulăsugeratădeă
19
repartiţiaădatelorăbifândăşiăopţiuneaădeăafişareăaăcoeficientului de
determinare (R-squared)ăaăabateriiămediiăp tratice.ă
Analizaţiădiverseleătipuriădeăliniiădeătendinţ ăşiăalegeţi-o pe cea mai
potrivit
Pentruăaăafişaăpeăaxaăorizontal ăvalorileăcareăreprezint ăanul,ădaţiăclică
dreaptaăpeăzonaăgraficuluiăşiăalegeţiăopţiuneaăSelectăDataăSource.ăSeă
deschideăfereastraăcuăacelaşiănumeăşiăînăzonaăHorizontală(Category) Axis
Labels daţiăclicăpeăbutonulăEdităşiăalegeţiăapoiădinătableădomeniulăcareă
conţineăanii.
Mutaţiăgraficulăpeăoănou ăfoaieădeăcalculădeătipăChartăpeăcareăoădenumiţiă
“Tendinteăpeăgrafic”.ă
Pentruăaceastaăutilizaţiăbutonulă“MoveăChartăLocation”ădinăparteaădreapt ăaă
Ribbon-ului în fila Design
20
Capitolul 2 _______________________________________
BAZE DE DATE
Ghidul studentului
21
Gestiunea informa iilor în tabele
- Referinţe structurate. În formulele care adreseaz elemente ale unui tabel se pot
folosiănumeădeăcoloaneăsauăalteăeticheteăînăloculăobişnuiteiăadres riădeăceluleăşiă
domenii
22
Sortarea datelor
Pentru a sorta rândurileăunuiătabelăădup ăoăcoloan ă(Nume,ăspreăexemplu)ăseă
selecteaz ăoăcelul ădeăpeăaceaăcoloan ădup ăcareăseăd ăclicăpeăbutonulăSortăAătoăZădină
grupulăSortă&ăFilterădinăfilaăData,ăsauăSortăZăToăAăpentruăordineăinvers .ăSortareaăseă
poate realiza de asemeneaăcuăclicădreaptaăînăcelulaăselectat ăşiăalegereaăopţiuniiădoriteădină
meniul Sort.
Puteţiăsortaădup ămaiămulteăcoloaneăutilizândăbutonulăAddăLevelădinăăcasetaădeădialogă
SortăpeăcareăoădeschideţiăapelândăcomandaăsortădinăgrupulăSortă&ăFilter al filei Data.
23
Puteţiăsortaădeăasemeneaăşiăcoloaneleăunuiătabelădup ăvalorileăunuiărând.ăPentruă
aceastaăesteănecesar ărenunţareaălaăformatulădeătipătabel,ăaltfelăopţiunileăsuplimentareădină
fereastraăsortăsuntăinactive.ăDup ăreconversieăopţiuneaăSortăleftătoărightădevineăactiv .
24
Filtrarea datelor
Filtreleăsuntăextremădeăutileăcândăseălucreaz ăcuălisteămari.ăFiltreleăpermităs ăseăafişezeă
numaiădateleăcuăcareăseădoreşteăs ăseălucreze.
Cândăcreaţiăunătabel,ăExcelăadaug ăautomatăfiltreăpentruăcapulădeătabel.ăPentruăaă
activaăsauăpentruăaărenunţaălaăacesteăfiltre,ădaţiăclicăîntr-oăcelul ăoarecareăăaătabeluluiăşiă
apoi pe butonul Filter din grupul Sort & Filter din fila Data.
25
îndeplineasc ăoăcondiţieăcareăs ăţin ăcontăşiădeăvalorileădintr-oăalt ăcoloan ăexist ă
posibilitateaăutiliz riiăunuiăfiltru avansat. Pentru aceasta activaţiăcomandaăAdvancedădină
grupul Sort & Filter al filei Data.
Înăurmaăacţion riiăacesteiăcomenziăapareăfereastra:
Înă modă normal,ă zonaă criteriiloră deă selecţieă vaă fiă compus ă dintr-o serie de linii sub
bazaădeădateă(list )
Înă zonaă deă criteriiă denumirileă coloaneloră trebuieă s ă fieă aceleaşiă (nuă toateă şiă nuă
neap ratăînăaceeaşiăordine)ăcaăşiăceleădinălistaăiniţial ă(bazaădeădate);ăpentruăaceastaăseă
recomand ăcaăacesteaăs ăfieăcopiate
Seăintroducăcriteriileădeăselecţie
Pentruăaăafişaăînregistr rileăcareăr spundăunuiănum rădeăposibilit ţiăpentruăacelaşiă
câmp, acestea se introduc pe linii separate deăex.ăseăintroduc:ă"C*"ăşiă ă"B*"ăpeă
liniiăseparateăînăaceeaşiăcoloan ăpentruăaăseăafişaăînregistr rile,ăcareăpentruăacestă
câmpăîncepăcuăsecvenţeleădeămaiăsus
Cândăseăutilizeaz ăcriteriiămultiple:
Criteriile introduse pe aceeaşi linie înseamn ă c ă trebuieă satisf cuteă înă
26
Rezultatulăc ut riiăpoateăr mâneăînăacelaşiăloc,ăcaăşiăînăcazulăAutoFilter, sau se poate
copiaăînăalt ăzon .
Dac ăseădoreşteăcopiereaăînăalt ăzon ,ăvaăfiăuşorădac ăseăvorădefiniăcâmpurileăexactăcaă
celeădinălistaăiniţial .ă(Atenţie,ăs ănuăseăsuprapun ădatele).
Seăapas ăbutonulăOK pentruăefectuareaăoperaţiei.
Exemple de criterii:
ÎntreăvalorileăscriseăpeărândăseăsubânţelegeăexistenţaăoperatoruluiălogicăANDă(„şi”ă
logic)ăiarăîntreăceleăscriseăpeăaceeaşiăcoloan ăoperatorulălogicăORă(„sau”ălogic)
În interpretarea unui astfelădeăcriteriuăseăţineăcontădeăprecedenţaăoperatoriloră
(conjuncţiaălogic ăareăîntâietateăfaţaădeădisjuncţie)ăastfelăc ăputemăinterpretaăcriteriulădeă
maiăsusădup ăurm toareaăformul :
Vanzari Vanzari
>1500 <2500
3. Seăpoateăutilizaădreptăcriteriuăoăvaloareăcalculat ăcaărezultatăalăuneiăformule .
Reţineţiăurm toareleăaspecteăimportante:
Formulaătrebuieăevaluat ăcaăTRUEăsauăFALSE.ă
Deoarece utilizaţi o formul ,ăintroduceţi formula ca de obicei şi nu tastaţi
expresia ca mai jos:
=''=intrare''
27
Nu utilizaţiăeticheteădeăcoloan ădreptăeticheteădeăcriterii;ăfieăl saţi etichetele
de criterii necompletate, fie utilizaţiăoăetichet ăcareănuăesteăoăetichet ădeă
coloan ădinăzon .ă
Dac ăutilizaţiăînăformul ăoăetichet ădeăcoloan ăînăloculăreferinţei relative la
celule sau în locul numelui unei zone, Excel afişeaz ăînăcelulaăcareăconţine
criteriul o valoare de eroare, cum ar fi #NAME?ăsauă#VALUE!.ăAceast ă
eroareăseăpoateăignoraădeoareceănuăafecteaz ămodulădeăfiltrareăaăzonei.
Formulaăutilizat ăpentruăcriteriiătrebuieăs ăutilizezeăoăreferinţ ărelativ
pentruăaăfaceăreferireălaăcelulaăcorespunz toareădinăprimulărândă(înă
exemplele de mai jos, C7 şi A7).
Toate celelalte referinţeădinăformul ătrebuieăs ăfieăreferinţe absolute.
La introducerea(selectarea) zonei de criterii seăprecizeaz ăşiăcelulaăvid ădeă
deasupraăformulelorădinăcriteriiă(faceăparteădinălogicaărealiz riiăcondiţiiloră
din criterii).
=MONTH(tabel_angajati!C2)=MONTH(TODAY())
Înăcazulănostruăvomăobţine:
28
Oriceămodificareăadus ătabeluluiăsurs ănuăseăvaăreflectaăşiăînătabelulărezultatăînăurmaă
interog rii.ăPentruăaăseăvedeaămodific rileăf cuteăînătabelulădeăbaz ăşiăînătabelulărezultată
trebuieăs ărefaceţiăfiltrarea.
Acumăesteămultămaiăuşorădeărealizatăacestălucruăprinăacţionareaăuneiăsimpleăcomenziă
din grupul Data tools a filei Data.
29
Excelăv ăvaăafişaăcâteăduplicateăaăg sităşiăcâteărânduriăauăr mas.
Pentruăăaăştergeădublurileăparţialeăseărecomand ăsalvareaăuneiăcopiiăaătabeluluiă(dac ă
esteăcazul)ăapoiăseăsorteaz ăcoloaneleăînăcareănuădoriţiăvaloriăduble.ăSortareaădup ă
coloaneleăcareăconţinădubluriăpermiteăcaădup ăeliminareaăduplicatelorăs ăseăp strezeă
prima înregistrare din lista dublurilor.
30
deădetaliuăap sândăpeăsemnulăplus,ăsemnulăminusăşiăpeănumereleă1,ă2,ă3ăsauă4,ăindicândă
nivelul de detaliere) afişeaz ădateleădeădetalii . Pentruăsubtotaluriăautomateăşiăschiţeădintr-
o foaie de lucru, rândurile sau coloanele subtotal care sunt totalizate de datele rezumat.
Dateleădetaliuăsuntăînămodătipicăadiacenteădatelorărezumatăşiăsuntăsituateădeasupraăsauălaă
stânga lor. Utilizaţi o schiţ ăpentruăaăafişa rapid rezumate de rânduri sau coloane ori
pentru a afişa datele de detalii pentru fiecare grup. Aveţi posibilitateaăs ăcreaţi o schiţ ădeă
rânduri, o schiţ ădeăcoloaneăsauăoăschiţ ădeărânduriăşi coloane.
Comenzile de grupare pe nivele ierarhice sunt disponibile în grupul Outline din fila
Data.
Dinăcasetaădeădialogăăcareăapareăselectaţiărânduriăsauăcoloaneăînăfuncţieădeăce anume
doriţiăs ăgrupaţi;ă(dac ăselectaţiăunărândăsauăoăcoloan ăîntreag ,ănuăvaăapareăaceast ăcaset ă
de dialog)
caseta ;ăalegeţiă .
31
Subtotaluri
Excelăpoateăfoarteăuşorăs ăgenerezeăsubtotaluriădintr-oălist ănumeric ădeădateă(deăex.ăă
Coloana Quantity dinăfişierulăExExcel2010 , foaia de calcul Comenzi)
32
o Dup ăceăseăfacăsubtotalurileăseăpoateăutilizaăAutoFormatăpentruăaămodificaă
înf ţişareaălisteiăfinale.
Laănivelulă2ăecranulăpoateăar taăastfel:
PentruăaărenunţaălaăsubtotaluriăfolosiţiăbutonulăRemoveăAllăalăferestreiăSubtotals.
33
Sintetizarea foii de calcul pe rânduri (Outline)
Sintetizareaăv ăofer ăposibilitateaăs ăextindeţiăsauăs ămicşoraţiăfoileădeăcalculăsauă
rapoartele,ăastfelăîncâtăs ăleăvedeţiămaiămultăsauămaiăpuţinădetaliat.ăînăfuncţieădeă
persoanaăc reiaăîiăesteăadresatăraportul,ăesteănevoieăs ăaveţiănevoieădoarădeă2ăniveluriă
de detaliu sau de mai multe detalii.
34
Pentruăeliminareaăsubtotalurilorăşiăaăgrup riiăcoloanelor,ăordineaăesteăaceeaşiă(întâiă
subtotalurileăşiăapoi,ădac ăesteăcazulăăopţiuneaăClearăOutlineădin lista Ungroup din grupul
Outline al filei Data.
Exerci ii
1. Deschideţiăfoaiaădeăcalculă“Facturi”ădinăfişierulă“CentralizatorăFacturi.xlsx”
Sortaţiătabelulădup ăcoloanaăProdus
Ad ugaţiăsubtotaluriăpentruăValoareăvânz riăpeăproduse
Afişaţiădoarănivelulă2ăalăstructuriiăierarhice
Utilizând comanda Select Visible Cells (Alt + ; )ăcopiaţiătabelulăînăalt ălocaţie şiă
reprezentaţiăgraficătotalulăvânz rilorăpeăproduse
Renunţaţiălaăsubtotaluri
2. Deschideţiăfoaiaădeăcalculă“Outline”ă
Sortaţiătabelulădup ăcoloanaă“Categoria”
Introduceţiăsubtotaluriăpentruăfiecareăcâmpăceăreprezint ădateăceăpotăfiăînsumateă
(pe luni, trimestre,ăanualăăşiăvaloareătotal )ăpeăcategoriiădeăproduse
CreaţiăoăsintetizareăaăcoloanelorăcuăcomandaăAutoăOutline
Afişaţiănivelulă2 alăstructuriiăierarhiceăpentruăsubtotaluriăşiănivelulă3ăpentruă
Outline
Copiaţiătabelulărezultatăpeăoănou ăfoaieădeăcalculăşiăcreaţiăunăgraficăcuăvânzarileăpeă
trimestreăşiăcategoriiădeăproduse
3. ÎnăfoaiaădeăcalculăOutlineăs ăseăafişezeăproduseleădinăcategoriaăCondimenteăşiă
categoriaăDulciuriăcuăvânz riăpeătrimestrulă1ămaiămariădecâtă100.ă(Utilizaţiăfiltreă
automate)
4. În foaia deăcalculăOutlineăs ăseăafişezeăproduseleădinăcategoriaăCondimenteăcuăvânz riă
peătrimestrulă1ămaiămariădecâtă100ăşiăceleădinăcategoriaăDulciuriăcuăvânz riăpeă
trimestrul 1 mai mici decât 100.
Pentruăaceastaăutilizaţiăfiltrareaăavansat ăcuăurm torulăcriteriu:
Categoria Trim1
Condimente >100
Dulciuri <100
35
Copiaţiărezultatulăfiltr riiăîntr-oăalt ălocaţieăpeăfoaiaăOutline
5. Înăaceeaşiăfoaieădeăcalcul,ăeliminaţiăînregistr rileăduplicate.
6. S ăseăafişezeănumele,ăprenumeleăşiăvârstaăangajaţilorăcareăsuntăn scuţiăînălunaă
urm toareăceleiăcurente.ă
Seăfoloseşteăcriteriulătipăformul ăşiăopţiuneaăCopy to another location. Se va
utiliza formula =MONTH(tabel_angajati!D2)=MONTH(TODAY())+1
36
Capitolul 3 _________________________________________
FORMULE ŞI FUNCŢII
Ghidul studentului
37
Utilizarea referin elor structurate în tabele
FormuleleăînăExcelăsuntăextremădeăfolositoareădarănuădeăăpuţineăoriăşiăgreuădeădecriptat.ă
Spre exemplu o formul ădeăgenulă=TODAY()-D2 nu putem spune întotdeauna la ce
anumeăseărefer ădarăoăformul ădeăgenulăă= TODAY()-[Data nasterii] putemăspuneăc ă
returneaz ăvârsta,ăevidentăexprimat ăînăzileăcaăoriceăalt ădiferenţ ădeădateăcalendaristiceă.ă
38
Angajati[[#This Row],[Data nasterii]] reprezint ăcelulaădeăpeărândulăcurentăşiă
coloana Data nasterii din tabelul
Angajati
Pentruămaiămult ăflexibilitateăînăspecificareaăzonelorădeăcelule,ăaveţiăposibilitateaăs ă
utilizaţiăurm toriiăoperatoriădeăreferinţe pentru a-iăcombinaăcuăspecificatoriiădeăcoloan .
Se referă
Se referă la: Utilizând:
Această referinţă structurată: la:
=Angajati[[Salariul]:[Varsta]] Toate celulele din operatorul de F2:G109
dou ăsauămaiă zon ă:ă(dou ă
multe coloane puncte)
adiacente
=Angajati[Salariul],Angajati[Nume] O combinaţie de operatorul de A2:A109,
dou ăsauămaiă uniune , (virgul ) F2:F109
multe coloane
neadiacente
=Angajati[[Nume]:[Data angajarii]] Intersecţiaăaădou ă Operatorul de B2:C109
Angajati[[Prenume]:[Data nasterii]] domenii, în cazul uniune este
nostru A2:C109 pauza (Space)
cu Domeniul
B2:D109
39
implicitădeăintersecţieăpentruăreferinţ ăsauăpentruăaăînlocuiă
comportamentulăimplicitădeăintersecţieăşiăaăfaceăreferireălaă
valoriăindividualeăpentruăoăcoloan .
Func ii uzuale
Funcţii logice
IF
FuncţiaăIFăîntoarceăoăvaloareăspecificat ădac ătestulălogicăesteăadev rată- TRUEăşiăaltaă
dac ătestulăesteăfalsă- FALSE.
Sintaxaăfuncţieiăeste:
40
o Potăfiăimbricateăpân ălaă64ădeăfuncţii IF ca argumente value_if_true şi
value_if_false pentru a construi teste mai elaborate.
o Când sunt evaluate argumentele value_if_true şi value_if_false, IF întoarce
valoareaăreturnat ădeăaceleăinstrucţiuni.
o Dac ăunăargumentăpentruăIFăesteămatrice, fiecare element al matricei este evaluat
în timpul execut riiăinstrucţiunii IF.
AND
ÎntoarceăTRUEădac ătoateăargumenteleăsaleăsuntăTRUE;ăîntoarceăFALSEădac ăunulăsauă
mai multe argumente sunt FALSE.
Sintaxaăfuncţieiăeste:
AND(logical1;logical2; ...)
41
o Dac ăzonaăspecificat ănuăconţine nicio valoare logic ,ăANDăîntoarceăvaloareaădeă
eroare #VALUE!.
OR
ÎntoarceăTRUEădac ăcelăpuţinăunăargumentăeste TRUE;ăîntoarceăFALSEădac ătoate
argumentele sunt FALSE.
Sintaxaăfuncţieiăeste:
OR(logical1;logical2; ...)
Logical1, logical2, ... suntădeălaă1ăpân ălaă255 de condiţii pe care le testaţi şi care pot fi
TRUE sau FALSE.
NOT
Sintaxaăfuncţieiăeste:
NOT(logical)
IFERROR
42
Sintaxaăfuncţieiăeste:
IFERROR(value,value_if_error)
Funcţii de căutare
Sintaxaăfuncţieiăeste:
În exemplul de mai jos funcţia VLOOKUP determin dac cifra de afaceri este mare,
medie sau mic .
43
Înăaceast ăsituaţieăargumentulărange_lookup esteăsetatăpeăopţiuneaătrue astfel încât
funcţiaăVLOOKUPăs ăreturnezeăaceeaşiăvaloareă(“Small”)ăpentruătoateăvalorileă
argumentului lookup_value cuprinse în intervalul [100 000, 250 000)
Sintaxaăfuncţieiăeste:
LOOKUP
Aceast funcţie a fost inclus în Excel numai pentru compatibilitate cu alte programe
de foi de calcul. Posibilitatea de eroare este mai mare decât la VLOOKUP sau
HLOOKUP, drept pentru care se recomand utilizarea ultimelor funcţii.
MATCH
Întoarce poziţiaărelativ ăaăunuiăelementădintr-o matrice care corespunde unei valori
specificate într-oăordineăspecificat .ăUtilizaţi funcţia MATCH în locul uneia din funcţiile
LOOKUP atunci când aveţi nevoie de poziţia unui element dintr-oăzon ăşi nu de
elementul însuşi.
Sintaxaăfuncţieiăeste:
44
MATCH(lookup_value;lookup_array;match_type)
o MATCH nu face deosebire între litere mari şi litere mici atunci când potriveşte
valori text.
INDEX
45
Returneaz ăconţinutulăuneiăcelule dintr-unădomeniu.ăSeăutilizeaz ăfrecventăînă
combinaţieăcuăfuncţiaăMATCH.
Sintaxaăfuncţieiăeste:
INDEX(array;row_num;column_num)
Astfel,ăînăcazulăfuncţiilorădinăcategoriaăDatabase,ălaămodificareaădatelorăînscrise în
domeniulăcareăreprezint ăcriteriulăseăactualizeaz ăşiăvaloareaărezultatului.
Sintaxaăfuncţieiăeste:
46
DAVERAGE (database, field, criteria)
Astfelăceleătreiăvarianteăarăfiăurm toarele:
47
DMAX Întoarceăvaloareaămaxim ăaăunuiăcâmpăspecificatăpentruă
înregistr riăcareăcoincidăcuăunăcriteriu
DMIN() Întoarceăvaloareaăminim ăaăunuiăcâmpăspecificatăpentruă
înregistr riăcareăcoincidăcuăunăcriteriu
DPRODUCT() Întoarce produsul valorilor unui câmp specificat pentru
înregistr riăcareăcoincidăcuăunăcriteriu
DSUM() Întoarce suma valorilor unui câmp specificat pentru înregistr ri
care coincid cu un criteriu
ToateăfuncţiileădeămaiăsusăauăaceleaşiăargumenteăcaăşiăDAVERAGE:
48
Median
Sintaxaăfuncţieiăeste:
MEDIAN(number1;number2;...)
Mode
Returneaz ăvaloareaăcareăapareăcelămaiăfrecventăsauăseărepet ,ăîntr-o matrice sau într-un
interval de date.
Sintaxaăfuncţieiăeste:
MODE(number1;number2;...)
49
o Argumentele care sunt valori de erori sau texte ce nu pot fi interpretate ca numere
cauzeaz ăerori.ă
o Dac ăsetulădeădateănuăconţineănicioăvaloareăduplicat ,ăMODEăreturneaz ăvaloareaă
de eroare #N/A.
Sintaxaăfuncţieiăeste:
Sferaădeăaplicabilitateăesteămare,ădeoareceăseăpotămodelaăscenariiădinălumeaăreal ăînă
domeniiădiverse.ăFuncţiaăForecastăăestimeaz ăvalorileăviitoareăbazîndu-seăpeăoărelaţieă
liniar ăîntreăceleădou ăşiruriădeădateăXăşiăY.ăPrinăurmare,ădac ăobservaţiăc ăunămodel de
creştereăliniar ăseăpotriveşteăcuădateleădumneavoastr ăreale,ăutilizaţiăaceast ăfuncţie.ă
De exemplu,: pentru lunile ianuarie –mai 2005( reprezentate în tabel la adresele B3:B8)
vînz rileărealizateăaparătrecuteăînătabelulădeămaiăjosă(C3:C8):
50
Funcţia Growth calculeaz ,ăestimeaz ămaiămulteăvaloriăviitoareăavîndălaăbaz ăună
eşantionădeăvaloriăcunoscute,ăpeămodelulăuneiăcreşteriăexponenţiale.ăDac ăfuncţiaă
Forecastămodelaăoăcreştereăliniar ,ăînăcazulăFuncţieiăGrowthăavemăcuăunăritmădeăcreştereă
multămaiărapid,ăcelăexponenţial.ăDac acestămodelăseăpotriveşteăcuădateleădumneavostr ă
reale, utilizareaăluiăesteăsimilar ăcuăfuncţiaăForecast.ă
SintaxaăfuncţieiăGrowth:
GROWTH(known_y's,known_x's,new_x's,const)
Funcţii condiţionale
Înăfuncţieădeătipulăoperaţieiăefectuate,ăacesteăfuncţiiăsuntăcuprinseăînăcategoriiădiferiteă
(AVERAGEIF, AVERAGEIFS,SUMIF şiăSUMIFSăînăcategoriaăfuncţiilorămatematice,ă
COUNTIFăşiăCOUNTIFSăînăcategoriaăfuncţiilorăstatistice)ăîns ătoateăreturneaz ărezultatulă
operaţieiărespectiveădoarăpentruăînregistr rileăcorespunz toareăunuiăcriteriu.
V ăprezent mămaiăjosăfuncţiileăCOUNTIFăşiăCOUNTIFS,ăpentruătoateăcelelalteămetodaă
deălucruăesteăsimilar .
COUNTIF
Funcţia COUNTIF socoteşte num rul celulelor nevide dintr-un domeniu, care respect
un criteriu dat.
Sintaxaăfuncţieiăeste:
51
COUNTIF (range, criteria)
În exemplul de mai jos funcţia COUNTIF este utilizat pentru num rarea celulelor nevide
care îndeplinesc criteriul ca cifra de afaceri s fie >300,000.
COUNTIFS
Sintaxaăfuncţieiăeste:
52
"32", ">32", "mere" sau B4.
53
Funcţii financiare
Sumeleăpeăcareăleăprimiţiă(deăexempluădobânziădinăeconomii,ăcredite)ăvorăfiă
prin numere negative
Sintaxa:
PV(rate, nper, pmt, [fv],[type])
54
DeschideţiăfişierulăExExcel2010.xls, foaia de calcul PV şiăstudiaţiăfuncţiaăPresent
Value.
55
Sintaxa:
=PMT(B1;B2;0;B3)
=PMT(B1/2;B2*2;0;B3)
=PMT(B1/12;B2*12;0;B3)
56
Exerci ii
pentru vechime de peste 20 ani - spor de vechime 25% din salariu de încadrare
încadrare
RezolvaţiăproblemaăcuăajutorulăfuncţieiăIF.
6. Careăesteănum rulăangajaţilorădeălaădepartamentulăContabilitate?
7. S ăseădetermineănum rulădeăangajaţiăcuăpesteă10ăaniăvechime.
8. S ăseăafişeze mediaădeăvârst ăaăangajaţilorădinăsocietateăşiăceaămaiăfrecvent ăvârst ă
(funcţiileăAVERAGEăşiăMODE).
9. S ăseăcalculezeăsumaăsalariilorăneteăpentruăangajaţiiăcuăvechimeădeăpesteă15ăani
57
Printer Cluj 25
Printer Craiova 17
Printer Bucuresti 120
Printer Timisoara 64
Printer Botosani 33
LAN_Interface Bucuresti 1200
LAN_Interface Craiova 876
LAN_Interface Cluj 834
Computer Bucuresti 300
Computer Craiova 512
Computer Cluj 245
58
2124094378
59
Capitolul 4 ___________________________________________
Ghidul studentului
60
Utilizarea tabelelor de ipoteze (Data Table)
Unătabelădeăipotezeăanalizeaz ăimpactulăgeneratădeăoăvariabil ăsauădeădou ăvariabileă
asupraărezultatuluiăuneiăformuleăcareăutilizeaz ăacesteăvariabile.ăPentruăaăcreaăasemeneaă
tabele:
Clic pe butonul What-If Analysis din grupul Data Tools al filei Data
Clic pe Data Table pentru a crea un tabel de ipoteze fie bazat pe diverse
valori ale unei singure variabile fie pe un set de valori pentru fiecare din cele
dou ăvariabileăpeăcareăseăbazeaz ăunătabelăbidimensional.
Departament
IT
- seăaplic ăfuncţiaăDAVERAGEăpentruăoăvaloareăaăvariabileiă(înăcazulănostruăIT)
- scrieţiăvalorileăcuăcareădoriţiăs ăînlocuiţiăvariabilaăITăînăformul ăăpeărândulădeă
deasupraăceluiăînăcareăaţiăscrisăformula,ăîncepândăcuăcoloanaăurm toare,ăcaăînă
figura:
61
- înăcasetaădeădialogăDataăTableăalegeţiăpentruăRowăInputăCellăcelulaăcareăconţineă
valoareaă“IT”ădinăzonaăînăcareăaţiăscrisăcriteriulăcorespunz torăceluiăde-al treilea
argumentăalăfuncţieiăşiăap saţiăOK
Veţiăobţineăurm torulărezultat:
Formula
IT 3555.952381
Valori cu care se Contabilitate
înlocuieşte Marketing
variabila aleasă
Resurse umane
şiăînăcasetaădeădialogăDataăTableăalegeţi opţiuneaăColumnăinputăcell.
Construim un criteriu:
Departament Functie
IT analist
şiăutilizândăfuncţiaăDSUMăpeătabelulăAngajaţiăpeăcoloanaăSalariulăavândăcaăşiăcriteriuă
domeniulădeămaiăsusăvomădeterminaăsumaăsalariilorăanaliştilorădinădepartamentulăIT.ă
62
Dateleăcuăcareăvaăfiăînlocuit ăfuncţiaăangajatuluiăleăvomăscrieăpeălinieă(capădeătabel),ă
celeăcareăvorăînlocuiănumeleădepartamentuluiăpeăcoloan ă(capădeărând),ăiarăînăcelulaăaflat ă
la intersec-iaăcelorădou ădomeniiăseăscrieăformulaă(înăcazulănostruăfuncţiaăDSUM)ăcaăînă
figuraăurm toare:
SelectaţiăacestătabelăşiăînăcasetaăDataăTableăpentruăRowăinputăcellăselectaţiăcelulaăceă
conţineăînăcadrulăcriteriuluiăfuncţiaăangajatuluiăiarăăînăColumnăinputăcellăcelulaăceăconţineă
numeleădepartamentuluiăînăcriteriulăutilizatăînădefiniţiaăfuncţiei.ă
Se obţineăurm torulărezultat:
63
Calculele pot consta în mai multe variabile, dar Goal seek permite manipularea unei
singure variabile.ăGoalăseekăutilizeaz ăoămetod ăiterativ ăpentruăaăg siăsoluţia,ă
încercându-seădiferiteăseriiădeăvaloriăpân ăceăseădetermin ăoăconvergenţ ăc treăsoluţie.
Peăfoaiaădeăcalcul,ăseăcompleteaz ădateleădeăintrare,ăformuleleăşiărezultatulădeăieşire
SelectaţiăopţiuneaăGoalăSeekădinălistaăWhat-If Analysis din grupul Data Tools al filei
Data
Vaăap reaăfereastraădeădialogăGoalăSeek
64
În exemplul de maiăsus,ăseădoreşteăs ăseăr spund ălaăîntrebarea:ă“Ceăvaloareăvoiăputeaă
împrumuta,ădac ăaşăpl tiă$300 peălun ?”
Goalăseekăutilizeaz ăunăprocesăiterativ,ăiarăpentruăoperaţiiăcomplexeăpoateă
duraămultătimp.ăPentruăaăopriăGoalăseek,ăseăselecteaz ăbutonulăPause din
dialogulăst riiăGoalăSeekăStatus.ăSeăpoateăoperaăprocesulăexecutândăcâteăoă
operaţieăoădat ăutilizândăbutonulăStep.ăSeăapas ăbutonulăContinue pentru a
reporni Goal seek.
Scenarii
Înăafaceri,ăseăopereaz ăcuădiferiteăvarianteădeăsupoziţii,ăpresupuneriăşiăestim ri.ăFiecareă
dintreăacesteaăseăpotăschimbaăşiăseădoreşteăs ăseăpoat ăvizualizaărezultateleăluândăînă
consideraţieădiferiteăseturiădeădateăsauăscenarii.ă
Înăexemplulădeămaiăjos,ăseăpotămodelaăefecteleăschimb rilorăînăvaloareaăîmprumutului,ă
rata procentual ăsauăperioadeleădeăplat .
Stabilirea scenariilor
Se decide ce celule vor fi folosite conţinândă valoriă ceă seă voră schimba.ă Excelă
Introduceţiăscenariulăînăfoaiaădeăcalcul.
Seăpotăutilizaănumeăpentruădefinireaădeăreferinţeăînăformule.
Scenario Manager din lista What-If Analysis a grupului Dta Tools din fila Data
Seăvaăafişaădialogul Scenario Manager .
65
Seăapas ăbutonulăAdd...
Aceasta va antrena dialogul Add Scenario
66
Celulele ne-adiacente pot fi separate prin virgule
Celuleleăseăpotăselectaăşiăcuăajutorulămouse-ului.
ÎnăopţiuneaăComment:, se introduce descrierea scenariului.
Seăselecteaz ăbutonulăOK pentruăexecuţie
SeăvaăafişaădialogulăScenario Values
Pentruă aă ad ugaă maiă multeă scenarii,ă seă apas ă butonulă Add şiă seă revineă laă dialogulăă
pentru a fi completate.
Add Scenario.
Seăpoateăgeneraăunăraportăsumarăalăscenariilorăînăcareăseăafişeaz ăefectulăpentruă
diferitele valori ale variabilelor
67
Se alege Scenario Summary
Celulele rezultante Result Cells:ă esteă opţională pentruă raportulă sumar.ă Acestaă esteă
folosită pentruă aă includeă aceleă celuleă careă deţină formuleă ceă depindă deă celuleleă areă seă
Aplica ia Solver
Solver este un add-in alăprogramuluiăExcel,ăceătrebuieăinstalatăşiăad ugatăfilei Data.
Pentru a-lăinstalaădaţiăclicăpeăMicrosoftăOfficeăButton,ăExcelăoptions,ăcategoriaăAdd-Insăşiă
clicăpeăbutonulăGo.ăBifaţiăcasetaădinădreptulăSolverăAdd-inăşiăclicăpeăbutonul OK.
68
Acestăutilitarăidentific ăvaloareaăoptim ăaăuneiăformuleădintr-oăcelul (celulaăţint )ă
modificândăvaloareaămaiămultorăparametriăimplicaţiăînăformulaărespectiv .ăSolveră
lucreaz ăcuămaiămulteăceluleăExcelă(celuleăajustabile)ărelaţionateădirectăsauăindirectăcuă
celula ţint , modificînd valoarea lor conform cu constrângerileăşiăspecificaţiileă
utilizatorului.
PuteţiăutilizaăSolverăpentruăaăaflaăvaloareaămaxim ăşiăminim ăaăuneiăformuleă
schimbând valorile celulelor ajustabile.
S ălu măcaăexempluăfiguraădeămaiăjos:
Factorul sezonier- celulele B3:E3
Numărul de produse vîndute - celulele B5:E5
Costuri associate cu vînzarea produselor - celulele B7:E7
Cheltuieli cu personalul de la vînzări- celulele B10:E10
Cheltuieli cu publicitatea produselor vîndute- celulele B11:E11
Cheltuieli administrative- celulele B12:E12
ProfitulăfinalădinăcelulaăB15ădepindeădeătoţiăfactoriiămenţionaţiămaiăsus,ăprinăurmareădeă
celuleleăaferenteădinătabel.ăConducereaăcompanieiădoreşteămaximizareaăprofituluiă
final(B15),ăştiindăc ăseăpotămodificaăcheltuielileăcuăpublicitateaă(B11:E11),ăavîndăîns ă
constrîngereaăc ăbugetulădeăpublicitateătotal(F11)ănuăpoateădep şiă40ă000ă$.ăPentruă
aceastaăapel mălaăplicaţiaăSolver,ăcaăînăfiguraăurm toare,ăavîndăgrij ăs ăintroducemă
corespunz torăceluleleăcorespunz toare astfel:
Celulaăţint ă:ăB15ădeoareceăseădoreşteămaximizareaăprofitului
Seăselecteaz ăfuncţiaăMax,ăcorespunz torăcerinţeiăproblemei
Celulele ajustabileăsuntăB11:E11ădeoareceăreprezint cheltuielile cu publicitatea.
69
Constrângereaăseăaplic ăpeăcelulaăF11ădeoareceăreprezint ătotalulăcheltuielilorăcuă
publicitatea.
70
Exerci ii
2. S ăseăafişezeăsumaăsalariilorăneteăpeădepartamenteă(utilizaţiăfuncţiaăDSUMăşiăunătabelă
deăipotezeăcuăoăvariabil ).ă
3. S ăseăafişezeăsalariulămaximăpeăfuncţiiă(DMAX)
4. S ăseăcalculezeămediaăsalariilorăpeăfilialeăşiădepartamente.ă(DAVERAGEăşiăunătabelădeă
ipotezeăcuădou ăvariabile)
71
6. Deschideţi foaia de calcul goalseek. Ceăsalariuădeăîncadrareăarătrebuiăs ăaib ăună
angajatădac ălaăangajareănegociaz ăunăsalariuănetăînăvaloareădeă3000ălei?
8. Clic pe butonul What-If Analysis din grupul Data Tools al filei Data şiăalegeţiă
ScenarioăManager.ăApareăfereastraăScenarioăManager.ăDaţiăclicăpeăbutonulăAdd.
9. ÎnăfereastraăAddăScenario,ăînăcasetaăScenarioăNameăintroduceţiătextulă“Celeămaiăbuneă
vânz ri”ăşiăap saţiătastaăTab. În caseta Changing Cells specificati adresele celulelor pe
care doriti sa le schimbati adica domeniul C5:C8
10. Dati click pe butonul OK din caseta de dialog Add Scenario. Apare caseta Scenario
72
12. Urmaţiăaceiaşi paşi ca mai sus pentru a crea un nou scenariu numit ”Celeămaiăsc zuteă
15. Pentru a vedea sumarul acestor scenarii (Summary Scenario) în accea i caset de
dialog Scenario Manager ap saţi butonul Summary. Seăobţine:
73
Capitolul 5________________________________________
TABELE PIVOT
Ghidul studentului
74
Tabele Pivot
Tabeleleăpivotăreprezint ăoăfacilitateăputernic ăaăExceluluiăceăpermiteăînsumareaăşiă
analiza datelor în maniere diferite. Pe scurt, acestea permit însumarea datelor într-un
câmp (denumit câmp de tip date - DataăField)ăşiăorganizareaăacestoraăcorespunz toră
datelor în al doilea câmp (denumit câmp de tip linie - Row Field). Avantajul tabelelor
pivotăesteăc ăeleăpermitădiferitelorăcâmpuriăşiăcategoriiăs ăfieăaranjateăşiămanipulateăuşoră
prin pivotare.
75
Pentru a crea o tabelă pivot
Selectaţiăoăsingur ăcelul ăaăsurseiădeădateăşiăaplicaţiăunaădinăurm toareleămetode:
ClicăpeăfilaăInsertăşiăapoiăPivotăTableădinăgrupulăTables
Dac ăsursaădeădateăeăformatat ăcaătabel,ăînăfilaăDesign,ăînăgrupulăToolsăsubă
TableToolsăselectaţiăSummarizeăWithăPivotăTable
Dup ăceăaţiăaplicatăoricareădinăceleădou ămetodeăapareăfereastraăCreateăPivotăTable.
76
Dup ăceăcreaţi un raport PivotTable sau PivotChart, utilizaţi Lista de câmpuri
PivotTableăpentruăaăad ugaăcâmpuri.ăDac ădoriţiăs ămodificaţi un raport PivotTable sau
PivotChart, utilizaţi Lista de câmpuri pentru a rearanja şi elimina câmpuri. În mod
implicit, Lista de câmpuri PivotTable afişeaz ădou ăsecţiuni: o secţiune în partea de sus
pentruăad ugareaăşi eliminarea câmpurilor şi o secţiune de aspect în partea de jos pentru
rearanjarea şi repoziţionarea lor. Aveţiăposibilitateaăs ăfixaţi Lista de câmpuri PivotTable
în oricare parte a ferestrei şiăs ăoăredimensionaţi orizontal. De asemenea, aveţi
posibilitateaăs ădeblocaţi Lista de câmpuri PivotTable, caz în care se poate redimensiona
atât vertical, cât şi orizontal.
Pentruăstabilireaăpoziţieiăcâmpurilorăînătabelulăpivotătrageţiănumeleăcâmpuluiăînăzonaă
Report Filter, Column Labels, Row Labels sau ∑ Values înăfuncţieădeămodulăînăcareă
doriţiăcaădateleăs ăfieăprelucrateăînăraport.ăÎnăzonaă∑ Values se introduc de obicei date
c roraăliăseăpoateăaplicaăoăoperaţieăaritmetic ă(dateănumerice),ăsituaţieăînăcareăExcelă
introduce implicit suma valorilor (subtotaluri) pentru fiecare schimbare în fiecare câmp
din zona de tip linie – Row.
Înămomentulăînăcareădatiăclicăpeătabelulăpivotăseăactiveaz ădou ăfile:ăOptions şiăDesign
77
În fila Options aveţiăurm toareleăgrupuri:
Pivot Table: aiciăputeţiădenumiătabelulăînăcasetaăPivotăTableăNameăsauăputeţiăstabiliă
propriet ţileăgeneraleăaleătabeluluiăpivot,ăpropriet ţiăpeăcareăleăputeţiăactivaădină
fereastra PivotTable Options
ÎnăcazulăînăcareăcâmpulăactivăesteăăValuesă(înăcareăfuncţiaăimplicit ăpentruăcâmpuriă
numericeăesteăSUMăiarăpentruăcelelalteăCOUNT)ăputeţiămodificaămetodaădeăcalculăprină
selectareaăopţiuniiăFieldăSettings.ăApareăurm toareaăcaset ădeădialog:
78
În fila Summarize by puteţiăalegeăoăalt ăfuncţieădup ăcareăseăvaăfaceăcalculul,ăiarăînăfilaă
Show values as puteţiăpersonalizaămetodaădeăcalculăpentruăaăcalculaăprocenteădinătotalulă
general,ădinătotalulăpeărândăsauăcoloan ,ăpentruădeterminareaădiferenţeiăfaţ ădeăunăitem,ă
etc.
Pentruăaărealizaăunăcalculăcorectăfuncţiaădeăbaz ătrebuieăs ăfieăSUMăşiăoăselectaţiăiniţialăînă
fila Summarize by.
79
ÎnăcasetaăNameăcompletaţiănumeleăcâmpuluiăcalculatăiarăînăcasetaăFormulaăscrieţiă
formulaădeăcalculăpeăbazaăc reiaăseăvorăcompletaădateleădinăacestăcâmp.ăSpreăexemplu,ăînă
tabelulăă“comenzi”ădinăfoaiaădeăcalculăLista?comenziăaăfişieruluiăComenziăintroducem în
tabelulăpivotăunănouăcâmpăcalculată“Valoare”ăobţinutăprinăînmulţireaăcantit ţiiăcomandateă
cuăpreţulăunitar.
Pentruăaceasta,ăînăcasetaăformulaăintroducemănumeleăcâmpuluiă“Quantity”ăselectând-ul
dinălistaăFieldsăşiăap sândăbutonulăInsertăField.ăScriemăapoiădeălaătastatur ăoperatorulă”*”ă
şiăintroducemăapoiănumeleăceluiăde-alădoileaăcâmpăprinăaceeaşiămetod .
Înătabelulăpivotăvaăap reaănoulăcâmpăcalculat,ăSumăofăValoare:
80
Pentruăaăafişaălistaăcâmpurilorăcalculateăîmpreun ăcuăformulaăutilizat ăădaţiăclicăpeă
butonulăFormulasădinăgrupulăToolsăalăfileiăOptions.ăÎnămeniulăcareăseăafişeaz ăalegeţiăListă
Formulas.ăExcelăvaăafişaălistaăîntr-un nou worksheet astfel:
Group.ăTabelulăpivotăgrupeaz ăvalorileăcâmpurilorăînăfuncţieădeăordineaăînăcareă
acesteaăauăfostăintroduseăînăzonaădeăcâmpuri.ăDac ădoriţiăs ărealizaţiăoăgrupareă
personalizat ăselectaţiăitemiiăpeăcareădoriţiăs -iăincludeţiăîntr-unăgrupăşiăapoiă
acţionaţiăbutonulăGroupăselectionădinăsecţiuneaăGroupăaăfileiăOptions.ăDegrupareaă
seărealizeaz ăprinăacţionareaăbutonuluiăUngroup.
Înăcazulăînăcareădoriţiăoăgrupareă
semiautomat ăaădateloră(spreăexempluăgrupareă
peătrimestreăaădatelorăcalendaristice)ăutilizaţiă
opţiuneaăGroupăFieldăcareăpermiteăgrupareaă
unui numar exact de itemi, gruparea datelor
calendaristice pe anumite intervale, etc. în
funcţieădeătipulădeădateăconţinuteădeăcâmpulăpeă
careăseărealizeaz ăgruparea.ă
81
Prin colapsare (butonul dinăgrupulăActiveăfieldăalăfileiăOptions)ăobţinemăurm torulă
rezultat:
Prin dublu clic pe orice valoare de sumarizare din tabelul pivot Excelăafişeaz ăîntr-un
nouăworksheetădateleădinătabelulăiniţialăpeăbazaăc roraăs-aăf cutăsubtotalulărespectiv.
Puteţiădeăasemeneaăsortaădateleădinătabelulăpivotăutilizândăopţiunileădeăsortareădină
grupulăSortăalăfileiăOptions.ăÎnăgrupulădataăaveţiăopţiunile de actualizare a datelor din
tabelulăpivotăcândădateleădinătabelulăsurs ăsuntămodificateăsauădeăaămodificaăpropriet ţileă
conexiuniiăînăsituaţiaăînăcareătabelulăpivotăaăfostăgeneratăpeăbazaădatelorădinăsurseăexterne.
Puteţiădeăasemeneaărenunţaălaăafişareaăantetuluiădeăcâmpăsauălaăbutoaneleădeăstructur ă
ierarhic ă(+ăsauă-).
ÎnăfilaăDesignăaveţiălaădispoziţieăcâtevaăopţiuniădeăafişareăaădatelorădinătabelulăpivotă
dinăpunctulădeăvedereăalăaspectuluiăraportuluiăînăvedereaătip ririi.
Sales Values
Total Values
82
3. Apoi de pe tab-ul Insert, dati click pe Slicer
4. In caseta de dialog Insert Slicers, selectati casetele
pentru campurile Product, SalesRep, Area
5. Aranjati ferestrele unele langa altele, apoi tinand
apasata tasta CTRL, selectati-le pe toate.
6. Dati click pe tab-ul Options, pe butonul Group.
Acum cele trei Slicer-uri vor fi grupate.
7. Dati click pe tab-ul Options, schimbati dimensiunea
casetelor scriind in caseta Height 2 si in caseta Width 5.
8. Selectati fereastra Slicer-ul SalesRep, iar de pe ta-ul
Options, alegeti un stil din Slicer Styles.
9. Incercati sa filtrati datele alegand: din fereastra
Product, dati click pe Frappe. Vizualizati datele ramase apoi
dati click pe Clear Filter.
10. Selectati din fereastra Area, North iar in fereastra
SalesRep selectati Alex. Veti obtine rezultatul din imaginea
de mai jos:
83
Grafice pivot (Pivot Charts)
ÎnăgrupulăToolsăalăfileiăOptions,ăprinăacţionareaăbutonuluiăPivotChartăseădeschideă
fereastraăInsertăChartăprinăintermediulăc reiaăputeţiăalegeătipulădeăgraficăpeăcareădoriţiăsa-l
utilizaţiăînăreprezentareaădatelorădinătabelulăpivot.
84
Graficulăpivotăpoateăfiăformatatăînăacelaşiămodăînăcareăseăformateaz ăgraficeleă
obişnuiteădup ăcumăaţiăv zutăînăCapitolulă1.ă
Laăunăclicăpeăzonaăgraficuluiăpivotăseăactiveaz ăfileleăDesign,ăLayout,ăFormat,ăAnalyze
prinăintermediulăc roraăseăpoateăinterveniăasupraăelementelorăgraficului:ăTitlu,ăaxe,ăliniiă
deătendinţ ăetc.
85
Exerci ii
1. DeschideţiăfoaiaădeăcalculăSubtotaluri.
2. Creaţiă ună tabelă pivotă ceă areă caă surs ă tabelulă existentă înă aceast ă foaieă cuă urm toarea
structur :
Coloana Product – câmp de tip column;
Coloana Branch – câmp de tip row;
Coloana No of Sales – câmp de tip ∑ Value;
3. Cuăajutorulătabeluluiăpivotăvizualizaţiăsubtotalurileăpeăproduse,ăapoiăpeăsucursal .
86
Capitolul 6________________________________________
MACROINSTRUCŢIUNI
Ghidul studentului
87
MACROINSTRUC IUNI – MACROS
Macroinstrucţiunileăpotăfiăgânditeăcaămiciăprogrameăceăconţinăoălist ădeăinstrucţiuni.ă
Eleăcombin ăunănum rădeăcomenzi,ăfuncţiiăşiăinstrucţiuniăîntr-oăsingur ăprocedur ăceă
poateăfiăapelat ăuşor.
OămacroinstrucţiuneăExcelăpoateăexecutaătotăceăpoateăexecutaăExcel.ăÎnăformaăsaă
simpl ,ăeaăpoateăautomatiza mici sarcini repetitive. În mâna unui expert, se pot crea
aplicaţiiăfoarteăelaborate.
Seă poateă completaă numeleă macroinstrucţiuniiă şiă descriereaă saă înă Macro Name:ă şiă
Description
Se poate completaă oă liter ă înă Shortcut Key dac ă seă doreşteă caă macroinstrucţinueaă
definit ăs ăpoat ăfiăinvocat ăşiăprinăap sareaătasteiăCtrlăşiăliteraăspecificat
FolosindăsecţiuneaăStore macro in se poate alege locul de memorare a
macroinstrucţiuniiăcurente,ăcareăpoateăfi:
88
Personal Macro Workbook - dac ă seă foloseşteă pentruă uză personal.ă Aceast ă
macroinstrucţiuneă personal ă esteă memorat ă într-o carte de lucru (Personal
Macroă Workbook)ă separat ,ă numit ă PERSONAL.xlsb şiă careă trebuieă s ă fieă
înregistrat ă înă subcatalogulă "C:\Program Files \Microsoft Office \Office
\XLStart".ă Cândă seă lanseaz ă Excelul,ă aceast ă macroinstrucţiuneă vaă fiă
înc rcat ăautomatăînămemorie.
This Workbook - dac ămacroăesteănecesar ănumaiăînăfişierulăactuală
New Workbook - dac ămacroăesteăcreat ăpentruătoateăfişiereleănoi
în locul butonului Record Macro din grupul Macros al filei View.
Acţiunileă executateă auă fostă înregistrateă înă Visuală Basic.ă Înregistrareaă poateă fiă g sit ă
într-unămodulăînăfuncţieădeăopţiuneaăindicat ăînăStore macro in.
Pentru acesta :
- Într-unănouăworksheetăselectaţiăcelulaăB4
- UtilizaţiăcomandaăRecordăMacro
Înăfereastraăcareăapareăcompletaţiăcâmpurileăcaăînăfigura:
89
- Ap saţiăbutonulăOK.ăDinăacestămomentăîncepeăînregistrareaătuturorăacţiunilorăpeă
careăleăexecutaţi,ăinclusivăaăgreşelilor.
- Efectuaţiăurm toareleăacţiuni:
a) SelectaţiădomeniulăB4:H4
b)ăSchimbaţiătipulăfontuluiăînăArial
c)ăSchimbaţiădimensiuneaăfontuluiălaă12
d)ăSelectaţiăBold
e)ăSelectaţiăMerge& Center
f)ăSelectaţiăchenarulăTop&Bottom Borders
g) Selectaţiăfundalulăalbastruădeschis
- Scrieţiătextulă“Raportăvanzari”
- Ap saţiăEnter
- AcţionaţiăcomandaăStopăRecordingădinăfilaăView,ălistaăMacros
90
Utilizarea adreselor relative în macroinstruc iuni
Adreseleărelativeăşiăabsoluteădetermin ămodulăînăcare oămacroinstrucţiuneăvaăînregistraă
locaţiaăuneiăcelule.
Macroinstrucţiuneaă“Titlu”ăînregistrat ămaiăsusăutilizeaz ăadreseăabsolute,ăastfelăc ă
indiferentădeăcelulaăselectat ăînainteădeărulareaămacroinstrucţiuniiăseăvaăcreaăunătitluăînă
domeniul B4:H4.
Adreseleăabsoluteăutilizeaz ălocaţiaăexact ăînregistrat ăînămacroinstrucţiune.ăAceast ă
modalitateădeăînregistrareăaălocaţiilorăcelulelorăesteăimplicit .
Cândăseăutilizeaz ăadreseărelative,ăseăînregistreaz ădoarăpoziţiaădomeniuluiădestinaţieă
(în care se va depune rezultatulămacroinstrucţiunii)ăfaţ ădeăcelulaăselectat ăînainteădeă
rulareaămacroinstrucţiunii.
Spreăexemplu:ăselect măcelulaăB2ăînainteădeăînregistrareădarărezultatulăvaăfiătrecutăînă
domeniulăăB4:H4,ăcuădou ărânduriămaiăjos.ăAstfelăc ădac ăselect măcelula A4ăşiărul măă
macroinstrucţiuneaăpeăcareăamăînregistrat-o folosind adrese relative, rezultatul va fi trecut
înădomeniulăaflatăcuădou ărânduriămaiăjosăîncepândăcuăcelulaăA4.
- SelectaţiăcelulaăB4
- Clic pe butonul Record Macro din fila View, lista Macros
- Înăc suţaădeădialogăRecordăMacroăintroduceţiădateleăcaăînăfiguraădeămaiăjos:
91
Prin aceastaăasignaţiămacroinstrucţiuniiăoăcombinaţieădeătasteăcareăvaăpermiteă
apelareaămaiărapid ăaămacroinstrucţiunii.ă
- CuăcelulaăB4ăselectat ăformataţiăcelulaă(ăclicădreapta,ăFormatăCells,ăînătab-ul
NumberăselectaţiăDateăapoiăcostomăşiăscrieţiăformatulădd-mmm-yyyy)
92
- CopiaţiăcelulaăB4
- Clic dreapta în celulaăB6ăşiăalegeţiăPasteăSpecial,ăValuesăandănumberăformats.
- ŞtergeţiăcelulaăB4
- Clic pe butonul Stop Recording
- SalvaţiăşiăînchideţiăfişierulăExcel.ăDup ăceăaţiăsalvatăunămacroăînăPersonalămacroă
workbook,ălaăp r sireaăExcel-uluiăsunteţiăîntrebaţiădac doriţiăs ăsalvaţiă
modific rile
Ap saţiăbutonulăYes.
Notă: Pentruăaăaccesaămaiărapidăopţiunileădeăînregistrareăaleăuneiămacroinstrucţiuniă
aveţiănevoieădeăoăfil ăsuplimentar ăpeăRibbonănumit ăDeveloper.ăPentruăaăafişaă
aceast ăfil ăclicăpeăMicrosoftăOfficeăButtonăşiăapoiăpeăExcelăOptions.ăÎnă
categoriaăPopularăselectaţiăShowăDeveloperăTabăInăTheăRibbonăşiădaţiăOK.ă
PentruăaăînregistraăoămacroinstrucţiuneădaţiăclicăpeăRecordămacroădinăgrupulă
Code al filei Developer.
93
Rularea unei macroinstruc iuni
Dac ăaţiăasignatăoăcombinaţiădeătasteăuneiămacroinstrucţiuni,ărulareaăacesteiaăseăfaceă
imediatădup ătastareaăcombinaţieiărespective.
ÎnăexemplulăanteriorăamăstocatăoămacroinstrucţiuneăînăPersonalămacroăworkbookălaă
deschidereaăunuiănouăWorkbookăşiătastareaăcombinaţieiăCTRL+dăînăcelulaăsituat ăcuădou ă
rânduriămaiăjosăfaţ ădeăcelulaăcurent ăvaăfiăafişat ădataăcurent ă(datorit ăfaptuluiăc ălaă
înregistrare s-au folosit adrese relative).
UnăaltămodădeăaărulaăoămacroinstrucţiuneăesteădeăaăapelaăcomandaăRunădinăfereastra
MacroăpeăcareăoădeschideţiăutilizândăbutonulăMacrosădinăgrupulăCodeăalăfileiăDeveloperă
sau din fila View, lista Macros.
Esteădestulădeăincomodăs ăactivaţiăoămacroinstrucţiuneăînăacestămod,ădeăaceeaăExcelă
ofer ăcâtevaăposibilit ţiădeăaăreduceătimpulănecesarăactiv riiăunuiămacroăprinăataşareaă
acestuiaăunuiăbutonăprinăaăc ruiăsimpl ăap sareărul mămacroinstrucţiunea.ă
94
Pentruăaceasta,ădeschideţiăfereastraăExcelăOptions(fieăcuăMicrosoftăOfficeăButton,ă
ExcelăOptions,ăfieăcuăclicăpeăs geataădinădreaptaăbareiădeăaccesărapidăşiăapoiăclicăpeă
opţiuneaăMoreăComands)
DinăfereastraăExcelăOptions,ăCustomize,ăclicăpeăs geataădinădreptulăcaseteiăChooseă
CommandsăFromăşiăalegeţiăopţiuneaăMacros.ăDaţiăclicăpeănumeleămacroinstrucţiuniiăpeă
careăvreţiăs ăoăasignaţiăunuiăbuton,ăclicăpeăAddăşiăapoiăOK.ă
95
Deăasemenea,ăputeţiăasociaăoămacroinstrucţiuneăunuiăbutonădeăacţiuneăsauăunui control
din lista Insert a grupului Controls din fila Developer.
În grupul FormăControls,ăprimulăcontrol,ăButtonăpoateăfiăasociatăuneiămacoinstrucţiuniă
astfel:ăselectaţiăbutonulăşiăpeăfoaiaădeăcalculădesenaţiăcontrolulăţinândăap satăbutonulă
stânga al mouse-ului. La eliberarea butonului stânga al mouse-ului se deschide fereastra:
96
Seăalegeădinălist ănumeleămacroinstrucţiuniiăceăvaăfiăasignat ăbutonuluiăşiăseăapas ăOK.
Dinăacestămomentăoriceăap sareaăbutonulăvaărulaămacroinstrucşuneaăataşat .ăPentru a
editaăpropriet ţileăacestuiăcontrolădaţiăclicădreaptaăpeăbutonăşiădinămeniulăcareăapareă
alegeţiăopţiuneaădeăformatareădorit :
- editarea textului de pe buton (Edit Text)
- formatarea fontului (Format Control) etc.
-
Exerciţii
1. DeschideţiăfişierulăAngajaţi.ăVomăînregistraăoămacroinstrucţiuneăcareăs ăfiltrezeă
angajaţiiădup ădepartamentăşiăfuncţie.ă
97
Într-unănouăworksheetăcopiaţiăantetulăcoloanelorăDepartamentăşiăFuncţieăînă
domeniul A1:B1
VomăutilizaădomeniulăA1:B2ăcaăşiăcriteriu
Zona în care vom copia rezultatele va începe cu celula A5
2. Înregistramăoămacroinstrucţiuneăpeăcareăo denumimă“revenire”ăcareăvaăştergeă
rezultatulăfiltr riiădeălaăexerciţiulă1.
ÎncepeţiăînregistrareaămacroinstrucţiuniiăactivândăcomandaăRecordăMacroădină
grupulăMacrosăalăfileiăView.ăDenumiţiămacroinstrucţiuneaă“revenire”ăşiăalegeţiă
caălocaţieăThisăWorkbook
Selectaţiăliniileăcareăconţinărezultatulădeălaăexerciţiulă1ă(liniileădeălaă5ălaă113ă
inclusiv)
DaţiăunăclicăînăafaraăselecţieiăşiăapoiăacţionaţiăbutonulăStopăRecording.
3. Introduceţiăpeăfoaiaădeăcalcul,ăînădreptulăzoneiăînăcareăaţiăînregistratăcriteriileădou ă
butoaneădeăacţiune.ăUnuiaăîiăasociaţiămacroinstrucţiuneaă“filtrare”ăiarăceluilaltă
macroinstrucţiuneaă“revenire”ăcaăînăfigur .ă
4. Asignaţiăceleădou ămacroinstrucţiuniăunorăbutoaneăpeăbaraădeăaccesărapidă
schimbândăimagineaăasociat ăbutonuluiăpentru”filtrare”ăcuă şiăbutonuluiăpentruă
“revenire”ăcuă .
98
- Dar cei de la IT?
99
Capitolul 7_________________________________________
Ghidul studentului
100
Tehnici de editare
Op iunea Autofill
Exist ăoăserieădeăcomenziăprescurtateă(shortcuts)ăpentruăaăcompletareaăunuiădomeniuă
cu date.
Seăselecteaz ăunădomeniuăcuăajutorulămouseului
Seăintroduceăoăanumit ădat ă(deăex.ă1300)
Aceast ădat ăapareăînăprimaăcelul ăaădomeniului
Seăţinăap sateătastele Ctrl şiăEnter
Dataăintrodus ăvaăap reaăînătotădomeniul
Se introduce data într-oăcelul
Seămut ăcursorulăînăcolţulădinădreaptaăjosăaăcelulei
Cursorul se va transforma într-oăcruciuliţ ;ăaceastaăesteăindicatorul de umplere - Fill
Handle
Seăp streaz ăap satăbutonulăstângăalămouse-uluiăşiăseătrageăcruciuliţaăde-a lungul
domeniuluiădestinaţieăal turatădinădreaptaăsauăînăjos
101
În cazul înăcareădoriţiăs ăintroduceţiăîntr-unădomeniuăoăserieăliniar ă(deăexempluă2001,ă
2002,ă2003,ă…)ăintroduceţiăprimeleădou ăelementeăaleăserieiăaritmeticeăînăprimeleădou ă
celule,ăleăselectaţiăşiăfolosindăaceiaşiăpaşiăcaămaiăsusătrageţiăcursorulăpân ălaăvaloarea
dorit .
Laăfiecareăacţionareăaăacesteiăcomenziădeăumplereăautomat ăapareăunăsmartătagă .
Unăclicăpeăs geataăataşat ăvaădeschideăunămeniuăcuăpatruăopţiuniăcaăînăimagineaădeămaiă
sus.
Seăpoziţioneaz ăcursorulăînăcolţulădinăstângaăjosăaăceluleiăpentruăaăidentificaă
indicatorul de umplere
Seăapas ăbutonulădinădreaptaăalămouse-uluiăşiăseătrageăindicatorulăînălungulă
domeniuluiăundeăseădoreşteăs ăseăfac ăextinderea
VaăapareămeniulăprescurtatăAutoFillăcuămaiămulteăopţiuni.ăÎnăcazulăînăcareădateleăsuntă
deătipulădat ăcalendaristic ăaveţiăposibilitateaădeăumplereăaăcelulelorăcuădateăavândă
zile,ăluniădiferiteă(înăordineăcresc toare)ăsauăaniădiferiţi.
102
OpţiuneaăLinear Trend utilizeaz ămetodaălinear ăaăcelorămaiămiciăp trateăpentruăaă
extindeătendinţa
OpţiuneaăGrowth Trend utilizeaz ăoămetod ăsimilar ăpentruăaăcreaăoătendinţ ădeă
creştereăbazat ăpeăproduse.
OpţiuneaăSeries deschideăoăfereastr ăcuăacelaşiănumeăînăcareăputeţiăcreaăseriiă
numericeăpersonalizateăstabilindăpasulădeăcreştereăînăcasetaăStepăvalueă(raţia,ăînălimbajă
matematic,ăpentruăprogresiaăaritmetic ăceăcorespundeătipuluiăLinearăsauăpentruăceaă
geometric ăGrowth)ăşiălimitaămaxim ăpân ălaăcareăvaăcreşteăseriaăînăcasetaăStopăvalueă
(înăcazulăînăcareădomeniulăselectatăareămaiămulteăceluleădecâtănum rulădeătermeniăală
serieiăaceştiaăseăvorărepeta).
103
Tot în acestămeniuăaveţiăpeălâng ăopţiunileăpeăcareăleăcunoaşteţiădejaăşiăcomandaă
Justify.ăAceast ăcomand ăesteăutil ăînăsituaţiaăînăcareădoriţiăcaăunătextăpeăcareăl-aţiăscrisă
într-oăsingur ăcelul ăs ăfieăîmp rţităînămaiămulteăcelule.
Seăpoziţioneaz ăcursorulămouseuluiăînăcolţulădinădreaptaăjosăaăultimeiăceluleădină
domeniuăpân ăseăobţineăcruciuliţaă- fill handle
Seăapas ăbutonulăstângăalămouseuluiăşiăseătrageăpesteăceluleleăundeăseădoreşteăs ă
seăextind ăseria
AutoFill va umple seria text
Înăexemplulădeămaiăsus,ădac ăs-aăintrodusăJan,ăFeb,ăExcelăvaăştiăs ăcontinueăs ă
completeze cu seria July, September, etc.
104
Pentru aăcreaăoălist ăpersonalizat ăvaătrebuiăs ăefectuaţiăurm toriiăpaşi:
1. ClicăpeăMicrosoftăOfficeăButtonăşiăapoiăpeăExcelăOptions
2. Selectaţi categoria Popular. În zona Top Options For Working With Excel
AreaădaţiăclicăpeăbutonulăEdităCustomăListă
5. ClicăpeăbutonulăAddăşiăapoiăOK.
105
Puteţiădeăasemeneaăs ăimportaţiăoălist ăpeăcareăoăaveţiăscris ăîntr-o foaie de calcul tot
în fereastra Options introducând în zona Import list from cells adresa domeniului în care
aveţiălistaăşiăap sândăapoiăbutonulăImport.ă
Tehnici de formatare
Formatarea condiţionată
Spre deosebire de opţiuneaăFormatăCellsăcareăseărefer ălaăaspectulăceluleiăînăfuncţieădeă
tipulădeădat ,ăaliniamentulătextului,ăfundal,ăformatareaăcondiţionat ăpermiteăintroducereaă
unuiăformatăspecialăprinăevaluareaăvaloriiăconţinuteădeăcelulaăîncareăseăaplic .
106
Excelă2010ăofer ăoăgam ălarg ădeăstiluriădeăformatare:
Exemplu
DeschideţiăfoaiaădeăcalculăProduse dinăfişierulăExExcel2010.ăS ăseăformatezeă
celuleleăcareăauăvaloareaămaiămic ădecâtă1000.
107
Pentru aceasta:
Selectaţiăunaădinăopţiunileădinălistaăderulant ădinăcasetaăwith.
Dac ăniciăunaădinăopţiunileăexistenteănuăsatisfaceăcerinţeleădumneavoastr ă
puteţiăoptaăpentruăunăformatbăpersonalizatăalegândăopţiuneaăCustom şiă
stabilind font-ul, culoarea de fundal, aliniamentul, etc.
108
Clic OK pentru a aplica formatul
109
OpţiuneaăHighligthăCellsăesteăsinguraăcareăopereaz ăindependentădeăconţinutulăaltoră
celuleă.ăAstfelăfiecareăcelul ăesteăevaluat ăindividualăşiăformatat ăînăconcordanţ ăcuă
criteriul ales.
110
Format all cells based on their values. Aceast ăopţiuneăpermiteăintroducereaă
tuturorătipurilorădeăstiluriădeăformatareă(creareaăstilurilorădeătipăbar,ăscal ădeă
culori sau pictograme) alegând din lista Format Stzle tipul de format pe care
doriţiăs -lăpersonalizaţi
Format only top or bottom ranked value. Permite stabilirea unui format
personalizat pentru un grup de celule care au cele mai mari (respectiv mai mici)
valoriădinălist .ăPuteţiăstabiliănum rulădeăvaloriăcuăcareăseăfaceăcomparaţiaă(seă
compar ăvaloareaăfiec reiăceluleădinădomeniuăcuăvalorileăcelorămaiămariăsauămaiă
mici n valoriădinălist ăsauăseăpoateăstabiliăoăcomparaţie cuăunănum rărelativădeă
celuleădeterminatăpeăbazaăunuiăprocent.ăPentruăaceastaăseăbifeaz ăcasetaă„% of
selectedărange”.ăSeăpotăformataăspreăexempluăceleămaiămariă10%ăvaloriădinălistaă
de celule.
111
Format only values that are above or below average. Aceast ăopţiuneăpermiteă
personalizarea formatului unui grup de celule care au valoarea mai mare sau mai
mic ădecâtămediaăvalorilorăcelulelorăselectate.
Exemplu
S ăseăformatezeăcondiţionatăvalorileăvânz rilorăpentruăProdusulă2ăpentruălunileăînăcareă
acesteădep şescămediaăanual ăaăvânz rilorăpentruăProdusulă1.
112
Înăcazulăînăcareăfolosiţiăadresaăabsolut ăpentruăcelulaăB5ăatunciăformatul ales se va
aplicaănumeiăacesteiăcelule.ăDac ăîns ădoriţiăformatareaăaltorăceluleăaleăc rorăvaloriă
dep şescămediaăvânz rilorăpentruăProdusulă1ăutilizaţiăpentruăB5ăadresaărelativ ăşiăprină
copiereaăformatuluiăseăvaăaplicaăşiăaltorăceluleăînăacelaşiămodăca la copierea unor formule.
AdresaăB5ăseăvaăschimbaăcuăadresaăceluleiăc reiaăîiăaplicaţiăacestăformat.
113
1. Selectati domeniul B3:B14 apoi de pe tab-ul Home, dati click pe Conditional
Formatting.
2. Selectati optiunea Icon Sets>3Stars Icon Set
3. Selectati domeniul E3:E14 apoi de pe tab-ul Home selectati din Conditional
Formatting optiunea Data Bars>Blue Data Bar
4. Selectati domeniul F3:F14 apoi de pe tab-ul Home selectati din Conditional
Formatting optiunea Data Bars>Green Data Bar
5. Apoi Dati click iarasi pe Conditional Formatting si alegeti optiunea Manage
Rules>Edit Rule .
6. Selectati caseta Show Bar only
7. Dati click pe Negative Values and Axis..., iar sub setatile Axis, selectati
None(shoe negative values bars in same direction as positive). Dati ok apoi in
cele 3 casete deschise
8. Selectati domeniul B3:B14 apoi de pe tab-ul Home selectati din Conditional
Formatting optiunea Data Bars>Green Data Bar
9. Ar trebui sa obtineti imaginea de mai jos:
114
Folosirea optiunii Sparklines pentru a crea mini-grafice langa datele
tabelului
In Microsoft Excel 2010, in loc sa folositi un grafic complicat pentru a putea vedea
tendintele si pentru a analiza datele, puteti sa creati un Sparklines langa fiecare serie
de date pe care vreti s-o analizati. Sparklines sunt mini-grafice in foaia de calcul
exact langa seriile de date din tabel. Iata un exemplu de crare a acestor Sparkline:
1. Presupunem ca avem ca date tabelul de mai jos:
2. Selectati domeniul G3:G14, apoi de pe tabul Insert , din grupul Sparklines, dati
click pe butonul Line.
115
4. In caseta Data Range, selectati domeniul B3:E14, domeniul pentru care vor fi
trasate mini-graficele. Apoi dati click pe OK.
5. Dati click apoi pe tab-ul Design, din grupul show, selectati casetele pentru High
Point (evidentiaza punctele pozitive), si Negative Points (evidentiaza
punctele negative).
Exerciţii
DeschideţiăfişierulăAngajati
116
1.ăCreaţiăoălist ăpersonalizat ăimportândădinăfoaiaădeăcalculătabel_angajaţiănumeleăşiă
prenumeleăangajaţilor.
2.ăCreaţiăunănouătabelăcuăangajaţiiăintroducândănumeleăşiăprenumeleăcuăopţiuneaă
AutoFill
Indicaţie:ăseăfolosescăfuncţiileăMONTHăăşiăTODAY
5.ăS ăseăformatezeăcondiţionalăNumeleăşiăPrenumeleăangajatuluiăcareătreceălaăsârşitulă
luniiălaăoănou ătranş ădeăvechime.ă(valorileălimit ăpentruăcareăseăstabilescătranşeleădeă
vechimeăsuntă5ăani,ă10ăani,ă15ăaniăşiă20ăani)
Indicaţie:ăSeăutilizeaz ăfuncţiaăORăşiăseăvaăcomparaăcâmpulăvechimeăcuăvalorileălimit ă
precizate mai sus.
117
Capitolul 8 __________________________________
118
COMBINAREA DATELOR DIN SURSE MULTIPLE
MicrosoftăExcelăofer ădiverseăunelteădeăformatare,ăsumarizareăşiăprezentareăaădatelor.ăDeă
exemplu,ăputeţiăcreaăunăfişierăExcelăpentruăstocareaăinformaţiilorădespreăvînzariăpentruăună
an,ă fiecareă foaieă deă lucruă reprezentîndă vînz rileă pentruă oă lun .ă Pentruă ca vînz rileă peă
fiecareăanăs ăarateăîntr-oăform ăsimilar ,ăputeţiăcreaăunăworkbookăcuăcaracteristicileădoriteă
şiăs -lăsalvaţiăcaătemplateăExcel.ă
Maiă mult,ă dac ă lucraţiă cuă aceleaşiă fişiereă workbookă maiă mult ă vreme,ă ă leă puteţiă grupaă
într-ună ă fişieră specială numită ă workspaceă spaţiuă deă lucru.ă Cîndă deschideţiă fişierulă
workspace,ăExcelăvaăştiăs ădeschid ăautomatătoateăfişiereleăincluseăînăacelăworkspace.
Consecinţaă organiz riiă dateloră înă fişiereă workbook şiă workspaceă esteă faptulă c ă aveţiă
nevoie de instrumente de management, combinare, sumarizare a datelor din diverse surse
Excel.
119
Odat ă salvat,ă şablonulă poateă fiă utilizată laă creareaă deă fişiereă Excelă cuă acelaşiă formată şiă
aranjament al datelor.
Copierea datelor dintr-ună workbookă înă altulă esteă şiă eaă metod ă eficient ă deă aă adunaă maiă
multeă informaţiiă înă acelaşiă loc,ă dară acestă modă deă lucruă areă oă limitare:ă dac ă modificaţiă
dateleă înă celuleleă originale,ă acesteă modific riă nuă seă reflect ă înă celuleleă undeă s-a facut
copiaădatelor.ăDeăaceeaăesteăindicat ăfolosireaăădeălink-uriăîntreăcelule,ăînăcadrulăaceluiaşiă
workbookăsauăîntreămaiămulteăfişiereăExcel.ăăS ălu măcaăexempluăimagineaădeămaiăjos,ă
undeăavemăăunălinkăc treăoăcelul ădinăalt ăfoaieădeălucruăaăaceluiaşiăworkbook:
Celula C4 afişeaz ă valoareaă dină celulaă C15 a foii de calculă denumit ă “Total2004” din
fişierulăExcelănumită“vanzari mere 2004 Bucuresti”. Observaţiăsintaxaăspecific ăpentruă
a crea un astfel de link.
Odat ăceăaţiăcreatălink-uriăîntreădiverseăfişiereăExcel,ăacesteaătrebuieăverificate,ăşiăvalorileă
actualizate din cîndă nă cîndă pentruă caă dateleă afişateă s ă fieă laă zi.ă Pentru aceastaă puteţiă
utiliza comanda Edit links din grupul Connections al filei Data, se deschide fereastra
120
Edită Linksă ceă afişeaz ă toateă leg turileă existenteă înă fişierulă curent, oferind posibilitatea
gestion riiălinkurilor,ăcaăînăfiguraădeămaiăjos:
Butonul Check status verific ă stareaă leg turiiă laă workbook-ul din care se preia
valoareaăafişat .
Butonul Break link v ăofer ăposibilitateaădeăaăîntrerupeăleg turaăcreat ăanterior,ă
cuăp strareaădoarăaăvaloriiăafişate.
Butonul Open source vaădeschideă automată fişierulăExcelă surs ăc treă acreăexist ă
link-ul respective.
Butonul Update Values permiteăactualizareaăvaloriiăafişateăcaăsaăajung ăidentic ă
cuăceaădinăfişierulăsurs ăaălinkului.
Butonul Change source permiteă schimareaă c iiă c treă fişierulă surs ă dină careă seă
preiauă datele.ă Aceast ă opţiuneă seă foloseşteă da ă mutaţiă fişierulă surs ă dintr-un
director în altul.
121
C9ăarat ăvînz rileăpepeneăînălunaărespectiv
:
Se va deschide fereastra:
122
Selectaţiă funcţiaă deă sumarizareă dorit .ă Poateă fiă sumaă aritmetic ,ă dară şiă maximum,ă
minimum, mediaă aritmetic , etc.ă Apoiă seă adaug ă peă rîndă domeniileă cuă informţiiă despreă
vînz riă dină fiecareă lun ă înă parte,ă cuă ajutorulă butonuluiă Add.ă Observaţiă c ă pentruă celeă 3ă
luni,ă domeniulă deă celuleă referită esteă acelaşi,ă difer ă doară foaiaă deă lucruă apelat . Pentru
afişareaăcapuluiădeătableăselectaţiăopţiunileăUse labels in Top row / Left column.ăAp saţiă
butonul ok.
Seăobţineărezultatulădeămaiăjos:
Seă observ ă înă parteaă stîng ă grupareaă automat ă aă datelor,ă puteţiă detaliaă opţională
informaţiileăpentruăfiecareăprodus în parte, ca mai jos:
Exerci ii
Utilizaţiă fişierulă Sumarizarea datelor.xls pentruă exemplificareaă combin riiă dateloră dină
surse multiple.
123