You are on page 1of 81

SERVIO NACIONAL DE APRENDIZAGEM COMERCIAL

SENAC - RIO GRANDE DO SUL


EXCEL XP - AVANADO

Port o Al egre, 2003.
EXCEL XP - AVANADO
1 Edi o
El aborao e Edi o
SENAC - Ri o Grande do Sul
Document o produzi do para uso i nt erno do
SENAC - Ri o Grande do Sul
SENAC. RS - Depart ament o Regi onal no Ri o Grande do Sul
Excel XP Avanado
1 edi o
Port o Al egre: SENAC-RS, 2003.
162 pp.

EXCEL XP AVANADO 3
CONTEDO PROGRAMTICO
Est a apost i l a f oi desenvol vi da pel o SENAC/ RS, para apoi o ao al uno durant e
o desenvol vi ment o do curso de Excel XP Avanado.
Est e mat eri al compost o de bases t eri cas que abrangem o cont edo
programt i co do curso e exerc ci os para sua f i xao.
Al m do cont edo programt i co, abai xo descri t o, est e mat eri al poder cont er
t pi cos adi ci onai s que se dest i nam a compl ement ar o aprendi zado do al uno.
O cont edo programt i co dest e curso f oi proj et ado para uma carga horri a
de 36 horas, com o propsi t o de, ao f i nal do curso, t ornar o al uno apt o ao uso do
sof t ware e de suas f errament as para a real i zao dos seus t rabal hos.
O cont edo abrange os segui nt es i t ens:
Funes Lgi cas
Funo PROCV
Funo CORRESP
Funo ND CE
Funes
Banco de Dados
mport ao de Dados
Subt ot ai s
Subt ot ai s em vri os n vei s
Fi l t ros
Funes de Banco de Dados
Val i dao de Dados
At i ngi r Met a
Sol ver
Rest ri es no Sol ver
Cenri os
Audi t ori a
Tabel a Di nmi ca
Grf i co Di nmi co
Prot eo de Pl ani l has e Past as de
Trabal ho
Format ao Condi ci onal
Supl ement os
Macros
Ref ernci as Gravadas
Cri ando um menu
Cri ando um i t em de menu
Edi t ando Macros
Lgi ca de Programao
Est rut ura Seqenci al
Est rut ura Condi ci onal Si mpl es
Est rut ura Condi ci onal Compost a
Est rut ura de Sel eo Ml t i pl a
Est rut ura de Repet i o
Procedi ment os do Vi sual Basi c
Funct i on
Part es de um Procedi ment o
Funes def i ni das pel o Usuri o
Formul ri os

4 EXCEL XP AVANADO
SUMRIO
Contedo Programti co . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Sumri o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
I ntroduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Funes Lgi cas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Funo Se . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Graf os de Deci so . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Funo E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Funo OU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Funes de Procura e Refernci a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Funo Procv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Funo Corresp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Funo ndi ce. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Funes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Banco de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Termi nol ogi a de Banco de Dados, vol t ada ao Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Usando um Formul ri o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Cl assi f i cao de Li st as. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Cl assi f i cando soment e part e de uma Li st a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
I mportao de Dados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Subtotai s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Subt ot ai s em vri os n vei s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Fi I tros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Comando Aut oFi l t ro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Removendo Aut oFi l t ros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Comando Fi l t ro Avanado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Funes de Banco de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Val i dao de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Ati ngi r Meta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
SoI ver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Rest ri es no Sol ver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Def i ni r e r esol ver um pr obl ema usando o Sol ver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Cenri os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Gerando Rel at ri o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Audi t ori a. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

EXCEL XP AVANADO 5
TabeI a Di nmi ca. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Grfi co Di nmi co . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Prot eo de PI ani I has e Pastas de TrabaI ho. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Prot egendo uma Pl ani l ha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Formatao Condi ci onaI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
SupI ementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Macros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Gravando Macros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Cont rol ando os Ti pos de Ref ernci as Gravadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Como deci di r ent re uma ref ernci a absol ut a ou rel at i va . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Execut ando Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Cri ando um menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Cri ando um i t em de menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
At ri bui ndo uma Macro a um Bot o em uma Bar r a de Ferrament as . . . . . . . . . . . . . . . . . . . . . . 81
Vi sual i zando o Cont edo de uma Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Edi t ando Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Lgi ca de Programao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Concei t os Bsi cos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Ti pos de vari vei s do VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Estruturas bsi cas de controI e para construo de AI gori tmos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Est rut ura Seqenci al . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Est rut ura Condi ci onal ou Sel eo Si mpl es. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Est rut ura Condi ci onal ou Sel eo Compost a. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Est rut ura de Sel eo Ml t i pl a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Est rut ura de Repet i o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Procedi mentos do Vi suaI Basi c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Funct i on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Part es de um Procedi ment o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Funes def i ni das pel o Usuri o. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Part es de uma Funo def i ni da pel o Usuri o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Cr i ando uma Funo def i ni da pel o Usuri o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Usando a Funo def i ni da pel o Usuri o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
FormuI ri os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Vi ncul ando Cont rol es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Exerc ci os. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117


6 EXCEL XP AVANADO
INTRODUO
O curso de Excel XP Avanado dest i nado a quem j real i zou o curso
Excel XP ou quel es que j t m uma boa eXPeri nci a na ut i l i zao de Excel .
Nest e curso sero apresent ados novos recursos dest a f errament a, que permi t i ro
eXPandi r as apl i caes do Excel .
Trs aspect os pri nci pai s compem est e curso. O desenvol vi ment o de Banco
de Dados, a aut omao de t aref as e a cri ao de f ormul ri os.
Nest e curso so apresent ados, t ambm, out ros aspect os que compl ement am
os apropri ados no curso de Excel XP. Est es aspect os envol vem f errament as e
t cni cas de obt eno de i nf ormaes mai s el aboradas sobre os dados
armazenados e a real i zao de t est es de consi st nci a e l ocal i zao de erros.
i mport ant e sal i ent ar que est amos consi derando dados como aspect os e
propri edades bsi cas e i nf ormao como os aspect os e propri edades j
processados e organi zados.
Aps est e curso o al uno est ar apt o a desenvol ver f ormul ri os
aut omat i zados sobre a i nt erf ace do Excel , gerenci ar e armazenar dados, obt er
i nf ormaes sobre est es dados. Est e curso propi ci a ao al uno uma base sl i da de
conheci ment os para o desenvol vi ment o da programao segui nt e, o curso de
Excel XP Programao VBA, que i r compl ement ar o est udo dest a f errament a.

EXCEL XP AVANADO 7
FUNES LGICAS
FUNO SE
Est a f uno f oi cri ada para ser usada quando o val or a ser apresent ado na
cl ul a f or dependent e de uma condi o. Sempre que voc t i ver uma pergunt a e
uma respost a verdadei ra e out ra f al sa, voc pode apl i car a f uno SE.
A f uno SE pode ser usada para resol ver um conj unt o de condi es, nest e
caso, est aremos usando o que se chama de SE ani nhado. Assi m mui t as
condi es podem ser t est adas, vari as opes de respost a podem est ar a
di sposi o, mas apenas um val or de respost a most rado.
Observao: Pri mei ro f ei t o um t est e l gi co e, se o t est e f or verdadei ro, o
Excel execut ar o que est i ver depoi s do pri mei ro pont o-e-v rgul a
e, se el e f or f al so, o que est i ver depoi s do segundo pont o-e-
v rgul a.
Si ntaxe:
=SE (COND O; VALORSEVERDADE RO; VALORSEFALSO)
Part es da Funo SE:
x Condi o ou t est e l gi co qual quer val or, eXPresso ou f uno que pode
ser aval i ada como VERDADE RO ou FALSO.
x VaI orSeVerdadei ro o val or f orneci do se o resul t ado da condi o f or
VERDADE RO.
x VaI orSeFaI so o val or f orneci do se o resul t ado da condi o f or FALSO.
Dica: Val or no Excel represent a qual quer t ext o, nmero, dat a, eXPresso ou
f uno.

=SE(C2<1000; C2*1, 5%; C2*2, 5%)
Consi derando que em C2 est o sal ri o brut o, e o cl cul o em quest o a
cont ri bui o si ndi cal . Se o cont ri bui nt e ganhar menos de R$ 1. 000, 00, el e dever
cont ri bui r com 1, 5% do seu sal ri o e, se ganhar o mesmo ou mai s que aquel e
val or, a cont ri bui o dever ser de 2, 5%.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8 EXCEL XP AVANADO
GRAFOS DE DECI SO
Os graf os de deci so so uma represent ao grf i ca da el aborao da
sol uo de f unes do t i po SE. O graf o consi st e em uma l i nha pl ana onde
col ocado o t est e l gi co (a condi o) e duas l i nhas i ncl i nadas, que so cami nhos a
serem t omados ao anal i sar o t est e l gi co. Foi convenci onado que o cami nho de
ci ma represent a a respost a verdadei ra, e o cami nho de bai xo a respost a f al sa.

Para a segui nt e f uno se:
=SE(C2<1000; C2*1, 5%; C2*2, 5%), t emos:

Ao t ranspor o graf o para a f uno SE, o t est e da l i nha hori zont al o pri mei ro
parmet ro da f uno; o val or do cami nho de ci ma o segundo parmet ro e o
val or do cami nho de bai xo, o t ercei ro parmet ro.
Nesse caso ao real i zar o t est e l gi co, t omamos o cami nho para ci ma, se o
t est e f or verdadei ro e para bai xo se o t est e f or f al so.
Est a represent ao grf i ca mui t o i nt eressant e medi da que vamos
ani nhando f unes SE, poi s f aci l i t am mui t o o ent endi ment o de condi es
sobrepost as. Com os garf os di mi nui a possi bi l i dade de ref azer um t est e por
engano.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 9

Para a sol uo de um probl ema ut i l i zando uma f uno SE que apresent a os
concei t os A, B e C conf orme as mdi as obt i das por al unos: os col chet es i ndi cam
que o val or l i mi t e est no i nt erval o, e parnt eses, que o val or l i mi t e no est no
i nt erval o. A t abel a segui nt e most ra a rel ao ent re concei t o e not a:
Mdi a Concei t o
[ 0; 7) C
[ 7; 9) B
[ 9; 10] A
O graf o que represent a est e probl ema :

Esse graf o i nt erpret ado da segui nt e f orma:
Caso o pri mei ro t est e sej a verdadei ro, a respost a C; caso sej a f al so, a
respost a s ser dada aps o prxi mo t est e. No segundo t est e, caso sej a
verdadei ro, a respost a B; caso sej a f al so, a respost a A.
Decompondo o graf o para mont ar a f uno SE:

A part e do graf o aci ma i r resul t ar em uma f uno SE da segui nt e f orma:
SE( A1<9; B ; A" )
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10 EXCEL XP AVANADO
Consi derando agora, apenas a out ra part e do graf o, t emos:

A part e do graf o aci ma i r resul t ar em uma f uno SE da segui nt e f orma:
=SE(A1<7; C; o val or da part e ant eri or )
Ut i l i zando o graf o, t ambm mai s f ci l de ent ender por que i nadequado
resol ver est e probl ema da segui nt e f orma:
= SE(A1<7; C; SE(E(A1>=7; A1<9); B; A"))
FUNO E
A f uno E ut i l i zada quando queremos t est ar mai s argument os para uma
mesma condi o. Est a f uno, quando apl i cada sozi nha, ret orna os val ores
VERDADE RO ou FALSO.
A f uno E ret orna VERDADE RO se t odos os argument os t est ados f orem
verdadei ros; e ret orna FALSO se um ou mai s argument os f orem f al sos. Est a
f uno t est a at t ri nt a argument os em um mesmo t est e l gi co.
Si nt axe:
=E (ARGUMENTO1; ARGUMENTO2; .; ARGUMENTO30)

=SE(E(G2>=7; H2>=75%); Aprovado; Reprovado)
Di gamos que em uma cert a escol a o al uno, para ser aprovado, necessi t a de
mdi a i gual ou superi or a 7 e f reqnci a i gual ou superi or a 75%. A mdi a est
em G2, e a f reqnci a, em H2. Apenas, se os doi s t est es f ossem verdadei ros, el e
seri a aprovado; se ao menos um f osse f al so, el e j seri a reprovado.
FUNO OU
A f uno OU ut i l i zada quando queremos t est ar mai s argument os para uma
mesma condi o. Est a f uno, quando apl i cada sozi nha, ret orna os val ores
VERDADE RO ou FALSO.
A f uno OU ret orna VERDADE RO se, pel o menos, um dos argument os
t est ados f or verdadei ro e ret orna FALSO se t odos os argument os t est ados f orem
f al sos. Est a f uno t ambm t est a at t ri nt a argument os em um mesmo t est e
l gi co.
Si nt axe:
=OU (ARGUMENTO1; ARGUMENTO2; .; ARGUMENTO30)

=SE(OU(M2>10; P2>30); Apt o; Em t rei nament o)

EXCEL XP AVANADO 11
Di gamos que na empresa X o f unci onri o dever t er mai s de 10 anos na
empresa ou i dade superi or a 30 anos para execut ar uma det ermi nada f uno. O
t empo de casa est em M2, e a i dade, em P2. Logo, se apenas um dos t est es
f osse verdadei ro, el e est ari a apt o a real i zar, a execut ar a ref eri da f uno.
No exempl o abai xo t emos uma t abel a verdade. Leve em consi derao que
para ser aprovado o al uno deve t er not a i gual ou superi or a set e, e f reqnci a,
i gual ou superi or a 80%.


Dica: As f unes E e OU so compl et ament e desnecessri as, mas est as f unes
so al t ament e recomendvei s para di mi nui r o t amanho da eXPresso e
t ambm f aci l i t ar o ent endi ment o da l gi ca al i nhada.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12 EXCEL XP AVANADO
FUNES DE PROCURA E REFERNCIA
FUNO PROCV
A f uno PROCV uma f uno de procura vert i cal . Podemos procurar dados
em t abel as dent ro da mesma pl ani l ha, em pl ani l has di f erent es ou em Past as de
Trabal ho di f erent es.
A f uno PROCV l ocal i za um val or espec f i co na pri mei ra col una esquerda
de uma mat ri z, e ret orna o val or na cl ul a i ndi cada.
Essa f uno de pesqui sa procura pel o mai or val or de comparao que sej a
menor ou i gual ao val or de pesqui sa. Se t odos os val ores de comparao da
pri mei ra col una do i nt erval o f orem mai ores do que os val ores de pesqui sa, a
f uno ret ornar o val or de erro #N/ D. Se t odos os val ores de comparao f orem
menores do que o val or de pesqui sa, a f uno ret ornar o val or que corresponde
ao l t i mo (mai or) val or de comparao da t abel a. Ut i l i zando o parmet ro Fal so ou
zero (0), o val or ret ornado ser exat ament e o que f oi pedi do; caso no exi st a,
ret ornar o val or de erro #N/ D.
Si ntaxe:
=PROCV ( ND CE; NTERVALODEPROCURA; POS O; FALSO)
x VaI or_Procura o val or cont i do na pri mei ra t abel a, t ambm
chamado de ndi ce, que vai ser procurado na pri mei ra col una do
nt erval o_de_Procura. Est e val or pode ser uma ref ernci a ou uma
cadei a de caract eres de t ext o ou nmero.
x I ntervaI o_de_Procura a t abel a de i nf ormaes em que os dados
so procurados. Use uma ref ernci a para um i nt erval o ou def i na nome
para o i nt erval o, t al como Tab, Banco de dados ou Li st a.
x Posi o o nmero da col una, na t abel a procurada, onde est o
val or que deve ser f orneci do. Esse argument o deve ser numri co
1, 2, 3, et c.
x FaI so ou 0 ut i l i ze-o quando qui ser encont rar exat ament e o val or
pedi do e no um prxi mo a el e. Est e parmet ro opci onal .
Dicas:
x PROCV uma f uno que pesqui sa i nf ormaes armazenadas em
t abel as, sej am essas i nf ormaes st ri ngs de t ext o ou nmeros.
x Caso no sej a ut i l i zado o parmet ro f al so, na f uno PROCV, a col una
dos ndi ces deve est ar em ordem crescent e.
Observao: A def i ni o de nome para uma cl ul a ou um bl oco de cl ul as
passa a ser cada vez mai s i mport ant e para nossos prxi mos
passos no Excel . Lembre-se que para def i ni r nome voc deve
sel eci onar o i nt erval o, cl i car na cai xa de nome, di gi t ar o nome
para o i nt erval o sel eci onado e pressi onar a t ecl a <ENTER>.

EXCEL XP AVANADO 13

Abai xo t emos o exempl o de um banco de dados de $A$2: $C$7 e de uma
t abel a onde vamos i ni ci ar a procura pel o nome da pessoa ( ndi ce). O nome da
pessoa vai ser o ndi ce (val or de procura) porque est na pri mei ra col una do
banco de dados.
O ndi ce nada mai s que o val or que est amos procurando, ou sej a, no
exempl o est amos procurando o endereo e o f one do Cast ro.

Vi sual i zando os resul t ados:

A cada vez que o nome da pessoa (o ndi ce) f or t rocado o Excel f ar nova
procura no banco de dados e t rar o endereo e o f one at ual i zados.
Observao: Se no f or usado o f al so como parmet ro na f uno PROCV, a
col una dos ndi ces deve est ar em ordem crescent e.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14 EXCEL XP AVANADO
FUNO CORRESP
A f uno CORRESP ret orna o nmero da l i nha ou col una onde est o i t em
procurado. Use a f uno CORRESP em vez de uma da f uno PROC quando voc
preci sar da posi o (nmero da l i nha, por exempl o) de um i t em ao i nvs do i t em
propri ament e di t o.
Observao: A f uno CORRESP f ornecer um nmero (l i nha ou col una) como
resul t ado, ou sej a, a posi o do i t em dent ro da mat ri z.
Si ntaxe:
= CORRESP ( VALORPROCURADO; LOCALPROCURA; T POCORRESPONDNC A)
Part es da Funo CORRESP:
x VaI orProcurado o val or ut i l i zado para l ocal i zar o val or desej ado
em uma t abel a.
x LocaI Procura um i nt erval o cont nuo de cl ul as que cont m val ores
poss vei s de procura.
x Ti poCorrespondnci a so os nmeros -1, 0 ou 1 se f or omi t i do, ser
consi derado 1.
Se Ti poCorrespondnci a f or 1, a f uno l ocal i zar o mai or val or
que f or menor ou i gual ao Val orProcurado. Os dados devem est ar
cl assi f i cados em ordem ascendent e.
Se Ti poCorrespondnci a f or 0, a f uno l ocal i zar o pri mei ro val or
que f or exat ament e i gual a Val orProcurado. Os dados no preci sam
est ar cl assi f i cados.
Se Ti poCorrespondnci a f or -1, a f uno l ocal i zar o menor val or
que f or mai or ou i gual ao Val orProcurado, caso no encont re
ret ornar N/ D#.

Podemos apl i car a f uno CORRESP para procurar em que posi o est o ms
de Maro na mat ri z.

Observao: Voc poderi a t er ut i l i zado o i nt erval o A1: A6 ao i nvs de t oda a
col una (A: A).

EXCEL XP AVANADO 15
FUNO NDI CE
A f uno ND CE ret orna o val or i nseri do na cl ul a conf orme a posi o que
det ermi namos at ravs do nmero da l i nha e da col una.
Si ntaxe:
= ND CE ( LOCALPROCURA; NUML NHA; NUMCOLUNA)
Part es da Funo ND CE:
x LocaI Procura o i nt erval o de cl ul as onde est o val or desej ado.
x NumLi nha o val or da l i nha onde est o val or desej ado.
x NumCoI una o val or da col una onde est o val or desej ado.

No exempl o abai xo t emos uma mat ri z e desej amos saber qual o val or
i nseri do na cl ul a da l i nha 3 e col una 1.

Observao: A f uno CORRESP pode ser usada como o segundo argument o da
f uno ND CE, poi s el a f ornece o nmero, da l i nha ou col una,
onde est a val or desej ado.
Dica: Voc poderi a t er ut i l i zado o i nt erval o A1: B6 ao i nvs das duas col unas
(A: B).
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16 EXCEL XP AVANADO

ExempI os de funes NDI CE e CORRESP:


=CORRESP(F3; A: A; 0)
x Ret orna o nmero 3, i sso si gni f i ca que Braga est na l i nha 3 da l i st a de
dados.
= ND CE(B: B; E1)
x Ret orna Rua Q, i sso si gni f i ca que o endereo de Braga Rua Q.
= ND CE(C: C; CORRESP(F3; A: A; 0))
x Ret orna o nmero 66-666666, ou sej a, i sso si gni f i ca que o t el ef one do
Braga 66-666666.
Dica: Podemos represent ar, numa f rmul a, uma col una i nt ei ra at ravs de sua
l et ra, segui da de doi s pont os e repet i ndo a l et ra. Por exempl o, para o
i nt erval o de A1: A65536 podemos ut i l i zar A: A e assi m por di ant e. Para as
l i nhas usamos o mesmo mt odo apenas subst i t u do as l et ras por nmeros,
por exempl o de A1: V1 podemos usar 1: 1.

EXCEL XP AVANADO 17
FUNES
As f unes so ut i l i zadas para t est ar o t i po de um val or ou ref ernci a e
ret ornam VERDADE RO ou FALSO, dependendo do resul t ado.
So nove as f unes , onde o argument o pode ser um espao em branco,
um nmero, um val or de erro, um val or l gi co, t ext o ou ref ernci a.
x CL. VAZ A Ret orna VERDADE RO se o val or se ref eri r a uma cl ul a
vazi a.
x ERRO Se o val or se ref eri r a um val or de erro excet o #N/ D.
x ERROS Ret orna VERDADE RO se o val or se ref eri r a qual quer val or de
erro ( #N/ D, #VALOR! , #REF! , #D V/ 0! , #NM! , #NOME? ou #NULO! ).
x LG CO Ret orna VERDADE RO se o val or se ref eri r a um val or l gi co.
x . NO. D SP Ret orna VERDADE RO se o val or se ref eri r ao val or de erro
#N/ D (val or no di spon vel ).
x . NO. TEXTO Ret orna VERDADE RO se o val or se ref eri r a qual quer i t em
que no sej a t ext o. Observe que est a f uno ret orna VERDADE RO se o
val or se ref eri r a uma cl ul a em branco.
x TEXTO Ret orna VERDADE RO se o val or se ref eri r a t ext o.
x NM Ret orna VERDADE RO se o val or se ref eri r a um nmero.
x REF Ret orna VERDADE RO se o val or se ref eri r a uma ref ernci a.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18 EXCEL XP AVANADO
BANCO DE DADOS
Um banco de dados uma col eo de i nf ormaes rel aci onadas a um
det ermi nado assunt o ou f i nal i dade, como por exempl o, o cont rol e de pedi dos dos
cl i ent es, uma agenda de endereos o cadast ro dos f unci onri os, ent re out ros.
No Excel no necessri o f azer nada especi al na l i st a que voc di gi t ou para
t ransf orm-l a em um banco de dados. Ao real i zar t aref as de banco de dados,
como l ocal i zar, cl assi f i car, ou subt ot al i zar dados, o Excel reconhecer
aut omat i cament e a l i st a como um banco de dados.
TERMI NOLOGI A DE BANCO DE DADOS, VOLTADA AO EXCEL
Campo um conj unt o de caract eres.
Regi st ro um conj unt o de campos.
Banco de Dados um conj unt o de regi st ros.
PARA CONSTRUO DE UM BANCO DE DADOS
x As col unas so os campos no banco de dados.
x Os rt ul os (t t ul os) das col unas so os nomes dos campos no banco de
dados.
x Cada l i nha represent a um regi st ro no banco de dados.
x Cada col una deve cont er i nf ormao do mesmo t i po, ou sej a, uma
col una para nomes, out ra para set or, sal ri os, et c.
x A pri mei ra l i nha deve ser reservada para os rt ul os, ou sej a, o nome
dos campos.
x Devem ser evi t adas l i nhas e col unas em branco dent ro da l i st a.
Para sal i ent ar os t t ul os, deve-se usar f ormat ao de caract eres e j amai s
dei xar uma l i nha em branco para separ-l os.
Pref erenci al ment e, o banco de dados deve est ar i sol ado em uma pl ani l ha de
sua past a de t rabal ho, caso no sej a poss vel separe sua l i st a das out ras
i nf ormaes da pl ani l ha. Essa separao pode ser f ei t a at ravs de uma l i nha ou
col una em branco.
Dica: Para copi ar uma f rmul a i nseri da no banco de dados di gi t e a f rmul a,
<cl i que> em e d <dupl o cl i que> na al a . Assi m, a f rmul a
ser copi ada para as demai s cl ul as do banco de dados. Aps copi ar a
f rmul a para as cl ul as segui nt es o Excel exi be est e cone
para voc escol her o t i po de cpi a que quer.

EXCEL XP AVANADO 19

Exempl o de um banco de dados:

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20 EXCEL XP AVANADO
USANDO UM FORMULRI O
PARA I NCLUI R, EXCLUI R OU ALTERAR LI NHAS
Para acrescent ar novas i nf ormaes a uma l i st a, bast a posi ci onar o cursor
na pri mei ra l i nha em branco abai xo da l i st a e di gi t ar. Tambm poss vel usar o
comando Formul ri o do Excel , que exi be um regi st ro da l i st a de cada vez.
O f ormul ri o nada mai s do que uma cai xa de di l ogo padroni zada, onde
poss vel pesqui sar por cri t ri os espec f i cos, al m de excl ui r, al t erar ou adi ci onar
novos regi st ros.
Para usar est e i t em sel eci one qual quer cl ul a do banco de dados. Na barra
de menus <cl i que> em Dados e <cl i que> no i t em Formul ri o.
Para acrescent ar um novo regi st ro na l i st a, <cl i que> no bot o Novo do
f ormul ri o, di gi t e os dados do pri mei ro campo, pressi one a t ecl a <TAB>, para
al t ernar ent re os campos, preencha t odos os campos e pressi one a t ecl a <ENTER>
para passar para o prxi mo regi st ro.
Observao: Se al guma col una de seu banco de dados f or f ormada por uma
f rmul a, seu campo aparecer no f ormul ri o sem a cai xa de
edi o. Ser exi bi do soment e o campo e, ao l ado del e, o
resul t ado da f rmul a.
CAI XA DE DI LOGO FORMULRI O


EXCEL XP AVANADO 21
FUNO DOS BOTES DA CAI XA DE DI LOGO FORMULRI O
Cri a um novo regi st ro em branco.
El i mi na o regi st ro corrent e.
Recupera os val ores ori gi nai s de um regi st ro, ou sej a, quando
f ei t a al guma al t erao no cont edo de um regi st ro, o Excel pode rest aurar seu
val or ori gi nal cl i cando no bot o rest aurar.
Procura pel o regi st ro i medi at ament e ant eri or que at enda ao
cri t ri o que voc especi f i cou.
Procura pel o regi st ro i medi at ament e post eri or que at enda ao
cri t ri o que est i ver vi gorando.
Abre uma cai xa de di l ogo, onde def i ni mos os cri t ri os de
pesqui sa.
Fecha a cai xa de di l ogo do Formul ri o. Tambm poss vel
f ech-l a pressi onando a t ecl a ESC.
CLASSI FI CAO DE LI STAS
O Excel of erece vri as manei ras de cl assi f i car i nt erval os de pl ani l has,
i ndependent ement e de el e consi derar esses i nt erval os como l i st as. poss vel
cl assi f i car l i nhas em ordem ascendent e ou descendent e, i ndi cando a ordem de
cl assi f i cao pel as col unas.

Voc pode cl assi f i car uma l i st a por at t rs col unas. Sel eci one qual quer
cl ul a do banco de dados, Na barra de menus <cl i que> em Dados e <cl i que> no
i t em Cl assi f i car. Escol ha os campos pel os quai s quer cl assi f i car a l i st a. <Cl i que>
no bot o OK.

22 EXCEL XP AVANADO
CLASSI FI CANDO SOMENTE PARTE DE UMA LI STA
Ao sel eci onar uma ni ca cl ul a ant es de escol her o i t em cl assi f i car, o Excel
vascul ha a rea que ci rcunda a cl ul a sel eci onada e sel eci ona t odo o i nt erval o do
banco de dados aut omat i cament e. O Excel presume que se quer cl assi f i car t odo o
i nt erval o da l i st a. Para cl assi f i car soment e part e de uma l i st a, voc deve
sel eci onar soment e as l i nhas e col unas que quer cl assi f i car.
A OPO LI NHA DE CABEALHO
Ao at i var o i t em para cl assi f i car uma l i st a compl et a ou part e del a, o
programa procura por uma l i nha de t t ul os de cabeal hos de col unas no t opo da
rea a ser cl assi f i cada. Se o Excel l ocal i zar essa l i nha, a opo l i nha de
cabeal ho da cai xa de di l ogo cl assi f i car est ar at i va e as descri es do
cabeal ho est aro como padro nas cai xas de edi o, seno o Excel of erecer a
cl assi f i cao por col unas.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 23
IMPORTAO DE DADOS
Se voc t em t abel as, pl ani l has ou bancos de dados gerados em out ra
ext enso que no a do Excel (xl s), voc pode i mport ar est es arqui vos para o
Excel at ravs do i t em Abri r.
<Cl i que> na barra de menus em Arqui vo e <cl i que> no i t em Abri r.

Na cai xa , <cl i que> na set a e escol ha onde f oi gerado seu
arqui vo ori gi nal . Sel eci one o arqui vo e <cl i que> no bot o OK.
Dica: O Excel ut i l i za f i l t ros para a i mport ao dos dados. Os f i l t ros so
i nst al ados na mqui na durant e a i nst al ao do sof t ware, conf orme a
escol ha f ei t a no moment o. Podero ser encont rados f i l t ros adi ci onai s para
a i mport ao de dados de out ras f errament as, nest e caso procure o
f ornecedor da f errament a.

24 EXCEL XP AVANADO

Vej amos o exempl o da i mport ao de um arqui vo t ext o. O arqui vo f oi gerado
no bl oco de not as e sal vo com o nome de Produt os. t xt , como most ra o exempl o
abai xo:

PARA I MPORTAR UM ARQUI VO PARA O EXCEL
Abra o Excel . Na barra de menus <cl i que> em Arqui vo e <cl i que> no i t em
Abri r. Escol ha a opo . Sel eci one o arqui vo
desej ado e <cl i que> no bot o .

Observao: Voc pode opt ar pel a l argura f i xa, mas i st o no usual .

EXCEL XP AVANADO 25
A j anel a de i mport ao de arqui vos t ext o aparece; <cl i que>, ent o, no bot o
.

Passando para a segunda et apa do assi st ent e, escol ha qual del i mi t ador f oi
usado, no arqui vo t ext o, para separar os campos e <cl i que> novament e no bot o
.

Na l t i ma et apa, escol ha a opo geral , que convert e os val ores numri cos
em nmero, os de dat a em dat a e o rest ant e em t ext o. <Cl i que> no bot o
.

26 EXCEL XP AVANADO
Resul t ado:

Seu banco de dados f oi i mport ado com sucesso. A part i r daqui voc pode
f ormat ar sua t abel a, com t odos os recursos di spon vei s no Excel , e sal var o
arqui vo.
bom l embrar que seu arqui vo ai nda est com ext enso t xt , port ant o na
barra de menus <cl i que> em Arqui vo, e <cl i que> no i t em Sal var Como, e al t ere a
ext enso do arqui vo na cai xa .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 27
SUBTOTAIS
O i t em Subt ot ai s serve para t ot al i zar os val ores de uma l i st a de dados,
agrupados sob um det ermi nado campo.
Para se obt er um resul t ado sat i sf at ri o deve-se cl assi f i car a Li st a pel o
campo que se desej a subt ot al i zar, no exempl o aci ma o campo Depart ament o.
Para apl i car o i t em subt ot ai s:
Sel eci one qual quer cl ul a da l i st a (banco de dados), na barra de menus
<cl i que> em Dados e <cl i que> no i t em Subt ot ai s.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28 EXCEL XP AVANADO

Exempl o de uma Li st a subt ot al i zada pel o campo Depart ament o, cal cul ando a
soma do campo Val or Tot al .

Para ret i rar os subt ot ai s da Li st a, ut i l i ze o menu Dados, i t em Subt ot ai s e
<cl i que> no bot o Remover t odos.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 29
SUBTOTAI S EM VRI OS N VEI S
Ao ut i l i zar subt ot ai s, poss vel real i zar a operao mai s de uma vez. Dessa
f orma, consi dera-se uma reapl i cao de subt ot ai s. Para real i zar a operao
necessri o real i zar a cl assi f i cao de dados por mai s de um cri t ri o.

No exempl o segui nt e, a t abel a f oi cl assi f i cada pel o campo marca, segui do do
campo sexo.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30 EXCEL XP AVANADO
Ao est abel ecer subt ot ai s podemos subt ot al i zar por marca somando a
pot nci a t ot al , conf orme most ra exempl o abai xo:
Veri f i que que, ao ut i l i zar pel a pri mei ra vez o i t em subt ot ai s, a opo
Subst i t ui r subt ot ai s at uai s est sel eci onada. Dessa f orma, se exi st i rem subt ot ai s,
el es sero subst i t u dos pel o novo subt ot al que est sendo el aborado.

Ao resol ver est abel ecer um out ro grupo de subt ot ai s por sexo, t eremos que
ut i l i zar novament e o i t em subt ot ai s, porm com o cui dado de desmarcar a opo
Subst i t ui r subt ot ai s at uai s.

Assi m, o novo subt ot al que est sendo el aborado i r ser adi ci onado ao
ant eri or.

EXCEL XP AVANADO 31
No exempl o t emos a soma das pot nci as dos carros por marca e a cont agem
do sexo dos compradores de acordo com a marca.

Observao: Os resul t ados obt i dos s sero sat i sf at ri os se a l i st a, real ment e,
est i ver cl assi f i cada por pot enci a e sexo.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32 EXCEL XP AVANADO
FILTROS
Fi l t rar uma l i st a si gni f i ca ocul t ar as l i nhas que no obedeam aos cri t ri os
def i ni dos. O Excel of erece doi s comandos de f i l t ragem: o Aut oFi l t ro, para cri t ri os
dent ro do mesmo campo; e o Fi l t ro Avanado, para cri t ri os ent re campos
di st i nt os.
COMANDO AUTOFI LTRO
Para usar o comando Aut oFi l t ro, sel eci one qual quer cl ul a da l i st a, Na barra
de menus <cl i que> em Dados, apont e para o i t em Fi l t rar e <cl i que> em Aut oFi l t ro.
O Excel responder exi bi ndo set as desdobrvei s (de f i l t ragem) ao l ado dos
campos da l i st a.

Levando em consi derao o exempl o aci ma, se voc qui ser ver soment e os
regi st ros em que o Mat eri al Bl oco, si ga os passos a segui r.

EXCEL XP AVANADO 33
<Cl i que> na set a de f i l t ragem do campo Mat eri al . Sel eci one o i t em Bl oco na
l i st a desdobrvel . O Excel exi be como resul t ado a segui nt e l i st a:

Para l embrar que a l i st a f oi f i l t rada, o Excel exi be os nmeros de l i nhas
f i l t radas em uma cor di f erent e, e a mensagem Modo de Fi l t ro aparecer na barra
de st at us.
OPO PERSONALI ZAR DO AUTOFI LTRO
No exempl o ant eri or f oi poss vel f i l t rar apenas um cri t ri o para o mat eri al , ou
sej a, na col una do mat eri al poderi a aparecer soment e um val or no exempl o aci ma
Bl oco.
Com a opo Personal i zar, do comando Aut oFi l t ro, poss vel usar mai s de
um cri t ri o para o mesmo campo. Por exempl o, no campo Mat eri al , se voc qui ser
ut i l i zar doi s cri t ri os, ou sej a, que apaream os regi st ros dos Mat eri ai s Bl oco e
Canet a , voc deve ut i l i zar a opo personal i zar do comando Aut oFi l t ro.


34 EXCEL XP AVANADO
O resul t ado seri a:

Observao: Para f i l t rar soment e uma col una do banco de dados, sel eci one
t odos os dados da col una, i ncl ui ndo o t t ul o, e <cl i que> no menu
Dados, comando Fi l t rar, opo Aut of i l t ro.
Dica: Para exi bi r t odos os regi st ros do campo, <cl i que> em ( ).
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 35
REMOVENDO AUTOFI LTROS
Para exi bi r t odos os regi st ros do banco de dados, <cl i que> na barra de
menus em Dados, e <cl i que> no i t em Most rar t odos.
Para remover o Aut oFi l t ro com suas respect i vas set as <cl i que> na barra de
menus em Dados, apont e para o i t em Fi l t rar e <cl i que> em Aut oFi l t ro.
COMANDO FI LTRO AVANADO
O comando Fi l t ro Avanado pode t er vri os cri t ri os apl i cados a uma ni ca
col una, ou vri os cri t ri os apl i cados a vri as col unas (vri os campos). O que
di f ere o comando f i l t ro avanado do comando Aut oFi l t ro :
x A especi f i cao de cri t ri os envol vendo duas ou mai s col unas pel a
conj uno OU.
x Especi f i cao de t rs ou mai s cri t ri os para uma col una em que
t enhamos pel o menos uma conj uno OU.
x A ext rao de l i nhas do banco de dados.
x Para usar o comando Fi l t ro avanado, voc preci sa de al gumas l i nhas
reservadas na pl ani l ha para cri ar sua rea de cri t ri os, ou sej a, l ocal
onde voc di gi t ar os val ores que quer pesqui sar.
PARA USAR O COMANDO FI LTRO AVANADO
Repi t a os nomes dos campos (na part e que voc reservou), conf orme o
model o abai xo. Di gi t e os cri t ri os desej ados. Sel eci one uma cl ul a do banco de
dados. Na barra de menus <cl i que> em Dados, apont e para o i t em Fi l t rar e
<cl i que> em Fi l t ro Avanado. Preencha a cai xa de di l ogo.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36 EXCEL XP AVANADO

No exempl o abai xo est amos f azendo uma consul t a que busque t odos os
regi st ros que t enham como mat eri al Bl oco e preo uni t ri o menor do que 4.




EXCEL XP AVANADO 37
Como resul t ado voc t er:

poss vel i nt roduzi r t ant os cri t ri os quant o qui ser numa rea de cri t ri os. O
Excel i nt erpret a o i nt erval o de acordo com as segui nt es regras:
Os cri t ri os na mesma l i nha so consi derados como est ando l i gados pel a
conj uno E.
Os cri t ri os em l i nhas separadas so consi derados como est ando l i gados
pel a conj uno OU.

Exempl o de cri t ri os ut i l i zando a f uno E:
O model o aci ma um exempl o de cri t ri os ut i l i zando a conj uno E, poi s
t odos os cri t ri os f oram di gi t ados na mesma l i nha.
De acordo com o exempl o, o campo mat eri al deve est ar preenchi do com
Bl oco o preo uni t ri o deve ser menor que R$4, 00, no i mport ando os dados
dos out ros campos.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38 EXCEL XP AVANADO

No exempl o abai xo est amos f azendo uma consul t a que busque t odos os
regi st ros que t enham mat eri al bl oco ou o preo uni t ri o menor do que R$4, 00.
Est e um exempl o ut i l i zando a conj uno OU, poi s os cri t ri os f oram
col ocados em l i nhas separadas.
Segundo o exempl o abai xo o campo Mat eri al deve est ar preenchi do com
Bl oco OU o campo do Preo Uni t ri o deve ser menor que R$4, 00 no
i mport ando os dados dos out ros campos.


Exempl o de cri t ri os ut i l i zando as duas conj unes E e OU:
A rea de cri t ri o do exempl o abai xo especi f i ca que a consul t a deve t razer
como resul t ado os regi st ros que t enham mat eri al bl oco ou os regi st ros que
t enham preo uni t ri o menor do que R$4, 00 e quant i dade menor ou i gual a 30.


EXCEL XP AVANADO 39

Observao: Quando especi f i cado um i nt erval o de cri t ri os na cai xa de
di l ogo Fi l t ro Avanado, o Excel at ri bui o nome Cri t ri os a esse
i nt erval o. Assi m se t orna mai s f ci l a navegao pel a pl ani l ha.
Por exempl o, se voc qui ser mudar os cri t ri os j est abel eci dos,
<cl i que> na cai xa de nome sobre o nome def i ni do cri t ri os, e o
Excel sel eci onar a rea de cri t ri os para voc.
Depoi s, execut ado o comando de f i l t ro avanado, a barra de st at us regi st ra o
nmero de l i nhas que cumpri ram os cri t ri os de f i l t ragem, como most ra o exempl o
da f i gura ao l ado:
Toda vez que se usa o comando Fi l t ro Avanado, o Excel reexami na a l i st a
i nt ei ra, e no soment e a f i l t ragem at ual . Por i sso, no preci so usar o comando
Exi bi r Tudo ant es de mudar o f i l t ro.
Observao: O f i l t ro avanado est t i co, ou sej a, quando voc al t era o cri t ri o
est abel eci do nada acont ece, voc deve execut ar novament e o
comando para que as modi f i caes sej am vi st as.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40 EXCEL XP AVANADO
FUNES DE BANCO DE DADOS
As f unes de banco de dados devol vem i nf ormaes sobre dados de uma
l i st a que sat i sf aam uma condi o, ou sej a, um cri t ri o que voc especi f i cou.
O Excel i ncl ui 12 f unes para anal i sar os dados armazenados em um banco
de dados. Cada uma dessas f unes usa t rs argument os e so el es:
x Banco de dados voc deve sel eci onar t oda a l i st a, i ncl usi ve os t t ul os.
x Campo nmero da col una na qual voc vai apl i car a f uno.
x Cri t ri os sel eci one a rea de cri t ri os com os t t ul os.
Si ntaxe:
=BDFUNO ( BANCO DADOS; CAMPO; CR TR OS)
FUNES MAI S UTI LI ZADAS
=BDSOMA (banco dados; campo; cri t ri os)
=BDMD A (banco dados; campo; cri t ri os)
=BDMX (banco dados; campo; cri t ri os)
=BDM N (banco dados; campo; cri t ri os)
=BDCONTAR (banco dados; campo; cri t ri os) cont a nmero
=BDCONTARA (banco dados; campo; cri t ri os) cont a al f anumri cos
Para apl i car uma dessas f unes, voc deve t er um banco de dados e f azer
uma cpi a dos nomes dos campos desse banco para out ra rea da pl ani l ha
(t ambm poss vel copi ar os nomes dos campos para out ra pl ani l ha). Os nomes
copi ados f ormaro sua rea de cri t ri os. A ut i l i zao da rea de cri t ri os segue
os mesmos pri nc pi os do Fi l t ro Avanado, ou sej a, dados col ocados na mesma
l i nha represent am a conj uno E e em l i nhas di f erent es, a conj uno OU .
Observao: As f unes de banco de dados so di nmi cas, ou sej a, se voc
al t erar o cri t ri o i medi at ament e, o Excel al t era (recal cul a) o
resul t ado obt i do.
Dica: Voc deve copi ar soment e os nomes que vai ut i l i zar na sua rea de
cri t ri os e t ambm pode dupl i c-l os, se f or o caso.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 41

A t abel a abai xo most ra um banco de dados de uma empresa, com os nomes,
os set ores e os sal ri os dos f unci onri os.
Na cl ul a A14 f oi copi ado o nome do campo que vai ser ut i l i zado para a
pesqui sa, l ogo abai xo f oi di gi t ado o cri t ri o. No nosso exempl o queremos cal cul ar
a soma, a medi a, o mai or e o menor sal ri os dos f unci onri os do set or PES.

x De acordo com o exempl o aci ma, na cl ul a F2 f oi di gi t ada a segui nte
f uno:
=BDSOMA ( A1: C11; 3; B13: B14) na qual :
A1:C11 represent a o banco de dados.
3 represent a o nmero da col una que queremos somar.
B13:B14 represent a a rea de cri t ri os.
Resposta 7. 680
x Nas cl ul as F3, F4, F5 e F6 f oram apl i cadas as f unes:
=BDMED A( A1: C11; 3; B13: B14) Respost a 2. 560
=BDMAX( A1: C11; 3; B13: B14) Respost a 4. 230
=BDM N( A1: C11; 3; B13: B14) Respost a 1. 560
=BDCONTAR( A1: C11; 3; B13: B14) Respost a 3

42 EXCEL XP AVANADO
VALI DAO DE DADOS
Val i dar dados no Excel si gni f i ca def i ni r t i pos de dados para cl ul as
i ndi vi duai s ou i nt erval o de cl ul as. A val i dao rest ri nge a ent rada de dados
conf orme as especi f i caes que o usuri o est abel ecer, t ai s como, nmero i nt ei ro,
deci mai s, t ext o, l i st as, dat a e f rmul as.
Para rest ri ngi r a ent rada de dados em uma cl ul a ou i nt erval o de cl ul as:
Sel eci one a cl ul a ou cl ul as necessri as. Na barra de menus <cl i que> em
Dados. <Cl i que> no comando Val i dao, sel eci one a gui a Conf i guraes.
<Cl i que> na set a e escol ha o t i po de val i dao.

Voc pode exi bi r uma mensagem de ent rada sempre que o usuri o
sel eci onar a cl ul a. Use a mensagem de ent rada para eXPl i car que dados so
adequados cl ul a. No necessri o conf i gurar quai squer rest ri es de dados
para a cl ul a para exi bi r esse t i po de mensagem. A mensagem permanecer
sendo exi bi da at que a pessoa passe para out ra cl ul a.
A val i dao de dados exi be mensagens de erro quando o usuri o di gi t a
dados no compat vei s com a val i dao. So t rs os t i pos de mensagens:
Mensagem de parar, que voc deve opt ar em di gi t ar a i nf ormao novament e
ou cancel ar. Uma mensagem i nf ormat i va onde permi t e que a pessoa possa
corri gi r os dados ou dei x-l os na cl ul a. Por f i m uma mensagem de avi so, que
pergunt a se a pessoa desej a cont i nuar ou ret roceder e corri gi r os dados.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 43

Na pl ani l ha de not as, abai xo, f oi def i ni da uma mensagem de ent rada com a
i nf ormao de que s podem ser di gi t ados val ores ent re 0 (zero) e 10 (dez); e
uma mensagem de erro, i mpedi ndo a concl uso da di gi t ao, se os val ores
est i verem f ora do i nt erval o def i ni do.

MENSAGEM DE ENTRADA
Para exi bi r uma mensagem quando uma cl ul a sel eci onada:
Sel eci one as cl ul as para as quai s voc desej a exi bi r uma mensagem. Na
barra de menus <cl i que> em Dados, <cl i que> no i t em Val i dao. Sel eci one a gui a
Mensagem de ent rada. Cert i f i que-se de que a cai xa de sel eo Most rar
mensagem de ent rada ao sel eci onar cl ul a est ej a marcada. Para exi bi r um t t ul o
em negri t o na mensagem, di gi t e o t ext o na cai xa T t ul o. Di gi t e o t ext o da
mensagem com at 255 caract eres, na cai xa Mensagem de ent rada (pressi one a
t ecl a <ENTER> para i ni ci ar uma nova l i nha na mensagem). <Cl i que> no bot o OK.


44 EXCEL XP AVANADO
ALERTA DE ERRO
Para exi bi r uma mensagem quando f orem i nseri dos dados que no
sat i sf aam val i dao:
Sel eci one as cl ul as para as quai s voc desej a exi bi r uma mensagem. Na
barra de menus <cl i que> em Dados, <cl i que> no i t em Val i dao. Sel eci one a gui a
Conf i guraes. Especi f i que as rest ri es de dados para as quai s voc desej a
exi bi r a mensagem. <Cl i que> na gui a Al ert a de Erro. Cert i f i que-se de que a cai xa
de sel eo Most rar al ert a de erro aps a i nsero de dados i nvl i dos est ej a
marcada. Na cai xa Est i l o, especi f i que o t i po de mensagem que voc desej a. Para
exi bi r um t t ul o em negri t o na mensagem, di gi t e o t ext o na cai xa T t ul o. Di gi t e o
t ext o da mensagem com at 255 caract eres, na cai xa Mensagem de ent rada
(pressi one a t ecl a <ENTER> para i ni ci ar uma nova l i nha na mensagem). <Cl i que>
no bot o OK.

Est i l o Parar a mensagem t er um bot o Repet i r, que ret orna a cl ul a
para uma edi o adi ci onal , e um bot o Cancel ar, que rest aura a cl ul a ao val or
ant eri or.



EXCEL XP AVANADO 45
Est i l o Avi so com o t ext o "Cont i nuar?", segui do dos bot es Si m, No
e Cancel ar.


Est i l o nf ormaes possui os bot es OK e Cancel ar.


Nos doi s l t i mos t i pos de mensagem, os bot es OK e Si m i nserem os dados
i nvl i dos na cl ul a. O bot o No ret orna cl ul a para uma edi o adi ci onal . O
bot o Cancel ar rest aura a cl ul a ao val or ant eri or.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46 EXCEL XP AVANADO
VALI DAO DE DADOS PERSONALI ZADA
Uma f orma especi al de ut i l i zar a val i dao de dados est abel ecer um
cri t ri o personal i zado. Nesse caso poss vel val i dar os dados at ravs de uma
f rmul a que resul t e em um val or l gi co, ao personal i zar uma val i dao da
segui nt e f orma:

Com essa conf i gurao voc est ar garant i ndo que no ser poss vel
col ocar na cl ul a B2 um val or que, somado a B3 e B4, ul t rapasse 99. Vej a que est e
mt odo di nmi co e permi t e est abel ecer uma i ndependnci a ent re as cl ul as.
Observao: Nest e t i po de val i dao a f rmul a i nseri da t em necessari ament e
que apresent ar uma respost a do t i po VERDADE RO ou FALSO.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 47
ATINGIR META
O comando At i ngi r Met a ut i l i zado para encont rar o val or de ent rada que
uma f rmul a preci sa para devol ver um det ermi nado resul t ado. Est e comando
l ocal i za o val or necessri o, aj ust ando o val or de uma ni ca cl ul a.
Observao: Est e comando t ent a at i ngi r um val or, mudando soment e uma
vari vel . A cl ul a que dever vari ar no pode cont er f rmul a. J
a cl ul a que at i ngi r a met a deve cont er uma f rmul a, que
dependa, di ret a ou i ndi ret ament e, do val or present e na cl ul a
que dever vari ar.

No exempl o abai xo, queremos que o val or de venda do produt o A da regi o
Nort e at i nj a um percent ual de 8% de t udo aqui l o que vendemos; para i sso
t eremos que def i ni r a cl ul a C5 e aument ar ou di mi nui r o val or da cl ul a B5 at
que est e val or corresponda a 8% das vendas.
Assi m, usando o comando At i ngi r Met a: Sel eci one a cl ul a que dever at i ngi r
a met a (poi s, assi m, a rea "Def i ni r cl ul a", da cai xa de di l ogo, ser preenchi da
aut omat i cament e). Na barra de menus <cl i que> em Ferrament as, e <cl i que> no
i t em At i ngi r Met a. Preencha a cai xa de di l ogo.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48 EXCEL XP AVANADO
O comando at i ngi r met a consegui u at i ngi r um val or aproxi mado de 7, 94%
para o val or de venda do produt o A na regi o Nort e, t endo como base seu val or
real , que passou de R$ 34. 000, 00 para R$ 108. 075, 36.

Observao: Lembrando que 0, 08 o mesmo que 8% e 1 o mesmo que
100%.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 49
SOLVER
Com o Sol ver, voc pode l ocal i zar um val or i deal para uma f rmul a em uma
cl ul a chamada de cl ul a de dest i no em uma pl ani l ha. O Sol ver t rabal ha
com um grupo de cl ul as rel aci onadas di ret a ou i ndi ret ament e com a f rmul a na
cl ul a de dest i no. O Sol ver aj ust a os val ores nas cl ul as vari vei s que voc
especi f i car chamadas de cl ul as aj ust vei s para produzi r o resul t ado
especi f i cado por voc na f rmul a da cl ul a de dest i no. Voc pode apl i car
rest ri es para rest ri ngi r os val ores que o Sol ver poder usar no model o, e as
rest ri es podem se ref eri r a out ras cl ul as que af et em a f rmul a da cl ul a de
dest i no.
RESTRI ES NO SOLVER
Rest ri es so l i mi t aes col ocadas a um probl ema do Sol ver. Voc pode
apl i car rest ri es a cl ul as aj ust vei s (vari vei s), cl ul a de dest i no ou a out ras
cl ul as que est o di ret a ou i ndi ret ament e rel aci onadas com a cl ul a de dest i no.
Para probl emas l i neares, no exi st e l i mi t e ao nmero de rest ri es.
Os operadores de comparao (<= >= = < >) so usados nas rest ri es
que o operador def i ni r.
DEFI NI R E RESOLVER UM PROBLEMA USANDO O SOLVER
Na barra de menus <cl i que> em Ferrament as e <cl i que> no i t em Sol ver.
Dica: Se o comando Sol ver no est i ver di spon vel , at i ve-o at ravs do menu
Ferrament as, comando Supl ement os.

Na cai xa Def i ni r cl ul a de dest i no, i nsi ra uma ref ernci a de cl ul a ou um
nome para a cl ul a de dest i no. Est a dever cont er uma f rmul a. Para que o val or
da cl ul a de dest i no sej a o mai or poss vel , <cl i que> em . Para que sej a o
menor poss vel , <cl i que> em . Para que a cl ul a de dest i no t enha um
det ermi nado val or, <cl i que> em e, em segui da, di gi t e o val or na cai xa.

50 EXCEL XP AVANADO
Na cai xa Cl ul as vari vei s, i nsi ra um nome ou uma ref ernci a para cada
cl ul a aj ust vel , separando as ref ernci as no-adj acent es por v rgul as. As
cl ul as aj ust vei s devem est ar rel aci onadas di ret a ou i ndi ret ament e cl ul a de
dest i no. Voc pode especi f i car at 200 cl ul as aj ust vei s. Na cai xa Submet er s
rest ri es, i nsi ra as rest ri es que voc desej a apl i car. <Cl i que> no bot o
Resol ver.


No exempl o abai xo queremos que o t ot al de venda at i nj a R$350, 00 vari ando
as cl ul as dos val ores de venda (C2: C6), segui ndo as segui nt es rest ri es:
x O val or de venda do produt o AA deve ser mai or ou i gual a R$25, 00
x Cada percent ual de l ucro no pode ser menor que 5%
x Cada percent ual de l ucro no pode ul t rapassar 200%

Para resol ver esse probl ema, <cl i que> na cl ul a C7 e depoi s <cl i que> no
menu Ferrament as, comando sol ver e preencha a j anel a conf orme exempl o
abai xo:

EXCEL XP AVANADO 51
Para adi ci onar rest ri es, <cl i que> no bot o , preencha a j anel a
que segue.


Depoi s de preenchi da a j anel a aci ma, <cl i que> no bot o ; o
sol ver responde com a j anel a abai xo. Caso quei ra, voc pode acei t ar a sol uo e
gerar um rel at ri o, bast ando para i sso cl i car num dos rel at ri os di rei t a da
j anel a e l ogo aps no bot o . Voc pode t ambm acei t ar a resol uo do
sol ver sem a gerao de rel at ri o, cl i cando no bot o OK, ou ai nda, se voc
qui ser, pode vol t ar aos val ores ant eri ores de sua t abel a cl i cando no bot o
Cancel ar.


52 EXCEL XP AVANADO
O resul t ado, acei t ando a resol uo do Sol ver, f i car assi m:

REDEFI NI NDO AS OPES DO SOLVER
Se voc qui ser ret ornar as opes da cai xa de di l ogo Parmet ros do Sol ver
s def i ni es ori gi nai s para que possa i ni ci ar um novo probl ema, <cl i que> no
bot o .
ALTERANDO UMA RESTRI O
Ao usar o comando Sol ver, voc pode eXPeri ment ar di f erent es rest ri es
para deci di r qual a mel hor sol uo para o probl ema. Por exempl o, voc pode
al t erar uma rest ri o para veri f i car se os resul t ados so mel hores ou pi ores que
os ant eri ores. Para i sso <cl i que> sobre a rest ri o e <cl i que> no bot o .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 53
CENRIOS
Um cenri o um conj unt o de val ores que o Excel sal va e pode subst i t ui r
aut omat i cament e na sua pl ani l ha. Voc pode usar cenri os para prever o
resul t ado de um model o de pl ani l ha. Voc pode cri ar e sal var di f erent es grupos
de val ores em uma pl ani l ha e al t ernar para qual quer um desses novos cenri os
para exi bi r resul t ados di f erent es.
O nmero de cenri os que voc pode cri ar est l i mi t ado pel a memri a
di spon vel . O rel at ri o gerado pel o gerenci ador de cenri os most ra at 251. Voc
pode vari ar at 32 cl ul as em um cenri o.

Por exempl o, se voc desej a cri ar uma t abel a de acompanhament o dos
preos f i nai s de al guns model os de carros, e est es t m t axas de j uros osci l antes
conf orme sua marca, voc pode, ent o, def i ni r di f erent es val ores para as t axas
de j uros de acordo com as marcas.
No exempl o abai xo, voc poderi a chamar o cenri o de Pi or Caso (ou como
achar mel hor) e def i ni r di f erent es percent uai s de t axa para cada marca. Como
voc chamou seu cenri o de pi or caso, no esquea de def i ni r para as cl ul as de
C2: C5 val ores percent uai s mai s al t os do que os at uai s, assi m o preo do carro f i ca
mai s caro, ou sej a, essa sua pi or hi pt ese.
Voc poderi a chamar o segundo cenri o de Mel hor Caso e al t erar os val ores
das t axas de C2: C5 para val ores menores que os at uai s, assi m os preos dos
carros di mi nuem.


54 EXCEL XP AVANADO
Para cri ar um cenri o: Na barra de menus <cl i que> em Ferrament as e
<cl i que> no i t em Cenri os. Na j anel a abai xo <cl i que> no bot o .

Di gi t e um nome para o cenri o. Sel eci one as cl ul as que sero al t eradas, no
nosso exempl o C2: C5. Di gi t e um coment ri o sobre seu cenri o ( opci onal ).

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 55
<Cl i que> no bot o . Aparece a j anel a Val ores de cenri o com os
val ores at uai s da pl ani l ha. Di gi t e novos val ores para as t axas.

<Cl i que> no bot o .
Para adi ci onar novos cenri os <cl i que> no bot o e repi t a t odos
os passos.

Para exi bi r os cenri os Pi or Caso e Mel hor Caso <cl i que> no bot o
da j anel a .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56 EXCEL XP AVANADO
GERANDO RELATRI O
Para comparar vri os cenri os, voc pode cri ar um rel at ri o com os val ores
at uai s da t abel a, com os mel hores val ores e os pi ores val ores cri ados nos seus
cenri os.
Para i sso, na j anel a <cl i que> no bot o .
Sel eci one as cl ul as que t ero seus resul t ados al t erados e <cl i que> no bot o OK.

O resumo do cenri o gerado numa nova pl ani l ha onde aparecem os val ores
at uai s e os val ores dos cenri os com seus respect i vos resul t ados.


EXCEL XP AVANADO 57
AUDITORIA
Permi t e rel aci onarmos os dados com as f rmul as de di versas manei ras, ou
sej a, esse comando serve para rast rear de onde vi eram os dados de uma f rmul a
ou, ai nda, saber quai s as f rmul as que dependem daquel a cl ul a. Podemos,
ai nda, rast rear as ori gens de um erro quando est e ocorre na f rmul a.
Para usar o comando Audi t ori a, voc deve sel eci onar a cl ul a que ser
t est ada. Na barra de menus <cl i car> em Ferrament as, apont ar para o i t em
Audi t ori a e <cl i car> no comando desej ado.
Nos exempl os abai xo, vai ser ut i l i zada uma t abel a com os segui nt es dados e
f rmul as. Todos devi dament e f ormat ados:

Anal i sando o exempl o podemos concl ui r que:
A cl ul a B6 f oi sel eci onada; e a opo "Rast rear Precedent es", at i vada. A
concl uso que as cl ul as que f orneceram os dados para o resul t ado que est
em B6 so as cl ul as B2: B5.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58 EXCEL XP AVANADO
A cl ul a B6 f oi sel eci onada; e a opo "Rast rear Dependent es", at i vada. A
concl uso que as cl ul as que usam o val or cont i do em B6 so as cl ul as C2: C5.

A cl ul a B2 cont m uma val i dao de dados que f oi i gnorada, o comando
audi t ori a pode ci rcul ar os dados em que as val i daes f oram i gnoradas.

A cl ul a C5 cont m um erro, quando sel eci onada, o comando Rast rear erro
da barra de f errament as audi t ori a pode i ndi car quai s as cl ul as (precedent es) que
geraram o erro.


EXCEL XP AVANADO 59
At ravs da barra de f errament as Audi t ori a, t ambm poss vel i nseri r um
coment ri o na cl ul a. Para i sso deve-se sel eci onar a cl ul a e <cl i car> no bot o
Novo coment ri o.

Se a opo "Most rar barra de f errament as de audi t ori a" f or at i vada, surgi r a
segui nt e barra:













. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60 EXCEL XP AVANADO
TABELA DINMICA
A t abel a di nmi ca uma t abel a i nt erat i va que resume rapi dament e grandes
quant i dades de dados, usando f ormat os e mt odos de cl cul o escol hi dos pel o
usuri o.
Fundament al ment e uma t abel a di nmi ca uma ref ernci a cruzada. Cruzam-
se caract er st i cas di f erent es para se obt er resul t ados reduzi dos.
Sendo bem conf i gurada a t abel a di nmi ca pode apresent ar resumo com
i nf ormaes semel hant es a consul t as em si st emas de gerenci ament o de banco de
dados.
Com uma t abel a di nmi ca voc pode anal i sar rapi dament e os dados
exi st ent es, exi bi r soment e os det al hes desej ados, mudar a apresent ao dos
dados e cri ar grf i cos a part i r dos dados gerados.
Observao: Uma t abel a di nmi ca pode ser mont ada com dados vi ndos de um
SGBD (si st ema de gerenci ament o de banco de dados).
PARA USAR OS RECURSOS DE TABELA DI NMI CA
<Cl i que> em uma cl ul a do banco de dados. Na barra de menus <cl i que> em
Dados, e <cl i que> no i t em Rel at ri o de Tabel a e Grf i co Di nmi cos. Sel eci one a
opo desej ada (banco de dados ou l i st a do Excel ) e Tabel a ou Grf i co Di nmi co;
l ogo aps, <cl i que> no bot o Avanar.

Na prxi ma et apa o Excel sel eci ona o banco de dados e most ra o i nt erval o
sel eci onado, <cl i que> em Avanar.


EXCEL XP AVANADO 61
Det ermi ne o l ocal onde a t abel a ser i nseri da (na mesma pl ani l ha ou como
nova pl ani l ha) e <cl i que> no bot o Concl ui r.

Na l t i ma et apa aparecem a barra de f errament as Tabel a Di nmi ca e os
l ocai s onde devem ser col ocados os campos.

<Cl i que> no bot o que cont m o campo desej ado (na l i st a de campos da
t abel a di nmi ca) e arrast e-o para a pgi na, dados, l i nha ou col una. Onde:
x nest e campo poss vel exi bi r um
resumo de t odos os i t ens ou exi bi r um i t em por vez, at ravs de um menu
drop-down.
x os i t ens col ocados aqui , so exi bi dos
como rt ul o de col una.

62 EXCEL XP AVANADO
x os i t ens col ocados aqui , so exi bi dos
como rt ul o de l i nha.
x os campos col ocados aqui geral ment e
so numri cos para serem somados, mul t i pl i cados e et c. Por padro o
Excel quando recebe um campo numri co of erece o somat ri o do
mesmo. E quando voc col oca nest e i t em um campo de t ext o o Excel
of erece a cont agem do mesmo.
No exempl o abai xo, f oi cri ada uma t abel a di nmi ca para anal i sar quai s os
mat eri ai s que cada empresa f orneceu e, t ambm, para det ermi nar a quai s
depart ament os el es f oram dest i nados e qual o val or que cada um gast ou na
compra dos ref eri dos mat eri ai s em cada empresa.

BARRA DE FERRAMENTAS DA TABELA DI NMI CA

comandos da t abel a di nmi ca.
di f erent es t i pos de f ormat ao para a t abel a.
assi st ent e para grf i co di nmi co.
ocul t a campos na t abel a di nmi ca.
abre uma l i st a de campos que podem ser exi bi dos.

EXCEL XP AVANADO 63
quando novas i nf ormaes so i nseri das no banco de dados,
<cl i que> nest e bot o para at ual i z-l os na t abel a di nmi ca.
soma os val ores dos i t ens que no aparecem na
t abel a.
exi be a l i st a de campos do banco de dados.
most ra i nf ormaes sobre o campo sel eci onado.
ocul t a a l i st a de campos do banco de dados.
cl i que no campo que
desej ar e escol ha onde quer adi ci on-l o ( ).

No exempl o abai xo a t abel a di nmi ca most ra quai s as marcas de carro
vendi das, seus model os com seus respect i vos anos e o somat ri o de seus preos
a cada model o e ano.
Os campos f oram posi ci onados conf orme model o abai xo:
O campo Mar ca f oi col ocado em pgi na.

O campo Ano em l i nha.

64 EXCEL XP AVANADO

O campo Model o em col una

O campo Pr eo em dados.


EXCEL XP AVANADO 65

TABELA DINMICA COM VRIOS NVEIS
Quando t emos no banco de dados i nf ormaes repet i das, podemos agrup-
l as na nossa t abel a di nmi ca, usando o bot o most rar det al he ( ) para exi bi r o
campo agrupado e o bot o ocul t ar det al he ( ) para ocul t -l o.
No exempl o abai xo t emos produt os i guai s vendi dos para di f erent es ci dades e
est ados. A t abel a di nmi ca f oi i nseri da na mesma pl ani l ha e f ormat ada at ravs do
bot o ( ) f ormat ar rel at ri o.

Sel eci one os campos ( ) e cl i que no bot o ( ) a j anel a
ao l ado ser exi bi da ( ). <Cl i que> no campo que quer
exi bi r, no nosso exempl o o campo Ci dade, e <cl i que> o bot o .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66 EXCEL XP AVANADO
A t abel a di nmi ca f i car com o f ormat o abai xo. Agora bast a f ormat -l a como
achar mel hor.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 67
GRFICO DINMICO
No caso de grf i cos normai s, necessri o que voc cri e um grf i co para
cada modo de exi bi o do resumo de dados que desej a ver. No caso de rel at ri os
de grf i co di nmi co, voc pode cri ar um ni co grf i co e ver os resumos de vri as
f ormas usando apenas o mouse.
A mai or part e das operaes com grf i cos normai s, como f ormat ao,
escol ha de um t i po de grf i co, exi bi o de rt ul os e t t ul os de cat egori as, et c.,
so ef et uadas da mesma f orma nos rel at ri os de grf i co di nmi co. A di f erena
est em que rel at ri os de grf i co di nmi co so sempre associ ados a rel at ri os de
t abel a di nmi ca. Os doi s rel at ri os t m campos correspondent es ent re si . Quando
voc al t era a posi o de um campo em um rel at ri o, o campo correspondent e do
out ro rel at ri o t ambm al t erado. Os campos de l i nha das t abel as correspondem
a campos de cat egori a dos grf i cos; os campos de col una das t abel as
correspondem a campos de sri e dos grf i cos. Os campos de pgi na e os campos
de dados das t abel as correspondem a campos de pgi na e campos de dados dos
grf i cos.
CRI ANDO UM RELATRI O DE GRFI CO DI NMI CO:
<Cl i que> em uma cl ul a do banco de dados. Na barra de menus <cl i que> em
Dados, <cl i que> no i t em Rel at ri o de t abel a e grf i co di nmi cos. . . No assi st ent e,
<cl i que> em . <Cl i que> no bot o
. Na segunda et apa do assi st ent e, <cl i que> novament e em .
Ao cl i car no bot o , voc t er a j anel a abai xo para preencher:
Voc encont rar ret ngul os azui s onde t er que posi ci onar o campo
desej ado, como no rel at ri o de t abel a di nmi ca.
Quando voc apont a para o campo desej ado, est e f i ca em rel evo; voc deve
ent o arrast -l o para a pgi na, dados, l i nha ou col una do rel at ri o de grf i co
di nmi co.
Observao: Ao apont ar para o campo, est e f i ca em rel evo e aparece uma t arj a
amarel a com um coment ri o.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68 EXCEL XP AVANADO


x <Cl i que> no campo e arrast e-o at .
x <Cl i que> no campo e arrast e-o at .
x <Cl i que> no campo e arrast e-o at .
x <Cl i que> no campo e arrast e-o at
Seu grf i co aparece em uma f ol ha de grf i co, i ncl ui ndo a barra de
f errament as Grf i co e a barra de f errament as t abel a di nmi ca.
Os campos vm com menu drop-down ( ), para voc opt ar por
qual i t em quer vi sual i zar os dados.
Os campos de pgi na se di f erenci am dos demai s campos; nel es voc opt a
por t odos os dados ou apenas por uma i nf ormao, j nos campos de seqnci a e
de cat egori a, voc pode opt ar por um ou mai s dados de vi sual i zao.
Observao: Ao ser gerado um grf i co di nmi co o excel cri a aut omat i cament e
uma t abel a di nmi ca, em uma pl ani l ha a part e, com os campos
escol hi dos no grf i co.

EXCEL XP AVANADO 69

Exempl o de campo de pgi na: . <Cl i que> na
i nf ormao que desej a e <cl i que> no bot o OK.
Exempl o de campo de cat egori a: . <Cl i que> nos
model os que desej a vi sual i zar e <cl i que> no bot o OK.
Exempl o de campo de sri e: <Cl i que> nos
model os que desej a vi sual i zar e <cl i que> no bot o OK.

70 EXCEL XP AVANADO
PROTEO DE PLANILHAS E PASTAS DE TRABALHO
Os comandos de prot eo so ut i l i zados para prot eger cl ul as cont ra
al t erao, f ormat ao, excl uso, subst i t ui o e para ocul t ar f rmul as. Al m di sso,
voc pode prot eger sua past a de t rabal ho cont ra excl uso, i nsero ou
renomeao de pl ani l has.
Voc pode prot eger o cont edo, os obj et os e/ ou os cenri os de uma pl ani l ha
ou a est rut ura e as j anel as da past a de t rabal ho at ravs do menu f errament as.
Ao marcar o el ement o ocul t a as cl ul as sel eci onadas no vo mai s most rar
as f rmul as ut i l i zadas quando a pl ani l ha f or prot egi da.
Est a opo est di spon vel para que os usuri os no vej am como os
resul t ados so obt i dos. uma f orma de preservar a i nt el i gnci a col ocada em
uma pl ani l ha.
Normal ment e se ut i l i za est a opo quando se desenvol ve um t rabal ho e no
se quer que o usuri o aprenda como se f az a sol uo. Trabal hos vendi dos a
empresas normal ment e t m as f rmul as ocul t as.
PROTEGENDO UMA PLANI LHA
Para usar o comando Prot eger Pl ani l ha:
Sel eci one as cl ul as que devero est ar l i vres para a di gi t ao. Na barra de
menus <cl i que> em Format ar, <cl i que> no i t em Cl ul as. <Cl i que> na gui a
Prot eo. Desmarque o i t em "Travada", <cl i que> em OK.

Na barra de menus <cl i que> em Ferrament as. Apont e para o i t em Prot eger e
<cl i que> em Prot eger Pl ani l ha.

EXCEL XP AVANADO 71
Ao segui r os passos ant eri ores, aparecer a cai xa de di l ogo abai xo, onde a
senha opci onal e, aps pressi onar OK, a pl ani l ha est ar t oda prot egi da, menos
as cl ul as que voc opt ou por no t ravar (so as cl ul as nas quai s voc preci sa
i nseri r dados).
O padro do Excel t odas as cl ul as da pl ani l ha est arem t ravadas. Voc
sel eci ona para dest ravar apenas as que devem receber dados.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72 EXCEL XP AVANADO
FORMATAO CONDICIONAL
A f ormat ao condi ci onal serve para voc f ormat ar as cl ul as, com cores,
bordas, padres, et c, conf orme um cri t ri o. Voc ut i l i za a f ormat ao condi ci onal
da mesma f orma que apl i ca a f uno condi ci onal SE, ou sej a, quando a pri mei ra
condi o f or verdadei ra, os prxi mos i t ens no sero t est ados.
Observao: No esquea de sel eci onar t odas as cl ul as onde desej a apl i car a
f ormat ao condi ci onal .

A col una F da pl ani l ha ao l ado cont m uma f rmul a que cal cul a a mdi a
=MD A(B2: E2) das not as dos bi mest res. At ravs dos recursos da f ormat ao
condi ci onal , podemos apl i car f ormat os di f erent es s not as que est ej am aci ma ou
abai xo da mdi a.

Para usar a f ormat ao condi ci onal :
Sel eci one as cl ul as que devem ser f ormat adas. Na barra de menus <cl i que>
em Format ar. <Cl i que> no i t em Format ao Condi ci onal . Def i na os cri t ri os para
a f ormat ao. <Cl i que> no bot o Format ar e apl i que as f ormat aes desej adas.
Para i ncl ui r out ra condi o, <cl i que> em Adi ci onar e, em segui da, repi t a as
et apas aci ma. Voc pode especi f i car at t rs condi es. <Cl i que> no bot o OK.


EXCEL XP AVANADO 73
O resul t ado:

A f ormat ao condi ci onal t ambm of erece f ormat ao com base em uma
f rmul a como se f az na val i dao de dados.
O exempl o segui nt e most ra como poss vel est abel ecer uma f ormat ao
para a cl ul a B2 quando o val or da soma de B2 at B4 f or menor do que 50:

Observao: Lembre-se de que a f rmul a i nseri da t em necessari ament e que
apresent ar uma respost a do t i po verdadei ro ou f al so.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74 EXCEL XP AVANADO
SUPLEMENTOS
O Excel cont m arqui vos que no est o di spon vei s para o uso, a no ser
que voc os at i ve. Est es arqui vos nada mai s so que f unes e out ros comandos
t ei s para as reas de est at st i ca, f i nancei ras, ent re out ras.
Para i nst al ar qual quer um dos supl ement os:
Na barra de menus <cl i que> e em Ferrament as. <Cl i que> no i t em
Supl ement os. Sel eci one a cai xa de veri f i cao ao l ado do arqui vo desej ado.
<Cl i que> no bot o OK.

Se o supl ement o que voc desej a no est na l i st a, ent o:
Na barra de menus <cl i que> em Ferrament as. <Cl i que> em Supl ement os.
<Cl i que> no bot o Procurar. Escol ha a past a Bi bl i ot e
( ). <Cl i que> no arqui vo desej ado.
<Cl i que> no bot o OK.

Dica: A ext enso de um arqui vo de supl ement o XLA. Supl ement os podem ser
adqui ri dos, vol t ados para di versas reas de at uao. Por exempl o: Um
supl ement o para cl cul os de engenhari a.

EXCEL XP AVANADO 75
MACROS
Caso voc execut e a mesma t aref a vri as vezes no Excel , poss vel
aut omat i z-l a com uma macro. Uma macro uma seqnci a de comandos e
f unes armazenados em um mdul o do VBA e pode ser execut ada sempre que
voc preci sar execut ar a t aref a.
VBA uma l i nguagem de programao mui t o semel hant e ao Vi sual Basi c.
Est prxi ma a ori ent ao por obj et os e ut i l i za um conj unt o adi ci onal de obj et os
vol t ados para o t rabal ho no Excel . Exi st e o VBA para Excel , assi m como VBA para
Access ou t ambm para o Word. VBA uma abrevi ao de Vi sual Basi c para
apl i cao.
Quando voc grava uma macro, o Excel armazena i nf ormaes sobre cada
et apa real i zada, medi da que voc execut a uma seqnci a de comandos. Em
segui da, voc execut a a macro para repet i r esses comandos.
H duas manei ras de se cri ar uma macro; at ravs do gravador (o gravador
armazena, dent ro de um mdul o, as aes real i zadas e os comandos escol hi dos
enquant o voc t rabal ha no Excel ) ou const rui ndo um programa, i nseri ndo
i nst rues numa f ol ha do Excel denomi nada Mdul o.
Voc t ambm pode gravar uma macro (ut i l i zando o gravador) e, depoi s,
edi t -l a di ret ament e na f ol ha de mdul o para mel horar o seu desempenho.
GRAVANDO MACROS
Para gravar uma macro, <cl i que> na barra de menus em Ferrament as,
apont e para o i t em Macro e <cl i que> em Gravar nova Macro.
Di gi t e um nome para a macro. Escol ha, se desej ar, uma t ecl a de at al ho (para
execut ar a macro rapi dament e). Det ermi ne o l ocal onde el a ser armazenada. Se
qui ser, i ncl ua uma descri o da macro. <Cl i que> no bot o OK.

Execut e as aes que voc desej a gravar. Na barra de f errament as Parar
gravao ( ) <cl i que> no bot o parar gravao ( ).

76 EXCEL XP AVANADO
I TENS DA JANELA GRAVAR MACRO

Est a past a de t rabal ho se chama Pessoal . xl s se
voc grava uma macro aqui el a f i ca di spon vel sempre que voc abri r o Excel .
Escol hendo est a opo o Excel cri a uma nova pasta
de t rabal ho par armazenar sua macro.
Com est a opo sua macro ser sal va na past a de
t rabal ho corrent e.
Voc di gi t a uma t ecl a qual quer para ser sua t ecl a de at al ho. Se
voc di gi t ar uma l et ra mai scul a t er que execut ar a macro pressi onando as
t ecl as <CTRL+SH FT> + a l et ra escol hi da.
BARRA DE FERRAMENTAS PARAR

Observao: Cui dado ao parar a gravao de uma macro. Par parar a gravao
cl i que no bot o ( ). O bot o Fechar ( ) f echa s a barra de
f errament as, mas a macro cont i nua sendo gravada.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 77
CONTROLANDO OS TI POS DE REFERNCI AS GRAVADAS
poss vel def i ni r durant e a gravao da macro os t i pos de ref ernci as a
serem usadas: ref ernci as absol ut as ou rel at i vas.
Refernci a AbsoI uta como padro o Excel usa esse t i po de ref ernci a.
Com est a opo el e acompanha a posi o exat a de cada cl ul a sel eci onada. Ao
execut ar a macro o Excel i r i nseri r os val ores exat ament e nas cl ul as i ndi cadas
dent ro do mdul o.
Refernci a ReI ati va com ref ernci as rel at i vas o Excel execut a a macro a
part i r da cl ul a sel eci onada, i ndependent ement e da posi o da cl ul a at i va
quando a macro f oi gravada. Para def i ni r com ref ernci a rel at i va <cl i que> no
bot o .
x Quando o bot o est i ver UP a ref ernci a Absol ut a.
x Quando o bot o est i ver DOWN a ref ernci a Rel at i va.
COMO DECI DI R ENTRE UMA REFERNCI A ABSOLUTA OU RELATI VA
As ref ernci as absol ut as so t ei s quando se quer execut ar a mesma ao
exat ament e no mesmo pont o em vri as pl ani l has, ou quando se quer execut ar a
mesma ao na mesma part e da pl ani l ha.
As ref ernci as rel at i vas so t ei s quando se desej a execut ar uma ao no
l ocal que est sel eci onado ou em um l ocal a part i r da sel eo corrent e.
EXECUTANDO MACROS
Para execut ar uma macro, <cl i que> na barra de menus em Ferrament as,
apont e para o i t em Macro e <cl i que> em Macros.
Sel eci one a macro desej ada ou di gi t e o seu nome na cai xa Nome da macro.
<Cl i que> no bot o Execut ar.
Observao: Para i nt erromper a macro ant es que el a concl ua a execuo,
pressi one ESC.


78 EXCEL XP AVANADO
Onde:
Execut a a macr o sel eci onada.
Fecha a cai xa Macr o sem sal var nenhuma al t er ao f ei t a.
Execut a a macr o sel eci onada a cada l i nha de cdi go uma de cada vez.
Abr e a macr o sel eci onada no edi t or do Vi sual Basi c.
Abre uma f ol ha de mdul o no edi t or do Vi sual Basi c com as i nst rues
Sub e End Sub par a ser cr i ada uma nova macr o.
Excl ui a macr o sel eci onada.
At r i bui a macr o sel eci onada t ecl a de at al ho e t ambm possi bi l i t ando a
t r oca da descr i o.
Uma vez gravada uma macro, poss vel anex-l a a um i t em de menu, a um
bot o em uma barra de f errament as ou a out ro obj et o grf i co.
CRI ANDO UM MENU
No Excel voc pode cri ar um menu, um i t em de menu (comando que est
dent ro do menu) e ai nda bot es na barra de f errament as. Para os doi s l t i mos
i t ens voc deve sempre associ ar uma macro, para o menu no, poi s el e apenas
abri ga i t ens de menu.
O menu deve sempre ser o pri mei ro a ser cri ado, poi s dent ro del e sero
col ocados os i t ens de menu.
Para cri ar um menu: na barra de menus <cl i que> em Ferrament as. <Cl i que>
em Personal i zar. <Cl i que> na gui a Comandos.


EXCEL XP AVANADO 79
<Cl i que> na cat egori a . <Cl i que> no comando e arrast e-o
at a barra de menus. <Cl i que> com o bot o di rei t o do mouse sobre novo menu
,
e di gi t e um nome para o comando (na cai xa correspondent e). <Cl i que> no bot o
da cai xa de di l ogo Personal i zar.

Exempl o da barra de menus com o novo menu i nseri do:

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80 EXCEL XP AVANADO
CRI ANDO UM I TEM DE MENU
Um i t em de menu nada mai s que um comando, port ant o deve ser col ocado
dent ro de um menu exi st ent e.
Para cri ar um i t em de menu e associ ar a el e sua macro:
<Cl i que> No menu Ferrament as. <Cl i que> em Personal i zar. <Cl i que> na gui a
Comandos.

Em cat egori as <cl i que> em Macros. <Cl i que> na opo ,
mant enha o bot o do mouse pressi onado, arrast e at o menu escol hi do e, quando
o menu abri r, sol t e na posi o desej ada , <cl i que> com o bot o di rei t o
do mouse sobre , e di gi t e um nome para o i t em (na cai xa
correspondent e). Ai nda no menu rpi do, <cl i que> em . Sel eci one a
macro desej ada ou di gi t e o seu nome na cai xa Nome da macro. <Cl i que> no bot o
OK. <Cl i que> no bot o da cai xa de di l ogo Personal i zar.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 81

ATRI BUI NDO UMA MACRO A UM BOTO EM UMA BARRA DE FERRAMENTAS
<Cl i que> No menu Ferrament as. <Cl i que> em Personal i zar. <Cl i que> na gui a
Comandos. Em cat egori as <cl i que> em Macros. <Cl i que> no bot o
, mant enha-o pressi onado e arrast e-o at uma das barras de
f errament as, em qual quer posi o. <Cl i que> com o bot o di rei t o do mouse sobre
o bot o cri ado , e di gi t e um nome para o comando (na cai xa correspondent e).
Ai nda no menu rpi do, <cl i que> em . Sel eci one a macro desej ada ou
di gi t e o seu nome na cai xa Nome da macro. <Cl i que> no bot o OK. Al t ere a
i magem do bot o se qui ser. <Cl i que> no bot o da cai xa de di l ogo
Personal i zar.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82 EXCEL XP AVANADO

Observao: Voc pode al t erar qual quer menu, i t em de menu ou bot o da
barra de f errament as enquant o a cai xa de di l ogo Personal i zar
est i ver abert a.
REMOVENDO MENUS, I TENS DE MENU E BOTES DA BARRA DE FERRAMENTAS
Para remover um menu, i t em de menu ou bot o da barra de f errament as voc
deve <cl i car> no menu f errament as e no comando Personal i zar, <cl i que> ent o no
i t em que desej a remover e arrast e-o para bai xo.
ATRI BUI NDO UMA MACRO A UM BOTO OU ELEMENTO GRFI CO EM UMA PLANI LHA
At i ve a barra de f errament as Formul ri os.

<Cl i que> sobre Bot o ( ). Com o cursor em f orma de cruz, pressi one o
mouse e arrast e at f ormar o bot o com o t amanho e f ormat o desej ados. Ao
sol t ar o bot o do mouse a cai xa de di l ogo at ri bui r macro aparece. Sel eci one a
macro desej ada ou di gi t e o seu nome na cai xa Nome da macro. <Cl i que> no bot o
OK.

EXCEL XP AVANADO 83

Observao: Ao ser cri ado, o bot o aparece com o nome de Bot o 1, esse
nome pode ser al t erado, bast ando para i sso sel eci onar e di gi t ar o
novo nome.
Tambm poss vel f ormat ar a f ont e e o al i nhament o do t ext o do bot o, para
i sso <cl i que> com o bot o di rei t o do mouse sobre o bot o cri ado e <cl i que> em
.


84 EXCEL XP AVANADO
Depoi s de f ei t as as al t eraes, <cl i que> f ora do bot o, assi m el e est ar
pront o para cada vez que pressi onado, execut ar a macro.
Ao apont ar para o bot o i r aparecer um cursor em f orma de mo, <cl i que> e
a macro ser execut ada .
Para at ri bui r uma macro a um out ro el ement o grf i co, bast a i nseri r o
el ement o, cl i car com o bot o di rei t o sobre el e e, proceder como se f osse um
bot o cri ado a part i r da barra de f errament as f ormul ri os.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 85
VI SUALI ZANDO O CONTEDO DE UMA MACRO
Para vi sual i zar o cont edo de uma macro:
Na barra de menus <cl i que> em Ferrament as. Apont e para o i t em Macro.
<Cl i que> em Edi t or do Vi sual Basi c.
Surge uma nova j anel a (conf orme a f i gura abai xo), onde voc vi sual i za o
cdi go da macro e pode modi f i c-l a se necessri o.

A pri mei ra e l t i ma l i nha de cdi go agem como pont os i ni ci ai s e f i nai s da
macro. A i nst ruo SUB i ni ci a a macro e a nomei a; e a i nst ruo END SUB a
t ermi na.
Observao: Caso a j anel a do VBAProj ect no est ej a aparecendo, <cl i que> no
menu Exi bi r EXPl orer de proj et o ou d um <cl i que> no bot o
da barra de f errament as. D <dupl o cl i que> no
mdul o correspondent e para exi bi r o cdi go de
programao.

86 EXCEL XP AVANADO
EDI TANDO MACROS
Depoi s de se t er gravado uma macro poss vel modi f i c-l a i ncl ui ndo ou
ret i rando passos (ant es de edi t ar uma macro, f ami l i ari ze-se com o Edi t or do
Vi sual Basi c. O Edi t or do Vi sual Basi c pode ser usado para gravar e edi t ar
macros anexadas s past as de t rabal ho do Excel ).
Para edi t ar uma macro:
x Na barra de menus <cl i que> em Ferrament as. Apont e para o i t em
Macro. <Cl i que> em Macros.
x Sel eci one a macro desej ada ou di gi t e o seu nome na cai xa Nome da
macro. <Cl i que> no bot o Edi t ar.
Ou
x Na barra de menus <cl i que> em Ferrament as. Apont e para o i t em
Macro. <Cl i que> em . Dent ro do edi t or, abra a
rami f i cao de sua past a de t rabal ho ( ), abra a
rami f i cao da past a de Mdul os ( ) e d <dupl o cl i que> no
mdul o desej ado. No l ado di rei t o da j anel a aparece sua macro dent ro
das i nst rues e .

PAI NEL DO VBA PROJECT


EXCEL XP AVANADO 87

CONTEDO DO MDULO

Se voc t em uma macro que cont m comandos que desej a usar em out ra
macro, poder copi ar t oda a macro ou part e del a para out ro mdul o. Voc
t ambm pode f azer uma cpi a de um mdul o de macro para dupl i car t odas as
macros nel e armazenadas.
COPI ANDO PARTE DE UMA MACRO
Tendo uma macro j gravada voc pode copi ar part es do cdi go para out ra
macro ou at t oda a macro para out ro mdul o em out ra past a de t rabal ho. A
manei ra ut i l i zada para est as cpi as a t radi ci onal , ou sej a:
Abra o edi t or do vi sual basi c (Menu Ferrament as, comando Macro, opo
. D <dupl o cl i que> no mdul o de ori gem, sel eci one o
cont edo da macro e ut i l i ze o comando copi ar <CTRL+C>. D <dupl o cl i que> no
mdul o de dest i no e ut i l i ze o comando col ar <CTRL+V>.
Dica: Para copi ar a macro i nt ei ra, cert i f i que-se de i ncl ui r as i nst rues ( ) e
( ) na sel eo.
Observao: Para cri ar uma nova macro ut i l i zando um cdi go de programao
j pront o; di gi t e a i nst ruo sub e um nome para sua macro
(Exempl o: ), pressi one a t ecl a <ENTER> e col e o
cdi go de programao previ ament e copi ado.

88 EXCEL XP AVANADO
TORNANDO UMA MACRO ATI VA TODO O TEMPO
poss vel opt ar onde armazenar a macro que se est gravando. Pode-se
deci di r se a macro vai ser gravada na past a de t rabal ho at i va; sendo assi m, a
macro est ar di spon vel soment e nessa past a. J, se gravarmos a macro com a
opo past a de t rabal ho pessoal de macros est a macro se t orna at i va para
qual quer past a de t rabal ho.

Observao: No edi t or do Vi sual Basi c aparecer a past a pessoal . xl s sempre
que voc gravar uma macro nel a.


EXCEL XP AVANADO 89
LGICA DE PROGRAMAO
CONCEI TOS BSI COS
PROCEDI MENTOS
um conj unt o de cdi gos (i nst rues) di spost os de uma f orma l gi ca dent ro
do edi t or da l i nguagem VBA, com a f i nal i dade de execut ar uma det ermi nada
operao preest abel eci da, no ret ornando val or al gum ao mdul o chamador.
FUNO
um conj unt o de cdi gos (i nst rues) di spost os de uma f orma l gi ca dent ro
do edi t or da l i nguagem VBA, com a f i nal i dade de execut ar uma det ermi nada
operao preest abel eci da, ret ornando obri gat ori ament e um val or, mesmo que
est e val or sej a Nul l .
I NSTRUES
um conj unt o de pal avras-chave usadas para programar aes que o
comput ador vai execut ar. No VBA exi st em vri os t i pos de i nst rues. Com el as
podemos f azer desde um si mpl es cl cul o, at mani pul ar propri edades e mt odos
dos obj et os, dent ro de seus event os.
OBJETOS
Um obj et o qual quer coi sa que possa ser mani pul ada ou vi sual i zada de
al guma f orma. No Excel um obj et o pode ser: cl ul as, j anel as, cai xas de di al ogo,
barra de st at us, f ormul ri os e et c. Nos obj et os podemos at ravs de i nst rues ou
i nt erat i vament e al t erar suas propri edades ou at i var seus mt odos. No cot i di ano
um obj et o pode ser um rdi o, uma cadei ra, um co, et c.
CLASSE
um model o de como o obj et o ser ao ser cri ado, ou sej a, de onde est e
deri vado. A cl asse compost a por cdi go e dados f ormando uma uni dade. Por
exempl o, a cl asse das cadei ras, a cl asse das mesas. Cada vez que f azemos
est es obj et os est amos f azendo uma cpi a do ori gi nal . Quando desenhamos um
obj et o na t el a est amos f azendo uma i nst anci a (cpi a) da cl asse. No excel quando
col ocamos um bot o no f ormul ri o est amos i nst anci ando um obj et o da cl asse
CommandBut t on.
PROPRI EDADES
As propri edades so as caract er st i cas do obj et o, aparnci a, t amanho, cor,
ou posi o. Por exempl o, uma cadei ra (obj et o) t em a propri edade de al t ura,
encost o, assent o e ps, no t endo a propri edade t ampo. J uma mesa t em a
propri edade t ampo, ps e al t ura, mas no t em as propri edades encost o e
assent o. No Excel uma j anel a t em a propri edade de est ar maxi mi zada,
mi ni mi zada ou rest aurada.
MTODO
O mt odo a f unci onal i dade do obj et o, ou sej a, como el e f unci ona, aes
que o obj et o pode execut ar. O obj et o cadei ra gi rat ri a t em o mt odo gi rar. Um
f ormul ri o do Excel pode ser abert o ut i l i zando o mt odo Show.

90 EXCEL XP AVANADO
EVENTOS
Acont eci ment os que um obj et o pode reconhecer. Por exempl o, a cadei ra s
vai gi rar se al gum empurrar, o empurro o event o, poi s a cadei ra reconheceu o
empurro. No Excel podemos ci t ar os event os Cl i ck, MouseMove, Doubl eCl i ck,
et c. ).
CONSTANTES
Uma const ant e um val or f i xo que no se modi f i ca durant e a execuo de
um programa.
x Constante Numri ca qual quer nmero i nt ei ro ou f raci onri o (ex: 32;
-25; 3, 55).
x Constante Lgi ca represent a doi s val ores l gi cos poss vei s:
verdadei ro e f al so (Exempl o: S, N; F, V; 0, 1).
x Constante Li teraI f ormada por uma seqnci a de caract eres,
cont endo l et ras, d gi t os e/ ou s mbol os especi ai s. So del i mi t ados em
seu i n ci o e f i m com o caract ere aspas (") - (Exempl o: Rua XXX, 123 ;
12345).
VARI VEI S
Vari vel um endereo de memri a onde se col ocam quai squer val ores
numri cos, l gi cos ou l i t erai s, cuj o cont edo pode ser al t erado durant e a
execuo do programa. Embora uma vari vel possa assumi r di f erent es val ores,
el a s pode armazenar um ni co val or de cada vez.
As vari vei s s podem armazenar val ores de um mesmo t i po, de manei ra que
t ambm so cl assi f i cadas em numri cas, l gi cas ou l i t erai s (st ri ngs).
Toda vari vel possui um nome que t em a f uno de di f erenci -l a das demai s.
Cada l i nguagem de programao est abel ece suas prpri as regras de f ormao de
nomes das vari vei s.
ALGORI TMOS
Al gori t mo um conj unt o de passos (i nst rues) bem def i ni dos para chegar
sol uo corret a de um probl ema. Podem exi st i r vri os al gori t mos para resol ver
um ni co probl ema. O al gori t mo pode ser f ei t o i ndependent e da l i nguagem de
programao que vai ser ut i l i zada.
Const rui r um al gori t mo como f ormul ar uma pergunt a e t ent ar respond-l a
ou ent ender um probl ema propost o e t ent ar resol v-l o.
Programar basi cament e const rui r al gori t mos. Cada al gori t mo dever
sat i sf azer os segui nt es cri t ri os:
x Def i ni o de vari vei s def i ni r t odas as vari vei s a serem ut i l i zados
no al gori t mo.
x Ent rada dependendo da necessi dade do probl ema propost o poder
t er ou no ent rada de val ores ext ernos vi a di sco ou t ecl ado.
x Cl areza de def i ni o cada i nst ruo dever ser cl ara e no amb gua.
x Li mi t ao de al cance sempre que f orem t raadas as i nst rues do
al gori t mo el e vai t ermi nar aps uma quant i dade f i ni t a de passos.

EXCEL XP AVANADO 91
TI POS DE VARI VEI S DO VBA
BOOLEAN
As vari vei s Bool ean so armazenadas como nmeros de 16 bi t s (2 byt es),
mas s podem ser TRUE ou FALSE. As vari vei s Bool ean so exi bi das como TRUE
ou Fal se (quando usado Pri nt ) ou #TRUE# ou #FALSE# (quando usado Wri t e #).
Use as pal avras-chave TRUE e FALSE para at ri bui r um dos doi s est ados a vari vei s
Bool ean. Quando out ros t i pos numri cos so convert i dos em val ores Bool ean, 0
t orna-se FALSE e t odos os out ros val ores t ornam-se TRUE. Quando os val ores
Bool ean so convert i dos em out ros t i pos de dados FALSE t orna-se 0 e TRUE t orna-
se -1.
BYTE
As vari vei s Byt e so armazenadas como nmeros de 8 bi t s (1 byt e), sem
si nal , ni cos, que vari am em val or de 0 a 255. O t i po de dados Byt e t i l para
cont er dados bi nri os.
CURRENCY
As vari vei s Currency so armazenadas como nmeros de 64 bi t s (8 byt es)
em um f ormat o de nmero i nt ei ro, em escal a de 10. 000 para f ornecer um nmero
de pont o f i xo com 15 d gi t os esquerda da v rgul a deci mal e 4 d gi t os di rei t a.
Essa represent ao f ornece um i nt erval o de -922. 337. 203. 685. 477, 5808 at
922. 337. 203. 685. 477, 5807. O caract ere de decl arao de t i po para Currency o si nal
de arroba (@). O t i po de dados Currency t i l para cl cul os que envol vem
di nhei ro e cl cul os de pont o f i xo, nos quai s a preci so especi al ment e
i mport ant e.
DATE
As vari vei s Dat e so armazenadas como nmeros EEE de pont o f l ut uant e
de 64 bi t s (8 byt es) que represent am as dat as que vari am de 1 de j anei ro de 100 a
31 de dezembro de 9999 e as horas de 0: 00: 00 a 23: 59: 59. Qual quer val or l i t eral de
dat a reconhec vel pode ser at ri bu do a vari vei s Dat e. Os l i t erai s dat e devem
est ar ent re si nai s (#), por exempl o, #1 de j anei ro de 1993# ou #1 j an 93#. As
vari vei s Dat e exi bem as dat as de acordo com o f ormat o abrevi ado de dat a
reconheci do por seu comput ador. As horas so exi bi das de acordo com o f ormat o
de hora (12 ou 24 horas) reconheci do por seu comput ador.
Quando out ros t i pos numri cos so convert i dos em Dat e, os val ores
esquerda do deci mal represent am i nf ormaes de dat a, enquant o os val ores
di rei t a do deci mal represent am horas. Mei a-noi t e 0 e mei o-di a 0, 5. Nmeros
i nt ei ros negat i vos represent am dat as ant eri ores a 30 de dezembro de 1899.
DECI MAL
As vari vei s Deci mal so armazenadas como nmeros i nt ei ros, si nal i zados,
de 96 bi t s (12 byt es), em escal a por uma pot nci a de 10 vari vel . O f at or de escal a
pot nci a de 10 especi f i ca o nmero de d gi t os di rei t a da v rgul a deci mal e vari a
de 0 a 28. Com uma escal a de 0 (sem casas deci mai s), o mai or val or poss vel
+/ -79. 228. 162. 514. 264. 337. 593. 543. 950. 335. Com 28 casas deci mai s, o mai or val or +/ -
7, 9228162514264337593543950335 e o menor val or, di f erent e de zero, +/ -
0, 0000000000000000000000000001.

92 EXCEL XP AVANADO
Observao: At ual ment e, o t i po de dados Deci mal pode ser usado soment e
dent ro de uma Vari ant , ou sej a, voc no pode decl arar uma
vari vel como sendo do t i po Deci mal . No ent ant o, voc pode cri ar
uma Vari ant com o subt i po Deci mal usando a f uno CDec.
DOUBL
As vari vei s Doubl e (v rgul a f l ut uant e de dupl a preci so) so armazenadas
como nmeros EEE de v rgul a f l ut uant e de 64 bi t s (8 byt es), com val or no
i nt erval o de -1, 79769313486232E308 a -4, 94065645841247E- 324 para val ores negat i vos
e de 4, 94065645841247E- 324 a 1, 79769313486232E308 para val ores posi t i vos. O
caract ere de decl arao de t i po para Doubl e o si nal #.
I NTEGER
As vari vei s nt eger so armazenadas como nmeros de 16 bi t s (2 byt es)
com val or no i nt erval o de -32. 768 a 32. 767. O caract ere de decl arao de t i po para
nt eger o si nal de porcent agem (%). As vari vei s nt eger t ambm podem ser
usadas para represent ar val ores enumerados. Um val or enumerado pode cont er
um conj unt o f i ni t o de nmeros i nt ei ros excl usi vos, cada um com um si gni f i cado
especi al no cont ext o em que usado. Os val ores enumerados of erecem uma
f orma conveni ent e de sel eci onar dent re um nmero conheci do de opes, por
exempl o, pret o = 0, branco = 1 e assi m por di ant e. boa prt i ca de programao
def i ni r const ant es usando a i nst ruo Const para cada val or enumerado.
LONG
As vari vei s Long (i nt ei ro l ongo) so armazenadas como nmeros de 32 bi t s
(4 byt es), si nal i zados, no i nt erval o de -2. 147. 483. 648 a 2. 147. 483. 647. O caract ere de
decl arao de t i po para Long o ' E' comerci al (&).
OBJECT
As vari vei s Obj ect so armazenadas como endereos de 32 bi t s (4 byt es)
que se ref erem a obj et os. Usando a i nst ruo Set , uma vari vel decl arada como
um Obj ect pode t er qual quer ref ernci a a obj et o at ri bu do a el a.
Observao: Embora uma vari vel decl arada com t i po Obj ect sej a f l ex vel o
suf i ci ent e para cont er uma ref ernci a a qual quer obj et o, a l i gao
ao obj et o ao qual essa vari vel f az ref ernci a sempre post eri or
(l i gao em t empo de execuo). Para f orar a l i gao ant eri or
(l i gao em t empo de compi l ao), at ri bua a ref ernci a de obj et o
a uma vari vel decl arada com um nome de cl asse espec f i co.
SI NGLE
As vari vei s Si ngl e (v rgul a f l ut uant e de preci so si mpl es) so armazenadas
como nmeros EEE de v rgul a f l ut uant e de 32 bi t s (4 byt es), com val or no
i nt erval o de -3, 402823E38 a -1, 401298E- 45 para val ores negat i vos e de 1, 401298E- 45 a
3, 402823E38 para val ores posi t i vos. O caract ere de decl arao de t i po para Si ngl e
o pont o de excl amao (! ).

EXCEL XP AVANADO 93
STRI NG
Exi st em doi s t i pos de seqnci a: seqnci as de compri ment o vari vel e de
compri ment o f i xo. Uma seqnci a de compri ment o vari vel pode cont er at
aproxi madament e 2 bi l hes (2^31) de caract eres. Uma seqnci a de compri ment o
f i xo pode cont er de 1 at aproxi madament e 64K (2^16) de caract eres.
Os cdi gos para caract eres St ri ng vari am de 0 a 255. Os pri mei ros 128
caract eres (de 0 a 127) do conj unt o de caract eres correspondem s l et ras e aos
s mbol os de um t ecl ado padro nort e-ameri cano e so i guai s quel es def i ni dos
pel o conj unt o de caract eres ASC . Os 128 caract eres (de 128 a 255) segui nt es
represent am caract eres especi ai s, como l et ras de al f abet os i nt ernaci onai s,
acent os, s mbol os de moeda e f raes. O caract ere de decl arao de t i po para
St ri ng o ci f ro ($).
Observao: Uma seqnci a de compri ment o f i xo Publ i c no pode ser usada
em um mdul o de cl asse.
DEFI NI DO PELO USURI O
Qual quer t i po de dados que voc def i ne usando a i nst ruo Type. Os t i pos
de dados def i ni dos pel o usuri o podem cont er um ou mai s el ement os de um t i po
de dados, uma mat ri z ou um t i po def i ni do pel o usuri o ant eri orment e def i ni do. Por
exempl o:
VARI ANT
O t i po de dados Vari ant o t i po de dados para t odas as vari vei s que no
est ej am eXPl i ci t ament e decl aradas como al gum out ro t i po (usando i nst rues
como Di m, Pri vat e, Publ i c ou St at i c). O t i po de dados Vari ant no possui
caract ere de decl arao de t i po.
Uma Vari ant um t i po especi al de dados que pode cont er qual quer t i po de
dados, excet o dados St ri ng de compri ment o f i xo. (Os t i pos Vari ant agora d
suport e a t i pos def i ni dos pel o usuri o. ) Uma Vari ant t ambm pode cont er os
val ores especi ai s Empt y, Error, Not hi ng e Nul l . Voc pode det ermi nar como os
dados em uma Vari ant so t rat ados usando a f uno VarType ou TypeName. Os
dados numri cos podem ser qual quer val or de nmero i nt ei ro ou real no i nt erval o
de -1, 797693134862315E308 a -4, 94066E- 324 para val ores negat i vos e de 4, 94066E- 324
a 1, 797693134862315E308 para val ores posi t i vos. Geral ment e os dados numri cos
Vari ant so mant i dos em seu t i po de dados ori gi nal dent ro de Vari ant . Por
exempl o, se voc at ri bui r um nt eger a uma Vari ant , as operaes subseqent es
t rat aro Vari ant como um nt eger. Ent ret ant o, se uma operao ari t mt i ca f or
real i zada em uma Vari ant que cont m um Byt e, um nt eger, um Long ou um Si ngl e
e o resul t ado exceder o i nt erval o normal para o t i po de dados ori gi nal , o resul t ado
ser promovi do dent ro da Vari ant para o prxi mo mai or t i po de dados. Um Byt e
promovi do para um nt eger, um nt eger promovi do para um Long e um Long e
um Si ngl e so promovi dos para um Doubl e. Ocorre um erro quando vari vei s
Vari ant cont endo val ores Currency, Deci mal e Doubl e excedem seus respect i vos
i nt erval os.

94 EXCEL XP AVANADO
Voc pode usar o t i po de dados Vari ant em vez de qual quer t i po de dados
para t rabal har com dados de uma f orma mai s f l ex vel . Se o cont edo de uma
vari vel Vari ant f or d gi t os, el es podero ser a represent ao dos d gi t os na
seqnci a ou seu val or real , dependendo do cont ext o. Por exempl o:
Di m MyVar As Vari ant
MyVar = 98052
No exempl o ant eri or, MyVar cont m uma represent ao numri ca o val or
real 98052. Os operadores ari t mt i cos f unci onam como esperado em vari vei s
Vari ant que cont m val ores numri cos ou dados de seqnci a que podem ser
i nt erpret ados como nmeros. Se voc usar o operador + para adi ci onar MyVar a
out ra Vari ant que cont m um nmero ou a uma vari vel de um t i po numri co, o
resul t ado ser uma soma ari t mt i ca. O val or Empt y denot a uma vari vel Vari ant
que no f oi i ni ci al i zada (at ri bu da um val or i ni ci al ). Uma Vari ant que cont m
Empt y ser 0, se f or usada em um cont ext o numri co, e uma seqnci a de
compri ment o zero (""), se f or usada em um cont ext o de seqnci a.
No conf unda Empt y com Nul l . Nul l i ndi ca que a vari vel Vari ant,
i nt enci onal ment e, no cont m dados vl i dos.
Em uma Vari ant , Error um val or especi al usado para i ndi car que ocorreu
uma condi o de erro em um procedi ment o. No ent ant o, di f erent e de out ros t i pos
de erros, no ocorre o t rat ament o de erros de n vel de apl i cao. sso permi t e
que voc ou o prpri o apl i cat i vo real i ze al guma ao al t ernat i va com base no
val or do erro. Os val ores de erro so cri ados pel a converso de nmeros reai s em
val ores de erro ut i l i zando a f uno CVErr.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 95
ESTRUTURAS BSI CAS DE CONTROLE PARA CONSTRUO DE ALGORI TMOS
ESTRUTURA SEQENCI AL
Segue uma seqnci a l i near, i st o , de ci ma para bai xo.
Segui ndo a l gi ca:
O al gori t mo abai xo l duas not as (N1 e N2) e cal cul a a mdi a ari t mt i ca das
not as:
Variveis
Numrico N1,N2,M
Incio
M=0
Ler N1
Ler N2
M=(N1+N2)/2
Escrever N1,N2,M
Fim
NO EXCEL
O procedi ment o abai xo l as not as na pl ani l ha, nas cl ul as A3 e B3,
respect i vament e; cal cul a a mdi a; e, escreve a mdi a na cl ul a C3, da mesma
pl ani l ha.

NO EDI TOR DO VI SUAL BASI C
Sub Seqencial ()
Dim M as Single
Dim N1 as Single
Dim N2 as Single
M = 0
N1 = Range("A3")
N2 = Range("B3")
M = (N1 + N2) / 2
Range("C3").Select
ActiveCell = M
End Sub
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96 EXCEL XP AVANADO
ESTRUTURA CONDI CI ONAL OU SELEO SI MPLES
Permi t e a escol ha do grupo de aes e est rut uras a serem execut adas
quando det ermi nadas condi es, represent adas por eXPresses l gi cas, so
sat i sf ei t as.
Segui ndo a l gi ca:
Est e al gori t mo l duas not as (N1, N2), cal cul a a mdi a ari t mt i ca das ref eri das
not as e, escreve a mensagem aprovado, se a mdi a f or mai or do que 7 (set e).
Variveis
Numrico N1,N2,M
Incio
M=0
Ler N1
Ler N2
M=(N1+N2)/2
Escrever N1,N2,M
Se M<=7 Ento
Escrever Reprovado
Fim_se
Fim
NO EXCEL
O procedi ment o abai xo l as not as na pl ani l ha, nas cl ul as A3 e B3; cal cul a a
mdi a; escreve a mdi a na cl ul a C3, da mesma pl ani l ha; sel eci ona e l i mpa o
cont edo da cl ul a A6; real i za o t est e condi ci onal e, se a mdi a f or mai or do que
7, a mensagem "Aprovado" escri t a em A6.

NO EDI TOR DO VI SUAL BASI C
Sub Condicional ()
Dim M as Single
Dim N1 as Single
Dim N2 as Single
M = 0
N1 = Range ("A3")
N2 = Range ("B3")
M = (N1 + N2) / 2
Range ("C3").Select
ActiveCell = M
Range ("A6").Select
Selection.ClearContents
If M >= 7 Then
ActiveCell= "Aprovado"
End If
End Sub

EXCEL XP AVANADO 97
ESTRUTURA CONDI CI ONAL OU SELEO COMPOSTA
Permi t e a escol ha do grupo de aes e est rut uras a serem execut adas
quando det ermi nadas condi es, represent adas por eXPresses l gi cas, so ou
no sat i sf ei t as.
Segui ndo a l gi ca:
O al gori t mo abai xo l duas not as (N1, N2), cal cul a a mdi a ari t mt i ca das
not as e, escreve a mensagem "aprovado", se a mdi a f or mai or do que 7 e
"reprovado" se f or menor do que 7.
Variveis
Numrico N1, N2, M
Incio
M=0
Ler N1
Ler N2
M=(N1+N2)/2
Escrever N1,N2,M
Se M<7 Ento
Escrever Reprovado
Seno
Escrever Aprovado
Fim_Se
Fim
NO EXCEL
O procedi ment o abai xo l as not as na pl ani l ha, nas cl ul as A3 e B3; cal cul a a
mdi a; escreve a mdi a na cl ul a C3; sel eci ona e l i mpa o cont edo da cl ul a A6;
real i za o t est e condi ci onal e, se M >= 7 ent o "Aprovado" seno "Reprovado".

NO EDI TOR DO VI SUAL BASI C
Sub Condicional2()
Dim M as Single
Dim N1 as Single
Dim N2 as Single
M = 0
N1=Range("A3")
N2=Range("B3")
M = (N1 + N2) / 2
Range("C3").Select
ActiveCell = M
Range("A6").Select
Selection.ClearContents
If M >= 7 Then
ActiveCell = "Aprovado"
Else
ActiveCell = "Reprovado"
End If
End Sub

98 EXCEL XP AVANADO
ESTRUTURA DE SELEO MLTI PLA
Esse t i po de est rut ura serve para resol ver probl emas que exi j am mui t as
condi es.
Segui ndo a l gi ca:
O prxi mo al gori t mo l doi s val ores (V1, V2) e um cdi go e:
x Se o cdi go f or i gual a 1, ent o real i zada a soma dos val ores;
x Se o cdi go f or i gual a 2, ent o real i zada a subt rao dos val ores;
x Se o cdi go f or i gual a 3, ent o real i zado o produt o; e,
x Se o cdi go f or di f erent e de 1, 2 e 3, ent o ser escri t a a mensagem
"Cdi go nvl i do".
Variveis
Numrico COD,V1,V2,R
Inicio
R=0
Ler V1
Ler V2
Ler COD
Faa Caso COD
Caso 1
R=V1+V2
Caso 2
R=V1-V2
Caso 3
R=V1*V2
Outro Caso
Escrever Cdigo Invlido
Fim_Caso
Escrever V1,V2,R
Fim
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 99
NO EXCEL
O procedi ment o ao l ado l os val ores e o cdi go na pl ani l ha, em B2, D2 e A5;
l i mpa o cont edo de A8; f az o est udo de caso, ou sej a, det ermi na e execut a a
operao desej ada e, escreve o resul t ado em A8.

NO EDI TOR DO VI SUAL BASI C
Sub Mltipla()
Dim Result as Single
Dim V1 as Single
Dim V2 as Single
Result = 0
V1 = Range("B2")
V2 = Range("D2")
Cod = Range("A5")
Range("A8").Select
Select Case Cod
Case 1
Result = V1 + V2
ActiveCell = Result
Case 2
Result = V1 - V2
ActiveCell = Result
Case 3
Result = V1 * V2
ActiveCell = Result
Case Else
ActiveCell = "Invlido"
End Select
End Sub
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

100 EXCEL XP AVANADO
ESTRUTURA DE REPETI O
Permi t e que uma seqnci a de comandos sej a execut ada repet i dament e at
que uma det ermi nada condi o de i nt errupo sej a sat i sf ei t a. Para i nt errupo,
usamos uma vari vel servi ndo como cont ador ou um FLAG.
x CONTADOR ut i l i zado para cont ar o nmero de ocorrnci as e quando
at i ngi do, o seu l i mi t e def i ni do, el e serve de i nt errupt or da repet i o.
Seu i ncrement o ou decrement o uma const ant e.
x FLAG ut i l i zado para i ndi car o f i m da repet i o. Esse i ndi cador no
deve ser processado (al t erado) durant e o f l uxo normal dos dados.
Exi st em doi s t i pos de est rut uras de repet i o, uma usando ENQUANTO e out ra
usando o PARA. A est rut ura com Enquant o f unci ona t ant o com cont ador como com
FLAG, j a est rut ura com Para ut i l i za um cont rol e com cont ador que
i ncrement ado ou decrement ado conf orme o passo est i pul ado.
ESTRUTURA USANDO O ENQUANTO
Variveis
Numrico NUM
Incio
NUM=1
Faa Enquanto NUM<=20
Escrever NUM
NUM=NUM+2
Fim_Enquanto
Fim
ESTRUTURA USANDO O PARA
Variveis
Numrico CONT, NUM
Incio
NUM=1
Para CONT=1 At 10
Escrever NUM
NUM=NUM+2
Prximo
Fim
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 101
NO EXCEL
No procedi ment o abai xo os resul t ados da pl ani l ha so apagados; o pri mei ro
e o l t i mo nmero so procurados em B3 e B4; os nmeros so escri t os a part i r de
B7, comeando pel o que est em B3, de doi s em doi s, enquant o no ul t rapassar o
nmero cont i do em B4.

NO EDI TOR DO VI SUAL BASI C
Sub Repetio_1()
Range("A7:B100").Select
Range("A6").Select
Incio = Range("B3")
Final = Range("B4")
While Inicio <= Final
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell = Incio
Inicio = Inicio + 2
Wend
End Sub
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

102 EXCEL XP AVANADO
NO EXCEL
O procedi ment o i ni ci al semel hant e ao model o ant eri or; os nmeros so
escri t os a part i r de B7, comeando pel o que est em B3, de doi s em doi s, t ant as
vezes quant as f orem det ermi nadas pel o nmero cont i do em B4.

NO EDI TOR DO VI SUAL BASI C
Sub Repetio_2()
Range("A7:B100").Select
Selection.ClearContents
Range("A6").Select
Prim = Range("B3")
Nvezes = Range("B4")
For Cont = 1 To Nvezes
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell = Prim
Prim = Prim + 2
Next
End Sub
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 103
PROCEDIMENTOS DO VISUAL BASIC
Um procedi ment o um bl oco de cdi go do Vi sual Basi c di gi t ado em um
mdul o. uma seqnci a de i nst rues do Vi sual Basi c que deve execut ar uma
ao. O Vi sual Basi c possui doi s t i pos pri nci pai s de procedi ment os: SUB e
FUNCT ON.
Um nome de procedi ment o sempre def i ni do ao n vel de mdul o. Todo
cdi go execut vel deve est ar cont i do em um procedi ment o. Procedi ment os no
podem ser ani nhados dent ro de out ros procedi ment os.
Procedi ment o SUB:
x Um procedi ment o SUB execut a uma ao, sem ret ornar um val or.
x El e del i mi t ado pel as i nst rues SUB e END SUB.

Procedi ment o SUB, para emi t i r um avi so de erro.
Sub Aviso_Erro()
MsgBox "Ateno - Dados Invlidos."
End Sub
Resul t ado:


104 EXCEL XP AVANADO
FUNCTI ON
Um procedi ment o FUNCT ON assemel ha-se a um procedi ment o SUB, com a
di f erena de que el e ret orna um val or.
El e del i mi t ado pel as i nst rues FUNCT ON e END FUNCT ON.

Procedi ment o FUNCT ON para cal cul ar o nmero de graus Cel si us a part i r dos
graus Fahrenhei t .
Function Celsius(fDegrees)
Celsius = (fDegrees - 32) * 5 / 9
End Function
PARTES DE UM PROCEDI MENTO
As i nst rues SUB e END SUB ou FUNCT ON e END FUNCT ON, so pal avras-
chave do Vi sual Basi c, marcam o i n ci o e o f i m do procedi ment o.
x Um nome Trat a-se do i dent i f i cador excl usi vo do procedi ment o.
x Os argument os So val ores f orneci dos ao procedi ment o, separados
por pont o e v rgul a.
x O cdi go do VBA corresponde s i nst rues que i nf ormam ao
procedi ment o o que f azer, as et apas a serem cumpri das ou as aes a
serem t omadas.
x O val or ret ornado O procedi ment o FUNCT ON possui um val or
ret ornado, o que no ocorre com um procedi ment o SUB.


EXCEL XP AVANADO 105
FUNES DEFI NI DAS PELO USURI O
Uma f uno def i ni da pel o usuri o assemel ha-se a qual quer f uno de
pl ani l ha pr-def i ni da do Excel , t al como Soma e Mdi a. Cabe ao usuri o deci di r o
que a f uno deve f azer.
Uma f uno def i ni da pel o usuri o cri ada em um mdul o do Vi sual Basi c,
combi nando eXPresses mat emt i cas, f unes pr-def i ni das do Excel e o cdi go
do Vi sual Basi c. Deve-se f ornecer f uno def i ni da pel o usuri o um conj unt o de
val ores; el a execut a cl cul os sobre esses val ores e ret orna um resul t ado.
Observao: Al m de nmeros e eXPresses mat emt i cas, uma f uno def i ni da
pel o usuri o t ambm pode t rabal har com t ext os, dat as e val ores.
Uma f uno def i ni da pel o usuri o assemel ha-se a uma macro. Cont udo,
exi st em di f erenas ent re el as:
MACROS GRAVADAS
x Execut am uma ao, t al como cri ar um grf i co ou mover cl ul as.
x Podem ser gravadas.
x So del i mi t adas pel as pal avras-chave SUB e END SUB.
FUNES DEFI NI DAS PELO USURI O
x Ret ornam um val or; no podem real i zar aes.
x Devem ser cri adas em um Mdul o.
x So del i mi t adas pel as pal avras-chave FUNCT ON e END FUNCT ON.


106 EXCEL XP AVANADO
PARTES DE UMA FUNO DEFI NI DA PELO USURI O
Uma f uno def i ni da pel o usuri o di vi de-se em:
x Pal avras-chave do VBA Para marcar o i n ci o e o f i m da f uno
(FUNCT ON e END FUNCT ON).
x Um nome Trat a-se do i dent i f i cador excl usi vo da f uno.
x Argument os So val ores f orneci dos pel o usuri o - o pont o de part i da
para os cl cul os execut ados pel a f uno. Para def i ni r os argument os de
uma f uno def i ni da pel o usuri o, aps o nome da f uno, di gi t am-se os
argument os ent re parnt eses, separando-os com um separador de l i st a.
x Cdi go e eXPresses do VBA So as i nst rues que i nf ormam
f uno def i ni da pel o usuri o os cl cul os a serem real i zados. Uma
eXPresso uma combi nao de nmeros, vari vei s e operadores
mat emt i cos que resul t a em um val or.
x O val or ret ornado o val or ret ornado pel a f uno def i ni da pel o
usuri o aps a real i zao dos cl cul os. Para especi f i car um val or
ret ornado, deve-se acrescent ar uma eXPresso ao nome da f uno
def i ni da pel o usuri o.

NomeFuno=eXPresso

A f uno def i ni da pel o usuri o abai xo se chama Lucro, e cal cul a o l ucro
brut o com base na quant i dade vendi da de um produt o, o cust o de f abri cao e o
preo obt i do por cada uni dade. A f uno possui t rs argument os.
Function Lucro (quantidade, custo, preo)
Lucro = quantidade * (preo - custo)
End Function
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 107
CRI ANDO UMA FUNO DEFI NI DA PELO USURI O
Na barra de menus <cl i que> em Ferrament as. Apont e para o i t em Macro.
<Cl i que> em Edi t or do Vi sual Basi c.
<Cl i que> no menu nseri r (na j anel a do Mi crosof t Vi sual Basi c) e <cl i que> em
Mdul o. Di gi t e a pal avra-chave Funct i on segui da do nome da f uno def i ni da pel o
usuri o. Os argument os so col ocados ent re parnt eses separados por v rgul a,
l ogo aps o nome da f uno. Podem ser col ocados no mxi mo t reze argument os.
Pressi one a t ecl a <ENTER> para mover-se para a prxi ma l i nha. Di gi t e a pri mei ra
l i nha de cdi go e pressi one a t ecl a <ENTER>. Di gi t e as l i nhas de cdi gos
rest ant es.

Quando uma f uno no pert ence ao Vi sual Basi c, mas exi st e no Excel ,
poss vel us-l a em um mdul o do Vi sual Basi c, cont udo, necessri o usar uma
i nst ruo para que a f uno sej a procurada no apl i cat i vo Excel . Essa i nst ruo
se chama APL CAT VO (appl i cat i on), e usada como no exempl o aci ma.
Dica: Voc pode i nseri r um coment ri o (que no execut ado) em uma f uno ou
procedi ment o desde que est e venha precedi do de apst rof o.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

108 EXCEL XP AVANADO
USANDO A FUNO DEFI NI DA PELO USURI O
Depoi s de cri ar a f uno def i ni da pel o usuri o, poss vel di gi t -l a em uma
pl ani l ha. Uma f uno def i ni da pel o usuri o di gi t ada e empregada exat ament e da
mesma f orma que uma f uno pr-def i ni da do Excel .
Para usar uma f uno def i ni da pel o usuri o, em uma pl ani l ha:
x Di gi t e um si nal de i gual (=), na cl ul a desej ada, segui da pel o nome da
f uno e por um parnt ese esquerdo.
x Di gi t e os argument os (val ores), separados um do out ro por um pont o e
v rgul a, segui dos por um parnt ese di rei t o.
x Pressi one a t ecl a <ENTER>.
Tambm poss vel at i var a f uno def i ni da pel o usuri o at ravs do menu
nseri r - Funo (Assi st ent e de Funo) ou <cl i cando> no bot o , procurando
pel a cat egori a "Def i ni da pel o Usuri o".

<Cl i que> na cat egori a def i ni da pel o usuri o e <cl i que> no bot o ( ).

EXCEL XP AVANADO 109
<Cl i que> sobre a f uno que desej ar e <cl i que> no bot o ( ).
Not e que ao sel eci onar a f uno voc t er a si nt axe ( )
sendo exi bi da na j anel a.

Ao <cl i car> no bot o ( ) a j anel a de argument os ser exi bi da, di gi te
ou sel eci one os argument os e <cl i que> no bot o ( ).

Abai xo t eremos o resul t ado da f uno e sua apresent ao na barra de
f ormul as:


110 EXCEL XP AVANADO

Exempl o de apl i cao de f unes cri adas pel o usuri o:
MODO DE DI GI TAO DAS FUNES CRI ADAS

Resul t ado:

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 111
FORMULRIOS
A ent rada de dados em uma pl ani l ha pode ser f ei t a at ravs dos campos de
f ormul ri o. Esses campos permi t em ao usuri o opt ar por um i t em espec f i co
dent ro de um uni verso de i nf ormaes com val ores pr-def i ni dos, ou sel eci onar
di versos i t ens de uma l i st a.
Por exempl o, um bot o drop down t em t odos os val ores poss vei s de ent rada
em uma det ermi nada cl ul a, mas o usuri o s poder opt ar por um del es. Esse
processo al m de mai s prt i co, poi s evi t a a di gi t ao, t ambm mai s seguro,
pel o f at o de o usuri o acrescent ar o val or preest abel eci do.
Barra de Ferrament as - Formul ri os:

FUNES DOS BOTES DA BARRA DE FERRAMENTAS FORMULRI OS
Cri a um rt ul o na pl ani l ha, como por exempl o, um t t ul o.

nsere um campo de f ormul ri o de t ext o (f unci ona no mdul o).
Cri a uma cai xa de grupo na pl ani l ha onde poss vel i nseri r
out ros cont rol es.

Cri a um bot o na pl ani l ha ao qual pode-se at ri bui r uma macro.

Cri a uma cai xa de sel eo, onde poss vel opt ar por vri os
i t ens.

Cri a um bot o de opo, onde poss vel opt ar por somente
um i t em.


112 EXCEL XP AVANADO
Cri a uma cai xa de l i st agem com vri os i t ens, onde
poss vel sel eci onar apenas um del es.

Cri a uma cai xa de combi nao, onde o i t em sel eci onado
aparece no t opo da cai xa.

Cri a uma combi nao de cai xa de l i st agem e
cai xa de edi o (f unci ona no mdul o).
Cri a uma combi nao de cai xa de edi o e
cai xa de l i st agem drop-down (f unci ona no
mdul o).
Para al t erar as propri edades do cont rol e.
edi t a ou cri a um cdi go para o obj et o sel eci onado.
Execut a a cai xa de di l ogo cri ada (f unci ona no
mdul o).
Cri a uma barra de rol agem na pl ani l ha serve para al t erao
de val ores numri cos.

Cri a um cont rol e gi rat ri o na pl ani l ha, ou sej a, pode-se
aument ar ou di mi nui r um val or exi bi do at ravs das f l echas.


EXCEL XP AVANADO 113
Al t erna a grade, ou sej a, exi be ou ocul t a a grade usada para
al i nhar obj et os em uma pl ani l ha.
O exempl o ao l ado de uma cai xa de grupo com bot es de
opo dent ro. Nesse caso poss vel opt ar por soment e uma
opo.
Esse exempl o de uma cai xa de grupo com cai xas de
sel eo dent ro. Podemos escol her vri as opes ao mesmo
t empo.
O exempl o ao l ado ref ere-se a uma cai xa de l i st agem, onde
poss vel sel eci onar soment e uma opo e a l i st a permanece
abert a.
O l t i mo exempl o de uma cai xa de combi nao, quando
cl i camos na opo desej ada el a col ocada no t opo da cai xa
f echando a l i st a de opes.

114 EXCEL XP AVANADO
VI NCULANDO CONTROLES
No bast a desenhar os bot es de cont rol e, preci so def i ni r i nt erval o de
ent rada e/ ou vi ncul -l os a uma cl ul a.
Para i sso:
Desenhe o cont rol e desej ado. <Cl i que> com o bot o di rei t o do mouse sobre
o obj et o desenhado. No menu de at al ho, <cl i que> no comando Format ar Cont rol e.
Sel eci one a gui a Cont rol e. Preencha os campos necessri os (Cada cont rol e i r
apresent ar uma cai xa de propri edades di f erent e, mas a mai ori a t em i nt erval o de
ent rada e v ncul o da cl ul a. A cl ul a vi ncul ada t er como resul t ado um nmero ou
val ores como FALSO e VERDADE RO).

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 115

No exempl o abai xo, a Cai xa de Combi nao f ornece uma l i st a dos nomes
que est o cadast rados no banco de dados, para uma busca das not as e da mdi a.
Est a l i st a evi t a os poss vei s erros que poderi am ser causados pel a di gi t ao.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

116 EXCEL XP AVANADO
Resul t ado:


No exempl o 2, f oi reproduzi da uma part e de um f ormul ri o para veri f i car se o
usuri o deveri a mi grar ou no para o Wi ndows 98.
Na pri mei ra part e (onde se i nf orma o t i po de processador), pode-se f azer
apenas uma escol ha, por i sso, f oram usados Bot es de Opo. El es est o
vi ncul ados a cl ul a 5, que assumi u o val or 2, poi s a segunda opo f oi
sel eci onada.
Na segunda part e, f oram usadas Cai xas de Sel eo, poi s mai s de um i t em
pode ser sel eci onado ao mesmo t empo. El es est o vi ncul ados a cl ul as
i ndependent es, a part i r da cl ul a 7. Se o i t em est i ver at i vo, a cl ul a vi ncul ada
assume o val or l gi co VERDADE RO e, se no est i ver at i vo, assume o val or l gi co
FALSO.


EXCEL XP AVANADO 117
EXERCCIOS
EXERC CI O 01
1) Abra o arqui vo EMPRESA. XLS ou di gi t e as duas t abel as abai xo, uma em
cada pl ani l ha.
2) Sal ve o arqui vo com o nome de I MPOSTOS.
3) Nomei e a base de dados.
4) Procure vi a f uno PROCV o nome e o sal ri o brut o do f unci onri o.
5) Se o cdi go di gi t ado no ret ornar um val or, dever aparecer a mensagem
nvl i do. (Funes SE e ERROS)
6) At ravs da f uno SE, cal cul e o val or do RPF.
7) Cal cul e o sal ri o l qui do do f unci onri o.
TABELA DE DESCONTO DO IRPF

FRMULA PARA CLCULO DO DESCONTO DO IRPF
Desconto I RPF = Sal ri o Brut o x Al quot a Parcel a a Deduzi r

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

118 EXCEL XP AVANADO

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 119
EXERC CI O 02
1) Abra o arqui vo I NADI MPLENTES. XLS, ou di gi t e a t abel a abai xo.
2) Na col una Dat a At ual cal cul e a dat a at ual i nseri ndo a f uno HOJE.
3) Cal cul e o nmero de di as em at raso. Se no houver at raso, dever aparecer
a mensagem "Nenhum" (use a f uno SE).
4) No i t em Si t uao, dever aparecer o segui nt e:
x Text o "Em Di a" se no houver at raso.
x Text o " nadi mpl ent e" se o at raso f or de at 30 di as.
x Text o "SPC" se o at raso f or mai or que 30 di as.
Observao: Cl ul as da col una Dat a de Venci ment o est o bl oqueadas.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

120 EXCEL XP AVANADO
EXERC CI O 03
1) Abra o arqui vo SAFRA AGR COLA. XLS.
2) Busque o Est ado at ravs da f uno PROCV.
3) Para cal cul ar:
x mpost o: Preo m n x al quot a (PROCV)
x Fret e: Preo m n x al quot a (PROCV)
x Preo de Compra: Preo m n + i mpost os + f ret e
x Preo de compra: Preo de compra/ t on x Quant i dade



EXCEL XP AVANADO 121


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

122 EXCEL XP AVANADO
EXERC CI O 04
1) Cri e uma nova past a de t rabal ho e sal ve-a como BOLETI M.
2) Cri e o banco de dados em PLAN1 e renomei e a pl ani l ha para LI STAGEM.
3) Cri e o l ayout abai xo em PLAN2 e renomei e a pl ani l ha para BI MESTRES.
4) At ravs dos recursos do comando Formul ri o acrescent e mai s 3 (t rs)
regi st ros compl et os na pl ani l ha LI STAGEM; al t ere a not a do 4 Bi , do segundo
regi st ro, de 7 para 9; vi sual i ze os al unos que t em mdi a aci ma de 7 (set e).
PARA CRIAR AS FRMULAS CONSIDERE:
x Mdi a Fi nal - t odos os bi mest res t em o mesmo peso.
x Freqnci a - o curso t em um t ot al de 100 horas, com duas horas em
cada di a de aul a, ou sej a, cada f al t a represent a 2% a menos na
f reqnci a
=(100-G2*2)/ 100.
PARA CALCULAR A COLUNA DOS RESULTADOS:
Se Freqnci a < 80% Reprovado por Fr eqnci a.
Se Mdi a < 7 Reprovado por Mdi a.
Se Mdi a f or >=7 e <=9 Sat i sf at ri o.
Se Mdi a > 9 t i mo.
At ravs dos recursos do comando Cl assi f i car, cl assi f i que a pl ani l ha
LI STAGEM de acordo com a mdi a f i nal (ordem decrescent e).
Observao: Na pl ani l ha BI MESTRES o operador dever ent rar apenas com o
nome do al uno e as demai s i nf ormaes devero aparecer
aut omat i cament e.
PLANILHA - LISTAGEM

PLANILHA - BIMESTRES


EXCEL XP AVANADO 123
EXERC CI O 05
1) Cri e uma nova past a de t rabal ho e sal ve-a como FORNECEDORES.
2) Cri e a l i st a abai xo em PLAN1 e renomei e a pl ani l ha para MATERI AI S.
3) Excl ua as demai s pl ani l has de sua past a de t rabal ho.
4) Cri e a f rmul a para a col una Val or Tot al .
5) At ravs dos recursos do comando Subt ot al f aa com que aparea o subt ot al
na col una - Val or Tot al - a cada al t erao do campo - Depart ament o.
6) Remova os subt ot ai s.
ATRAVS DOS RECURSOS DO COMANDO AUTO FILTRO:
7) Col oque set as de f i l t ragem em t odas as col unas.
8) Exi ba soment e os i t ens do depart ament o al moxari f ado (vol t e ao normal ).
9) Exi ba soment e os regi st ros onde o mat eri al a canet a (vol t e ao normal ).
10) Exi ba os regi st ros onde o val or uni t ri o est ent re R$2, 50 e R$4, 00 (vol t e
ao normal ).
11) Exi ba uma l i st a dos f ornecedores que comeam com a l et ra - L (vol t e ao
normal ).
12) At ravs dos recursos do comando Fi l t ro Avanado:
13) Veri f i que quant os regi st ros compraram menos de 25 past as ou mai s de 10
pl ani l has;
14) Vi sual i ze os regi st ros que t enham Val or Tot al ent re R$40, 00 e R$60, 00
(>40 e <60), menos as compras de cal cul adoras (<>Cal cul adora).
15) Observe os regi st ros onde a quant i dade f oi i gual ou superi or a 20 i t ens,
mas que o val or t ot al no t enha ul t rapassado R$75, 00.
PLANILHA - MATERIAIS


124 EXCEL XP AVANADO
EXERC CI O 06
1) Cri e uma nova past a e sal ve-a como COMPARAO DE SALRI OS.
2) Cri e o banco de dados abai xo em PLAN1 e renomei e a pl ani l ha como LI STA.
3) Excl ua as demai s pl ani l has de sua past a de t rabal ho.
ATRAVS DOS RECURSOS DO COMANDO FORMULRIO:
4) Local i ze o regi st ro nmero 5.
5) Exi ba os regi st ros que t enham sal ri os at R$ 2. 150, 00.
6) Al t ere o cont edo do campo Nome do regi st ro nmero 3.
7) Acrescent e doi s regi st ros ao banco de dados.
ATRAVS DOS RECURSOS DO COMANDO AUTO FILTRO:
8) Col oque set as de f i l t ragem em t odas as col unas.
9) Exi ba soment e os nomes que comecem com a l et ra - M - (vol t e ao
normal ).
ATRAVS DOS RECURSOS DO COMANDO FILTRO AVANADO:
10) Vi sual i ze os regi st ros onde a f uno sej a Programador e o set or sej a CPD.
11) Veri f i que os regi st ros onde a f uno sej a Assi st ent e ou os regi st ros onde o
sal ri o sej a <=R$1. 560, 00.
PLANILHA - LISTA

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 125
EXERC CI O 07
1) Cri e uma nova past a e sal ve-a como COMPRAS.
2) Cri e o banco de dados abai xo em PLAN1 e renomei e a pl ani l ha como LI STA
DE COMPRAS.
3) Excl ua as demai s pl ani l has de sua past a de t rabal ho.
ATRAVS DOS RECURSOS DO COMANDO AUTO FILTRO:
4) Col oque set as de f i l t ragem em t odas as col unas.
5) Local i ze apenas os produt os do t i po 2 (vol t e ao normal ).
6) Observe apenas os produt os onde o preo uni t ri o est ent re R$80, 00 e
R$170, 00 (vol t e ao normal ).
ATRAVS DOS RECURSOS DO COMANDO FILTRO AVANADO:
7) Most re t odos os produt os Z que t enham t i po 1 ou quant i dade menor ou i gual
a 50 (vol t e ao normal ).
8) Veri f i que os regi st ros que so do produt o X e preo t ot al superi or a 1500
(vol t e ao normal ).
ATRAVS DOS RECURSOS DO COMANDO CONGELAR PAINIS:
9) Congel e a col una comprador e vi sual i ze o preo t ot al do produt o e o
comprador.
10) Congel e t oda a l i nha de cabeal hos da l i st a de dados.
PLANILHA - LISTA DE COMPRAS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

126 EXCEL XP AVANADO
EXERC CI O 08
1) Cri e uma nova past a de t rabal ho e sal ve-a como DOAES.
2) Cri e o banco de dados em PLAN1 e renomei e a pl ani l ha para LI STA DE
DOAES (no esquea de cal cul ar o Tot al Geral ).
3) Renomei e PLAN2 para ESTAT STI CAS e di gi t e o cont edo abai xo.
4) Cri e reas de cri t ri os, conf orme o model o abai xo.
UTILIZANDO AS FUNES DE BANCO DE DADOS:
5) Cri e as f rmul as necessri as na col una B, de acordo com o que est i ver
sendo sol i ci t ado na col una A.
PLANILHA - LISTA DE DOAES

PLANILHA - ESTATSTICAS


EXCEL XP AVANADO 127
EXERC CI O 09
1) Sal ve a past a de t rabal ho como CADASTRO DE FUNCI ONRI OS.
2) Def i na os dados da col una sal ri o com o nome de SAL.
3) Cal cul e o val or do NSS l evando em consi derao a t abel a abai xo e
ut i l i zando o nome def i ni do.

4) Cal cul e o val or do R l evando em consi derao a t abel a abai xo e ut i l i zando o
nome def i ni do.

PLANILHA - DADOS DOS FUNCIONRIOS

5) Cl assi f i que o banco de dados em ordem crescent e por Set or, Nome e
Sal ri o.
6) Faa a mdi a dos sal ri os l qui dos dos f unci onri os do Set or AB.
7) Encont re o mai or sal ri o l qui do dos f unci onri os do Set or CC.
8) Encont re o menor sal ri o l qui do dos f unci onri os do Set or DF.
9) Com o comando Subt ot al some os sal ri os l qui dos dos respect i vos set ores
i nseri ndo uma quebra de pgi na a cada f i nal de set or e ai nda repet i ndo os
cabeal hos em t odas as pgi nas dos rel at ri os.

128 EXCEL XP AVANADO
EXERC CI O 10
1) Abra a past a de t rabal ho BOLETI M e at i ve a pl ani l ha LI STAGEM, at ravs dos
recursos do comando Val i dao:
a. Cri e uma mensagem de ent rada para as cl ul as onde est o di gi t as as
not as. Est a mensagem deve al ert ar para que os usuri os col oquem
apenas not as vl i das (ent re 0 e 10).
b. Cri e uma mensagem de erro para que no sej a poss vel ent rar com
not as i nvl i das.
c. Cri e uma mensagem de avi so para a col una onde est o as f al t as, se
o nmero de f al t as passar de 20.
d. Cri e uma mensagem de ent rada, na col una dos resul t ados, com a
si nt axe da f uno SE, ou sej a:
SE( TESTE COND C ONAL; VALORVERDADE RO; VALORFALSO) .
2) Sal ve as al t eraes e f eche a past a de t rabal ho BOLETI M.
3) Abra a past a de t rabal ho FORNECEDORES e at i ve a pl ani l ha MATERI AI S,
at ravs dos recursos do comando Val i dao:
a. Cri e uma mensagem de avi so para al ert ar se um val or uni t ri o f or
mai or que R$ 5, 00.
b. Cri e uma mensagem i nf ormat i va que al ert e o usuri o se a quant i dade
f or superi or a 25.
c. Cri e uma l i st a que i mpea ao operador de i nseri r depart ament os
di f erent es de - Al moxari f ado, Compras, Pessoal e Vendas.
4) Sal ve as al t eraes e f eche a past a de t rabal ho FORNECEDORES.
5) Abra a past a de t rabal ho DOAES e at i ve a pl ani l ha ESTAT STI CAS, at ravs
dos recursos do comando Val i dao:
a. Cri e uma mensagem de ent rada, na col una dos resul t ados, com a
si nt axe das f unes de banco de dados.
b. Sal ve as al t eraes e f eche a past a de t rabal ho DOAES.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 129
EXERC CI O 11
1) Sal ve o arqui vo com o nome de VALI DAO1.
PREENCHA O BANCO DE DADOS ABAIXO, SEGUINDO O QUE PEDE.
2) Val i de o banco de dados abai xo para que:
a. Os nomes dos al unos sej am soment e os que est o na l i st a auxi l i ar.
b. As not as est ej am ent re os nmeros deci mai s de 0 a 10.
c. Que as dat as de nasci ment o dos al unos sej am mai ores ou i guai s a
01/ 01/ 1985.
PLANILHA - VALIDAO DE DADOS

3) Cal cul e as mdi as de cada al uno.
4) Cal cul e a mdi as da t urma.
5) Cl assi f i que em ordem crescent e a l i st a auxi l i ar.
6) Di ga quai s as cl ul as que precedem e dependem da Not a1 e da mdi a.
7) Prot ej a a col una das mdi as dos al unos e a cl ul a da mdi a da t urma.
8) Faa uma f ormat ao personal i zada para que mdi as abai xo de 7 apaream
em vermel ho e mdi as aci ma ou i gual a set e apaream com f ont e azul .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

130 EXCEL XP AVANADO
EXERC CI O 12
1) Sal ve o arqui vo como VALI DAO2.
2) Di gi t e o Banco de Dados abai xo.
3) Val i de a col una mat eri al para que soment e os produt os da l i st a auxi l i ar
sej am ut i l i zados.
4) Val i de os preos para que sej am nmeros i nt ei ros ent re R$120, 00 e
R$1250, 00.
5) Preencha o rest ant e do Banco de Dados l evando em consi derao as
val i daes f ei t as.
PLANILHA - VALIDAO DE DADOS 2

6) Na t abel a abai xo val i de a cl ul a da ref ernci a para que s sej am acei t as
ref ernci as exi st ent es no Banco de Dados.
7) Def i na o nome de TAB para a Li st a de Dados.
8) Escol ha uma ref ernci a at ravs do menu Drop-Down.
9) Com a f uno de v ncul o PROCV, procure pel os dados no banco de dados
para compl et ar a t abel a abai xo.
10) Di gi t e uma quant i dade qual quer.
11) Cal cul e o preo t ot al mul t i pl i cando a quant i dade pel o preo uni t ri o.
PLANILHA - VALIDAO DE DADOS 3


EXCEL XP AVANADO 131
EXERC CI O 13
1) Cri e uma nova past a de t rabal ho e sal ve-a como ATI NGI R SALRI OS.
2) Cri e a t abel a abai xo em PLAN1 e renomei e a pl ani l ha para SALRI OS.
3) Excl ua as demai s pl ani l has de sua past a de t rabal ho.
4) Cri e a f rmul a para a col una Sal ri o Brut o e f aa o somat ri o dos sal ri os.
5) At ravs dos recursos do comando At i ngi r Met a:
6) Cal cul e de quant o deveri a ser o sal ri o hora da f unci onri a Mari a Si l va para
que o somat ri o dos sal ri os f osse de R$5. 000, 00.
7) Veri f i que quant as horas a f unci onri a Li a Ramos deveri a t rabal har para
at i ngi r um sal ri o de R$500, 00.
8) Cal cul e de quant o deveri a ser o sal ri o hora do f unci onri o Pedro Li ma para
que el e at i ngi sse um sal ri o de R$800, 00 com a mesma quant i dade de horas
t rabal hadas.
PLANILHA - SALRIOS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

132 EXCEL XP AVANADO
EXERC CI O 14
1) Cri e uma nova past a de t rabal ho e sal ve-a como I MVEL.
2) Cri e a t abel a abai xo em PLAN1 e, renomei e a pl ani l ha para APARTAMENTO.
3) Cal cul e o Tot al Pago e o Tot al do Emprst i mo necessri o.
4) At ravs dos recursos do comando At i ngi r Met a, veri f i que de quant o dever
ser a ent rada para que o emprst i mo sej a de R$75. 000, 00.
PLANILHA - APARTAMENTO

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 133
EXERC CI O 15
1) Abra uma nova past a de t rabal ho e sal ve-a como CURSOS DE I NFORMTI CA.
2) Cri e a t abel a abai xo em PLAN1 e renomei e a pl ani l ha para CURSOS.
3) Excl ua as demai s pl ani l has de sua past a de t rabal ho.
4) Cal cul e os percent uai s de cada curso em rel ao ao t ot al .
5) Faa o resumo (por ms) dos t ot ai s para cada curso.
6) At ravs dos recursos do comando At i ngi r Met a, veri f i que o que deve ser
f ei t o para:
7) Mari a at i ngi r uma met a de 12% em Feverei ro para o curso de Wi ndows e
42% em Maro para o curso de Word.
8) Marcos at i ngi r uma met a de 26% em Maro para o curso de Excel .
9) Al ex dever at i ngi r 40% em Janei ro no curso de Word.
PLANILHA - CURSOS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

134 EXCEL XP AVANADO
EXERC CI O 16
1) Cri e uma nova past a de t rabal ho e sal ve-a como COMANDO SOLVER.
2) Di gi t e os dados abai xo em PLAN1 e renomei a para USANDO O SOLVER.
PLANILHA - USANDO O SOLVER

3) Em out ra Pl ani l ha const rua est a t abel a, obt endo os resul t ados da t abel a
aci ma. (f uno SOMASE)

4) Cri e uma f uno que i nsi ra a Regi o de acordo com a Ci dade.
a. So Paul o ou Port o Al egre = Al f a Sal vador = Bet a

EXCEL XP AVANADO 135
5) Const rua uma Funo que cal cul e o ndi ce sobre o Tot al .


6) Para Resul t ado, ut i l i zando como parmet ro o Tot al , Cal cul e uma f uno que
devol va:
a. Para Tot al Aci ma de 2100 = "Lucrat i vo" seno Tot al = "Posi t i vo"
APLIQUE AS SEGUINTES CONDIES AO SOLVER:
7) Sendo o t ot al geral do ms de JAN i gual a 9500; de quant o f i cari a cada
parcel a nesse ms?
8) Sendo o t ot al geral do ms de FEV i gual a 8500; de quant o f i cari a cada
parcel a do ms.
9) Sendo que o i nt erval o de F4: F6 deve ser mai or ou i gual a 320 e o i nt erval o
de F13: F15 no deve ser menor ou i gual a 320.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

136 EXCEL XP AVANADO
EXERC CI O 17
1) Cri e uma nova past a de t rabal ho e sal ve-a como CENRI O1.
2) Renomei e PLAN1 para CONCESSI ONRI A.
3) At ravs da f uno PROCV, preencha o rest ant e dos dados.
4) Cal cul e o preo t ot al do carro, i ncl ui ndo as cl ul as em branco dos preos
dos acessri os.
5) Cri e t rs Cenri os para os dados abai xo, com base nos preos dos
acessri os. O nome dos Cenri os devem ser: ATUAL, RAZOVEL e CARO.
6) Gere um Rel at ri o dos Cenri os, t endo como resul t ado o preo t ot al do
carro.

PLANILHA - CONCESSIONRIA


EXCEL XP AVANADO 137
EXERC CI O 18
1) Cri e uma Past a de Trabal ho e sal ve-a com o nome de CENRI OS2.
2) Renomei e PLAN1 para COTAES.
3) Excl ua PLAN2 e PLAN3.
4) Di gi t e a t abel a abai xo na pl ani l ha COTAES.
5) Cl assi f i que a l i st a de dados pel o campo Locai s, em ordem crescent e.
6) Cal cul e os preos das passagens em Reai s.
7) Cri e cenri os para as cot aes do dl ar.
8) Chame os Cenri os de PARALELO, COMERCI AL e TURI SMO, segui ndo os
val ores da t abel a abai xo.
9) Vi sual i ze os t rs Cenri os, um de cada vez.
10) Sal ve e f eche a Past a de Trabal ho CENRI OS2.

PLANILHA - COTAES

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

138 EXCEL XP AVANADO
EXERC CI O 19
1) Cri e uma nova past a de t rabal ho e sal ve-a como AUDI TORI A.
2) Cri e o banco de dados em PLAN1 e renomei e a pl ani l ha para FAZENDO
AUDI TORI A.
3) Cri e as f rmul as para cal cul ar o Sal ri o Base e o Sal ri o L qui do.
4) Para o val or do i mpost o de renda consi dere o quadro abai xo:
Se o sal r i o f or at 500 o cont r i bui nt e no paga i mpost o.
Se o sal r i o f or aci ma de 500 at 700 o i mpost o de 10%.
Se o sal r i o f or aci ma de 700 o i mpost o de 15%.
5) Para o val or do NSS consi dere as opes abai xo:
Par a sal r i o at 200 o cont r i bui nt e paga 8%.
Par a sal r i o aci ma de 200 at 500 paga 9%.
Par a sal r i o aci ma de 500 at 700 o descont o de 9, 75%.
Par a sal r i o aci ma de 700 o descont o de 11%.
ATRAVS DOS RECURSOS DO COMANDO AUDITORIA:
6) Di ga quai s cl ul as precedem o somat ri o do SAL/ BASE.
7) Di ga quai s cl ul as dependem da f rmul a do SAL/ L Q.
8) Ret i re t odas as set as de rast reament o.
9) Em caso de erro, use as set as de rast reament o para det ect ar de onde vem o
erro.
PLANILHA - FAZENDO AUDITORIA

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 139
EXERC CI O 20
1) Cri e uma nova past a de t rabal ho e sal ve-a como LI STA DE FUNCI ONRI OS.
2) Cri e a t abel a abai xo em PLAN1 e renomei e a pl ani l ha para LI STA.
3) At ravs dos recursos do comando Cl assi f i car, cl assi f i que a pl ani l ha de
acordo com o depart ament o e em segui da por nome (ordem crescent e).
ATRAVS DOS RECURSOS DO COMANDO TABELA DINMICA:
4) Exi ba um depart ament o de cada vez.
5) Faa com que o nome sej a exi bi do como rt ul o de l i nha.
6) Faa o somat ri o dos sal ri os, nmero de f al t as e horas ext ras.
7) Exi ba nas col unas a f uno do t rabal hador.
PLANILHA - LISTA

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

140 EXCEL XP AVANADO
EXERC CI O 21
1) Cri e uma nova past a de t rabal ho e sal ve-a como CONTROLE DE HORAS.
2) Cri e a t abel a abai xo em PLAN1 e, renomei e a pl ani l ha para CONTROLE.
3) Cri e a f rmul a para a col una Tot al de Horas e f aa o somat ri o desses
t ot ai s.
ATRAVS DOS RECURSOS DO COMANDO TABELA DINMICA:
4) Cri e uma t abel a di nmi ca, em out ra pl ani l ha, que t ot al i ze a quant i dade de
horas aul a, quant i dade de cursos e t ot al de horas dada por cada i nst rut or,
i ndependent e do curso mi ni st rado.
5) Vi sual i ze os resul t ados e sal ve as modi f i caes em sua past a de t rabal ho.
PLANILHA - CONTROLE

EXERC CI O 22
1) At ravs dos recursos do comando Prot eger Pl ani l has, abra e prot ej a as
segui nt es pl ani l has:
a. Pl ani l ha LI STAGEM, da past a de t rabal ho BOLETI M.
b. Pl ani l ha NOTA FI SCAL, da past a de t rabal ho RESTAURANTE.
c. Pl ani l ha ESTAT STI CAS, da past a de t rabal ho DOAES.
d. Pl ani l ha AUDI TORI A, da past a de t rabal ho AUDI TORI A.
EXERC CI O 23
1) Abra as pl ani l has sol i ci t adas e at ravs dos recursos do comando
Format ao Condi ci onal execut e as t aref as a segui r:
a. Pl ani l ha LI STAGEM, da past a de t rabal ho BOLETI M.
x Faa com que as not as i nf eri ores ou i guai s a 5, das col unas B, C, D e
E (not as dos bi mest res) f i quem em vermel ho.
x Exi ba a mensagem Aprovado na col una resul t ado em azul e as
demai s mensagens em vermel ho.
b. Pl ani l ha MATERI AI S, da past a de t rabal ho FORNECEDORES.
x Dest aque os val ores uni t ri os mai ores que R$ 4, 50 (f ormat ao
l i vre).
x Dest aque as quant i dades mai ores do que 25 (f ormat ao l i vre).

EXCEL XP AVANADO 141
EXERC CI O 24
a) Crie uma macro com j) Crie uma macro com
Referncia Absoluta Referncia Relativa
Validade somente para esta Pasta de Trabalho Validade para esta Pasta de Trabalho
Teclas de Atalho Teclas de Atalho
O nome de Pintar O nome de nserir
b) A macro deve k) A macro deve
Pintar a clula A1 de vermelho Clicar com o boto direito do mouse sobre PLAN3
Pintar a clula A2 de azul Clicar em nserir Planilha
Pintar a clula A3 de amarelo Clicar no boto OK
c) Execute a macro na planilha PLAN2 I) Execute a macro
d) Crie uma macro com m) Crie uma macro com
Referncia Relativa Referncia Absoluta
Validade para todas as Pastas de Trabalho Validade para esta Pasta de Trabalho
Teclas de Atalho Teclas de Atalho
O nome de Digitar O nome de Negrito
e) A macro deve n) A macro deve
Digitar a palavra Senac na primeira clula Selecionar cinco clulas da coluna A
Digitar a palavra Excel na segunda clula Formatar as clulas para negrito
Digitar a palavra VBA na terceira clula o) Execute a macro na planilha PLAN2
Digitar a palavra Macros na quarta clula
f) Execute a macro na planilha PLAN2
g) Crie uma macro com p) Crie uma macro com
Referncia Absoluta Referncia Absoluta
Validade para esta Pasta de Trabalho Validade para esta Pasta de Trabalho
Teclas de Atalho Teclas de Atalho
O nome de Calcular O nome de Sublinha
h) A macro deve q) A macro deve
Digitar o nmero 55 na clula G1 Selecionar cinco clulas da coluna A
Digitar o nmero 66 na clula G2 Formatar as clulas para sublinhado
Em G4 calcular a mdia aritmtica do intervalo r) Execute a macro na planilha PLAN2
i) Execute a macro na planilha PLAN2

142 EXCEL XP AVANADO
EXERC CI O 25
1) Cri e uma macro que di gi t e a pl ani l ha abai xo, cal cul e o sal ri o t ot al e
f ormat e as bordas, os t t ul os e as cores de f undo. Chame a Macro de
FAZTUDO.
PLANILHA - CRIANDO MACROS

Observao: Grave t odas as macros, depoi s f aa a cri ao dos bot es de
pl ani l ha em PLAN2. Grave uma macro para cada f uno pedi da.
2) Cri e um Bot o com o nome de SOMA, e associ e a el e uma macro que
execut e o somat ri o dos sal ri os/ hora, a soma das horast rab e a soma dos
sal t ot .
3) Cri e um Bot o com o nome de MDI A, e associ e a el e uma macro que cal cul e
a mdi a ari t mt i ca dos sal ri oshora das horas t rabal hadas e dos sal t ot ai s.
4) Cri e um Bot o com o nome de MAI OR, e associ e a el e uma macro que cal cul e
o mai or sal / hora, a mai or horat rab e o mai or sal ri o t ot al .
5) Cri e um Bot o com o nome de MENOR e associ e a el e uma macro que resul te
no menor sal / hora, na menor horat rab e no menor sal ri o t ot al .
6) Torne corrent e a pl ani l ha PLAN2 e execut e t odas as macros.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 143
EXERC CI O 26
1) Grave uma Macro que di gi t e a l i st a abai xo numa pl ani l ha chamada
Di gi t ao.
PLANILHA - DIGITAO

2) A Macro deve se chamar LI STA e t er t ecl as de at al ho.
3) Cri e um Menu chamado BANCO, na barra de menus, e col oque como i t em de
menu a macro LI STA.
4) Grave uma macro com o nome de FORMATO, que col oque negri t o nos campos
e bordas col ori das em t oda a l i st a de dados.
5) Col oque a macro FORMATO como i t em de menu do menu BANCO.
6) Grave uma macro com o nome de ORDEM, que cl assi f i que a l i st a de dados
em ordem crescent e de Nome at Tel ef one.
7) Col oque a macro ORDEM como i t em de menu do menu BANCO.
8) Em PLAN2 cri e t rs bot es de pl ani l ha e at ri bua a cada um del es as macros
cri adas nomeando-os de LI STA, FORMATO e ORDEM.
9) Execut e as macros at ravs dos bot es cri ados.
10) Em Pl an3, execut e as t rs macros at ravs do menu BANCO.
11) Ret i re o menu BANCO da barra de menus.
12) Excl ua as t rs macros cri adas.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '

144 EXCEL XP AVANADO
EXERC CI O 27
1) Cri e um Menu com o nome de BDFUNC. Est e menu deve t er set e i t ens de
menus (comandos).
a. O pri mei ro i t em de menu deve se chamar FORMAR BANCO.
b. O segundo i t em de menu deve se chamar SOMATRI O GERAL.
c. O t ercei ro i t em deve se chamar Soma das SECRETRI AS.
d. O quart o i t em deve t er o nome de CONTAR BOYS.
e. O qui nt o i t em deve se chamar MDI A DAS SECRETRI AS.
f . O sext o i t em deve se chamar MAI OR SALRI O.
g. O l t i mo i t em deve se chamar MENOR SALRI O.
2) Cri e uma macro com o nome de BANCO que repi t a a est rut ura abai xo,
i ncl usi ve os f ormat os.
PLANILHA - LISTA DA EMPRESA

Observao: Todas as macros devem ser cri adas com ref ernci as absol ut as.
Depoi s de cri adas as macros e t ermi nado o t rabal ho t orne
corrent e PLAN2 para execut -l as.

EXCEL XP AVANADO 145
3) Cri e uma macro com o nome de DEFI NI RSEC, que def i na nome para a
pri mei ra rea de cri t ri os.
4) Cri e uma macro com o nome de DEFI NI RBOY, que def i na nome para a
segunda rea de cri t ri os.
5) Cri e uma macro com o nome de SOMAR, que cal cul e o somat ri o dos
sal ri os.
6) Cri e uma macro com o nome de SOMASEC, que some os sal ri os soment e
das secret ri as.
7) Cri e uma macro com o nome de MEDI ASEC, que cal cul e o sal ri o mdi o das
secret ri as.
8) Cri e uma macro com o nome de MENORBOY, que cal cul e o menor sal ri o dos
boys.
9) Cri e uma macro com o nome de MAI ORBOY, que cal cul e o mai or sal ri o dos
Boys.
10) Cri e uma macro com o nome de CONTBOY, que cal cul e o nmero de Boys da
empresa.
11) At ri bua ao comando FORMAR BANCO, do menu BDFUNC, a macro BANCO.
12) At ri bua ao comando SOMATRI O GERAL, a macro SOMAR.
13) At ri bua ao comando SOMA DAS SECRETRI AS, a macro SOMASEC.
14) At ri bua ao comando CONTAR BOYS, a macro CONTBOY.
15) At ri bua ao comando MDI A DAS SECRETRI AS, a macro MEDI ASEC.
16) At ri bua ao comando MAI OR SALRI O, a macro MAI ORBOY.
17) At ri bua ao comando MENOR SALRI O, a macro MENORBOY.
18) Cri e um bot o na barra de f errament as Padro e at ri bua a el e a macro
DEFI NI RSEC.
19) Cri e um bot o na barra de f errament as Padro e at ri bua a el e a macro
DEFI NI RBOY.
20) Ut i l i zando o menu nseri r, Nome, Def i ni r, apague t odos os nomes def i ni dos
na Past a de Trabal ho.
21) Execut e, vi a menu, o comando FORMAR BANCO, l ogo a segui r cl i que nos
bot es da barra de f errament as Padro e execut e as macros DEFI NI RSEC e
DEFI NI RBOY.
22) Execut e as out ras macros, t odas at ravs dos comandos do menu BDFUNC.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

146 EXCEL XP AVANADO
EXERC CI O 28
1) Cri e uma nova past a de t rabal ho e sal ve-a como NMEROS.
2) Cri e apenas o l ayout da t abel a abai xo em PLAN1 (no f aa as f rmul as) e
renomei e a pl ani l ha para NMEROS.
3) Ent re no edi t or do Vi sual Basi c.
4) nsi ra um mdul o.
5) Cri e uma Funo (dent ro do mdul o) com as segui nt es caract er st i cas:
a. Nome da f uno: QUADRADO;
b. Fi nal i dade: cal cul e o quadrado de um nmero;
c. Nmero de argument os: 1 (um);
d. Argument o: num
6) Cri e uma out ra Funo (dent ro do mdul o) com as segui nt es
caract er st i cas:
a. Nome da f uno: CUBO;
b. Fi nal i dade: cal cul e o cubo de um nmero;
c. Nmero de argument os: 1 (um);
d. Argument o: num
7) Vol t e para a pl ani l ha NMEROS e di gi t e as f unes nos l ocai s desi gnados.
PLANILHA - NMEROS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 147
EXERC CI O 29
1) Sal ve o arqui vo com o nome de FOLHA. XLS
2) Grave uma macro que di gi t e e f ormat e a t abel a abai xo.
3) A macro deve ser vl i da soment e para a past a de t rabal ho at ual .
4) O nome da macro deve ser EMPRESA, e deve cont er t ecl as de at al ho.
PLANILHA - DIGITAO DE DADOS

5) Cri e uma f uno com o nome de I NSS( SAL) que cal cul e o val or do descont o
do NSS l evando em consi derao a t abel a abai xo:

6) Cri e uma f uno com o nome de I R( SAL) que cal cul e o val or do descont o do
R l evando em consi derao a t abel a abai xo:

7) Cri e uma f uno com o nome de FAM( SAL) que cal cul e o sal ri o f am l i a. Para
sal ri os at R$1. 000, 00 o sal ri o f am l i a ser de R$12, 75, para aci ma desse
val or R$8, 75.
8) Cri e uma f uno com o nome de LI Q( SAL, I NSS, I R, FAM) que cal cul e o val or do
sal ri o l i qui do.

148 EXCEL XP AVANADO
EXERC CI O 30
1) Cri e uma f uno chamada Vel o, com os argument os di st nci a e t empo.
2) A f uno deve cal cul ar a vel oci dade (v=d/ t );
3) Caso a vel oci dade exceda 120, deve aparecer a mensagem "Pare de
Correr", caso cont rri o escreva a mensagem "Bom Meni no".
PLANILHA - VELOCIDADE

4) Cri e uma f uno, chamada Resul t ar, de acordo com as regras abai xo:
a. Se o val or B f or i gual a zero dever resul t ar na cl ul a o t ext o
" mposs vel ".
b. Se a opo f or i gual a 1 ent o some os val ores A e B;
c. Se a opo f or i gual a 2 ent o subt rai a ( val or A - val or B );
d. Se a opo f or i gual a 3 ent o mul t i pl i que os val ores A e B;
e. Se a opo f or i gual a 4 di vi da o val or A pel o val or B, l embrando que
se no f or nenhuma dessas opes mande a mensagem "di gi t e a
opo corret a".
PLANILHA - RESULTADOS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 149
EXERC CI O 31
1) Grave uma macro, com o nome de Li st a, que di gi t e a l i st a abai xo, e col oque-
a em ordem crescent e:
PLANILHA - CLASSIFICAO DE LISTA

Observao: Abra o Edi t or do Vi sual Basi c e i nsi ra um mdul o para cri ar as
f unes AI NSS, AI R e FAM.
2) Cri e uma f uno com o nome de AI NSS, que cal cul e a al quot a do I NSS de
acordo com a t abel a abai xo:

3) Cri e uma f uno com o nome de AI R, que cal cul e a al quot a do I R de acordo
com a t abel a abai xo:

4) Cri e uma f uno com o nome de FAM, que cal cul e o Sal ri o Fam l i a de
acordo com a t abel a abai xo:

5) Cri e um Menu com o nome de TESTE e col oque dent ro del e a macro LI STA.
6) Em PLAN2, execut e a macro LI STA, apl i que t odas as f unes em suas
respect i vas cl ul as cal cul e o val or do I NSS e I R, mul t i pl i cando suas al quot as
pel o sal ri o brut o. Cal cul e o Sal ri o L qui do dos f unci onri os ( SB- I NSS-
I R+SFAM) .

150 EXCEL XP AVANADO
EXERC CI O 32
1) Cri e uma nova past a de t rabal ho e sal ve-a como SI TUAO.
2) Cri e apenas o l ayout (no f aa as f rmul as) em PLAN1 e renomei e a pl ani l ha
para SI TUAO.
3) Ent re no edi t or do Vi sual Basi c.
4) nsi ra um mdul o.
5) Cri e uma Funo (dent ro do mdul o) com as segui nt es caract er st i cas:
a. Nome da f uno: SI T;
b. Fi nal i dade: veri f i que a si t uao dos al unos no curso de Excel ,
consi derando o quadro abai xo;
Se Freqnci a < 80% Reprovado por Fr eqnci a
Se Mdi a < 7 Reprovado por Mdi a
Se Mdi a f or >7 e <=9 Sat i sf at ri o
Se Mdi a > 9 t i mo
c. Nmero de argument os: 2 (doi s)
d. Argument os: MED e FREQ.
6) Vol t e para a pl ani l ha SI TUAO e di gi t e a f uno no l ocal desi gnado.
PLANILHA - SITUAO

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 151
EXERC CI O 33
1) Abra uma nova past a de t rabal ho e sal ve-a como GRATI FI CAES.
2) Cri e apenas o l ayout da t abel a abai xo em PLAN1 (no f aa as f rmul as) e
renomei e a pl ani l ha para TABELA.
3) Ent re no edi t or do Vi sual Basi c.
4) nsi ra um mdul o.
5) Cri e uma Funo (dent ro do mdul o) com as segui nt es caract er st i cas:
a. Nome da f uno: VENC.
b. Fi nal i dade: cal cul e o venci ment o de acordo com o cargo.
Car go Gerent e R$ 2. 500, 00
Cargo Secr et r i a R$ 800, 00
Cargo Operador R$ 650, 00
Cargo Manut eno R$ 430, 00
c. Nmero de argument os: 1 (um).
d. Argument o: CARGO.
6) Cri e uma out ra f uno (dent ro do mdul o) com as segui nt es caract er st i cas:
a. Nome da f uno: GRATI .
b. Fi nal i dade: cal cul e a grat i f i cao, conf orme o t empo de servi o do
f unci onri o, e que o val or ret ornado sej a um val or real e no um
percent ual .
At 10 anos de empresa 0% (zero)
Aci ma de 10 anos at 20 anos de empr esa 10%
Aci ma de 20 anos at 30 anos de empr esa 20%
Aci ma de 30 anos de empr esa 30%
c. Nmero de argument os: 2 (doi s).
d. Argument o: VENCI MENTO e TEMPO.
7) Vol t e para a pl ani l ha Tabel a e di gi t e as f unes nos l ocai s desi gnados.
PLANILHA - TABELA


152 EXCEL XP AVANADO
EXERC CI O 34
1) Const rua uma f uno com o nome de TRI ( HI P, CAT1, CAT2) , com t rs
argument os que cal cul e o t i po de t ri ngul o de acordo com seus l ados
(hi pot enusa, cat et o1 e cat et o2).
Sai ba que:
2) Se a hi pot enusa f or mai or que a soma dos cat et os deve ret ornar:
a. "No f ormat o de t ri ngul o".
3) Se a hi pot enusa f or i gual ao cat et o1 e i gual ao cat et o2, deve ret ornar:
b. "Tri ngul o Eqi l t ero".
4) Se a hi pot enusa f or i gual ao cat et o1 ou i gual ao cat et o2, deve ret ornar:
c. "Tri ngul o sscel e".
5) Se nenhuma das opes aci ma f or verdadei ra deve ret ornar na cl ul a:
d. "Tri ngul o Escal eno".
PLANILHA - TRINGULOS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EXCEL XP AVANADO 153
EXERC CI O 35
1) Cal cul e a l ocal i dade do i mvel de acordo com a regi o f orneci da.
2) A f uno def i ni da pel o usuri o deve-se chamar LOCAL( REGI AO)
3) Acompanhe a l ocal i dade e a regi o de acordo com os dados abai xo:

4) Cal cul e o val or da gui a de I TBI dos i mvei s, l evando em consi derao os
cri t ri os abai xo:
5) Cal cul e o sal do do FGTS (=Val or do mvel - Ent rada Paga) da col una F.
6) A f uno def i ni da pel o usuri o deve-se chamar VALI TBI ( ENTRADA, FGTS)
x I mposto1 = 3% sobre o vaI or da entrada paga pel o comprador.
x I mposto2 = 0, 5% sobre o val or do FGTS.
x VALI TBI = somat ri o dos i mpost os
PLANILHA - IMPOSTO ITBI

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

154 EXCEL XP AVANADO
EXERCCIO 36
1) Cri e uma f uno def i ni da pel o usuri o com o nome de LUCRO( PC, PV) que
cal cul e:
a. O percent ual de l ucro de um produt o.
b. Os argument os da f uno devem ser: Preo de Compra e o Preo de
Venda dos produt os.
PLANILHA - VALOR DOS PRODUTOS

2) Cri e uma f uno def i ni da pel o usuri o com o nome de
REAI S( CUSTO, MOEDA, DOLAR, EURO) que cal cul e:
a. O val or em Reai s de produt os comprados em Dl ares, Euro e em
Reai s.
b. A t ransf ormao de Dl ar para Real se f az at ravs da mul t i pl i cao.
c. A t ransf ormao do Euro para o Real se f az at ravs da mul t i pl i cao.
d. Caso a moeda sej a Real se mant m o mesmo val or do cust o.
Observao: Ut i l i ze para os cl cul os a l t i ma cot ao do cruzei ro e a do dl ar
de acordo com a t abel a abai xo. Ao apl i car a f uno no esquea
de f i xar as cot aes.
PLANILHA - CONVERSES


EXCEL XP AVANADO 155
EXERC CI O 37
1) Cri e duas f unes def i ni das pel o usuri o, no mdul o do VBA, conf orme
especi f i caes abai xo:
2) A pri mei ra f uno deve chamar-se I NF( COD) . Deve ai nda cal cul ar qual o t i po
de i nf rao de acordo com o cdi go (observe t abel a abai xo):
3) A segunda f uno deve chamar-se VAL( COD) e deve cal cul ar o val or da
i nf rao a ser paga pel o condut or. Para f azer est e cl cul o, suponha que o
preo da UFI R do di a de R$0, 81532.

PLANILHA - APLICAO DAS FUNES

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

156 EXCEL XP AVANADO
EXERC CI O 38
1) Sal ve seu arqui vo com o nome de MATRI CULAS.
EM PLAN1:
2) Grave uma macro com o nome de DI GI TAR, em Est a Past a de Trabal ho, com
Ref ernci a Absol ut a, que di gi t e o banco de dados abai xo, sem f ormat -l o:
PLANILHA - EMPRESA

3) Grave uma macro com o nome de FORMATO, em Est a Past a de Trabal ho, com
Ref ernci a Absol ut a que, f ormat e o banco de dados com bordas, negri t o nos
campos e reai s no sal ri o.
4) Cri e um i t em de menu, com seu nome, e col oque-o ao l ado do menu Aj uda.
5) Cri e doi s i t ens de menu, dent ro do menu com seu nome, e at ri bua a el es as
macros DI GI TAR e FORMATO.
6) Cri e para as duas macros j f ei t as, bot es na barra de f errament as, est es
bot es devem t er desenhos di f erent es um do out ro.
7) Em PLAN2 execut e as macros at ravs dos i t ens de menu cri ados.
8) Em PLAN3 execut e as macros at ravs dos bot es cri ados na barra de
f errament as.
9) Em PLAN3, cl assi f i que o banco de dados em ordem crescent e de Set or,
Funo e Mat r cul a.
10) Subt ot al i ze (some) os sal ri os a cada t roca de Set or.
11) Vol t e a PLAN2 e cal cul e a mdi a ari t mt i ca dos sal ri os dos f unci onri os do
set or RH.
12) Cal cul e o mai or sal ri o dos f unci onri os do set or RH.

EXCEL XP AVANADO 157
EXERC CI O 39
1) Sal ve a past a de t rabal ho com o nome de DETUDO. XLS
2) Grave uma macro em PLAN1, com o nome de DADOS, que:
a. Di gi t e t odos os dados abai xo;
b. Format e os t t ul os para negri t o e cor azul ;
c. Format e t odos os dados com bordas, como no exempl o abai xo.
3) Grave uma macro com o nome de PLANS, que:
a. nsi ra uma pl ani l ha.
PLANILHA - ESTOQUE

4) Cri e um menu, com o nome de PROVA, na barra de menus e i nsi ra i t ens de
menu para as macros gravadas o pri mei ro i t em deve se chamar REA e
execut ar a macro DADOS, o segundo deve se chamar I NSERE e execut ar a
macro PLANS.
5) Cri e, no mesmo mdul o das macros, uma f uno def i ni da pel o usuri o para
cal cul ar o campo Preo Tot al do banco de dados.
6) Em PLAN2, execut e as macros REA e I NSERE, at ravs do menu PROVA.
7) Em PLAN2, cal cul e a mdi a ari t mt i ca do Preo Tot al do Ti po al godo.
8) Em PLAN2, cal cul e o somat ri o do Preo Tot al do t i po al godo.
9) Em uma pl ani l ha em branco execut e a macro DADOS.
10) Cl assi f i que o banco de dados em ordem crescent e de: Ti po, Produt o e
Ref ernci a.
11) Some os dados dos campos Quant i dade, Preo Uni t ri o e Preo Tot al de
acordo com o t i po do produt o. Gere um rel at ri o.

158 EXCEL XP AVANADO
EXERC CI O 40
1) Sal ve a past a de t rabal ho com o nome de REGI O.
2) Renomei e a pl ani l ha PLAN1 para BANCOe PLAN2 para EXECUO.
3) Di gi t e os dados abai xo na pl ani l ha BANCO.
PLANILHA - BANCO

4) Copi e t odos os dados da pl ani l ha BANCO para a pl ani l ha EXECUO. (Menu
Edi t ar Copi ar - Col ar).
5) Na pl ani l ha BANCO, cri e as macros abai xo (com ref ernci a absol ut a):
6) Cri e uma macro que pi nt e, de qual quer cor, o f undo das cl ul as dos campos
da l i st a de dados.
7) A macro deve se chamar CELESTE.
8) Cri e uma macro com o nome de SOMAS, que some os preos dos produt os da
regi o Sul .
9) Cri e uma macro com o nome de ARI T, que cal cul e a mdi a ari t mt i ca dos
preos da regi o Sul .
10) Cri e uma macro com o nome de GRANDE, que cal cul e o mai or preo da
regi o Sul .
11) Cri e um menu com o nome de SENAC.
12) Cri e dent ro do menu SENAC, i t ens de menu com os nomes de PI NTAR,
SOMAR, MDI AS e MAI OR. At ri bua a est es i t ens de menu, respect i vament e as
macros CELESTE, SOMAS, ARI T e GRANDE.
13) Torne corrent e a pl ani l ha EXECUO.
14) At ravs do menu cri ado, execut e t odas as macros.
15) Cl assi f i que a l i st a de dados em ordem crescent e por: Regi o, Preo e
Est ado.
16) At ravs do comando subt ot al , gere rel at ri os de t odas as regi es e os
t ot ai s vendi dos por el as.

EXCEL XP AVANADO 159
EXERC CI O 41
1) Cri e uma nova past a de t rabal ho e sal ve-a como CONCESSI ONRI A.
2) Cri e um f ormul ri o, conf orme l ayout em anexo.
3) PLAN1 ser ut i l i zada para mont ar o f ormul ri o e PLAN2 ser usada para
preencher os v ncul os e di gi t ar o banco de dados. Excl ua a pl ani l ha PLAN3.
4) Renomei e:
a. PLAN1 - COMPRA DE CARRO ZERO
b. PLAN2 LOCAL DE V NCULO E DADOS
NA PLANILHA COMPRA DE CARRO ZERO:
5) Di gi t e o nome, o endereo e os dados dos cl i ent es da concessi onri a;
6) Di gi t e o sobrenome do cl i ent e e os out ros dados cadast rai s devero
aparecer aut omat i cament e. Para i sso ut i l i ze a f uno PROCV( ) nas out ras
cl ul as.
7) At ravs do menu Ferrament as, comando Opes, ret i re as l i nhas de grade e
os cabeal hos de l i nha e col una da pl ani l ha.
8) At i ve a Barra de Ferrament as Formul ri os.
9) Col oque um menu Drop-Down para a marca dos carros.
10) Cal cul e o preo at ravs da f uno SE( ) .
11) Para os Acessri os, cri e uma cai xa de grupo e dent ro del a sei s bot es de
sel eo ( ).
12) Para a cor do carro, cri e uma cai xa de grupo com doi s bot es de opo
( ).
13) No t i po de carro, cri e uma cai xa de grupo com doi s bot es de opo ( ).
14) Para o preo com descont o de acordo com o t i po de carro, ut i l i ze a f uno
SE( ) .
15) Para a f orma de pagament o, cri e uma cai xa de grupo com t rs bot es de
opo ( ).
16) Cal cul e o val or t ot al dos acessri os.
17) Cal cul e o preo da cor at ravs da f uno SE( ) , ut i l i zando as cl ul as de
v ncul o da pl ani l ha LOCAL DE V NCULO E DADOS.
18) Cal cul e o val or do f i nanci ament o at ravs da f uno SE( ) .
19) Cal cul e o preo t ot al do carro at ravs da f uno SOMA( ) .
NA PLANILHA LOCAL DE VNCULO E DADOS:
20) Di gi t e t odos os dados conf orme o model o abai xo.
21) Di gi t e o banco de dados e def i na o nome de BANCO para o i nt erval o de
dados.
22) Nas cl ul as que t em borda e est o em branco voc f ar os v ncul os de seu
f ormul ri o.

160 EXCEL XP AVANADO



EXCEL XP AVANADO 161
EXERC CI O 42
nst rues para a cri ao dest a pl ani l ha, ut i l i zando a barra de f errament as
Formul ri os.
1) Const rua um f ormul ri o conf orme l ayout abai xo:
2) Renomei e a pl ani l ha PLAN1 para COMPRA e a pl ani l ha PLAN2 para APOI O.
Excl ua a pl ani l ha PLAN3.
3) Const rua seu f ormul ri o ut i l i zando a cai xa de combi nao para o cdi go do
cl i ent e, as cai xas de grupo para o agrupament o das cai xas de opes e das
cai xas de veri f i caes.
4) Def i na preos para os processadores, vel oci dades, memri as cache,
memri as RAM e di scos r gi dos. Os preos dos opci onai s j est o def i ni dos
na t abel a abai xo.
5) Para o cdi go do cl i ent e, cri e uma cai xa de combi nao, t endo como
i nt erval o de ent rada os cdi gos do banco de dados (pl ani l ha APOI O).
6) Para encont rar o nome, endereo e t el ef one do cl i ent e ut i l i ze a f uno
PROCV.
7) Na pl ani l ha Apoi o di gi t e os dados como most rados no exempl o. Ut i l i ze as
cl ul as em branco para f azer a vi ncul ao de suas cai xas de opo e de
veri f i cao, conf orme o exempl o.
8) Cal cul e o preo de acordo com o processador escol hi do, o preo da
vel oci dade, da memri a cache, do gabi net e, da memri a RAM, do wi nchest er
e dos opci onai s, at ravs da f uno SE.
9) Cal cul e o preo t ot al do comput ador, o descont o, se houver, os j uros se a
compra f or f ei t a a prazo (para 30 di as j uros de 1, 01% e para 60 di as j uros
de 2%) e o preo f i nal da mqui na.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

162 EXCEL XP AVANADO

You might also like