Вы находитесь на странице: 1из 27

Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.

com
1. Funo PROCV
!"CV pode ser #tili$ado de in%meras maneiras& principalmente como 'orma de pes(#isa o# )#ntamente com o#tras
'*rm#las como +,& +-A+,& entre o#tras& onde& al.m da /#sca& se esta/elece condi01es para a mesma. ,sta '#n02o&
portanto& . capa$ de reali$ar #ma pes(#isa verticalmente& isto .& 'a$er a /#sca de #m determinado arg#mento #sando como
crit.rios as col#nas da ta/ela. ,m se#s arg#mentos& a mesma apresenta a seg#inte estr#t#ra
PROCV(valor_procurado;matriz_tabla;n!m_indic_coluna;procurar_intrvalo"& onde:
valor_procurado: esse item da '#n02o !"CV . o valor (#e deve ser locali$ado na primeira col#na da ta/ela. 3esta
'orma& voc4 poder5 digitar esse valor o# indicar a re'er4ncia da c.l#la do mesmo6
matriz_tabla: se re'ere a ta/ela onde deve ser encontrado o valor proc#rado e as in'orma01es re'erentes ao
mesmo. ,sta ta/ela pode ter d#as o# mais col#nas e estar sit#ada em o#tra planil7a do mesmo doc#mento6
n!m_indic_coluna: esse item corresponde ao n%mero da col#na da ta/ela& indicada no itemmatriz_tabela& em
(#e deve ser retornado o valor correspondente ao valor proc#rado6
procurar_intrvalo: esse item pode ter dois valores: V#R$%$#&RO o# F%'(O. +e voc4 colocar F%'(O& a
'#n02o s* encontrar5 #m valor e8atamente ig#al ao in'ormado no item valor_procurado. +e voc4 colocar V#R$%$#&RO&
a '#n02o poder5 encontrar #m valor (#e n2o se)a e8atamente ig#al& mas (#e ten7a apenas #m valor apro8imado ao
in'ormado no item valor_procurado.
Ve)a o e8emplo a/ai8o:
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
). Funo (#
A '#n02o +,& a partir dos valores nela adicionados& avalia os dados da c.l#la e retorna a e8press2o escol7ida caso
o res#ltado 'or 'also o# verdadeiro. -#ito #tili$ada como complemento em o#tras '#n01es& ela apresenta& em se# (#adro de
arg#mentos& a se(#4ncia SE(teste_lgico;[valor_se_verdadeiro];[valor_se_falso])& onde:
teste_lgico - Arg#mento o/rigat*rio (#e consiste no valor o# e8press2o (#e ser5 avaliado como V,"3A3,9" o#
:A;+.
valor_se_verdadeiro - Arg#mento opcional& onde o #s#5rio pode escol7er (#al valor o# e8press2o retornar5 caso o
res#ltado do teste_lgico 'or verdadeiro.
valor_se_falso - Arg#mento opcional (#e possi/ilita a escol7a do valor o# e8press2o caso oteste_lgico 'or 'also.
Ob*rvao+ <a cria02o do arg#mento se o #s#5rio somente designar #ma e8press2o para ovalor_se_verdeiro& por
e8emplo& dei8ando o restante em /ranco e& caso o res#ltado n2o condi$er com a verdade& a '#n02o retornar5 a#tomaticamente
a e8press2o :A;+& e assim vice e versa.
Como e8emplo& #tili$aremos #ma planil7a contendo nomes de alg#ns al#nos e s#as respectivas m.dias escolares& onde se
dese)a con7ecer (#al s#a sit#a02o& levando-se em considera02o de (#e a m.dia de aprova02o . de =&>. Ve)a como proceder no
passo a passo a/ai8o:
1 , Ap*s dispor os dados na planil7a& reserve #ma col#na ao lado para coloca02o da sit#a02o destes al#nos.
) , <a primeira c.l#la re'erente aos res#ltados& apli(#e a '#n02o=SE(B2=!"#;$%provado$;$&eprovado$)& a (#al signi'ica (#e&
se o valor da c.l#la ?2 'or maior o# ig#al a =&>& o res#ltado ser5 %provado e& caso contr5rio& retornar5 Rprovado.
- , Ao aplicar a '*rm#la o/serve o res#ltado.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
. , !or 'im& e8panda a '#n02o para as demais c.l#las da col#na e ve)a (#e os res#ltados ser2o a#tom5ticos.
/0&0$O $/%( F/012#(
@ possAvel )#ntar d#as o# mais '#n01es em #ma mesma '*rm#la& possi/ilitando ao #s#5rio c5lc#los #m po#co mais
comple8os e precisos. <este caso& vamos #tili$ar as '#n01es (# e 34$&%& a 'im de encontrar #m res#ltado onde ser2o
#sadas mais in'orma01es.
Como /ase de e8emplo #tili$aremos #ma planil7a contendo m.dias escolares de determinado al#no& o/tidas no
decorrer dos 4 /imestres em alg#mas disciplinas. Com isso& se (#er avaliar se o mesmo estar5 aprovado o# reprovado nestas.
1 , Com os dados dispostos na planil7a& reserve #ma col#na ao lado destes para os vereditos das avalia01es.
) , <a primeira c.l#la da col#na de res#ltados& apli(#e a '*m#la=SE('()*%(B2+E2)=,-,.;$%/&01%)0$;$&E/&01%)0$)&
onde& caso a m.dia dos valores o/tidos nos 4 /imestres 'or maior (#e =&> (colocado na c.l#la BC) retornar5 A!"VA3& caso
contr5rio res#ltar5 ",!"VA3.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
- , /serve (#e o res#ltado retornar5 corretamente& de acordo com o esta/elecido.
. , Agora e8panda a '#n02o para as demais c.l#las.
5 , Ve)a (#e os res#ltados ser2o retornados a#tomaticamente.
!ortanto& . possAvel perce/ermos (#e o #so da '#n02o +,& ao atri/#ir certas condi01es para valores verdadeiros/'alsos&
. de e8trema #tili$a02o e aproveitamento. +#a rala02o e )#n02o com o#tras '#n01es& cont#do& tam/.m . m#ito interessante&
pois proporciona-nos #ma maior gama de possi/ilidades e a01es.
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
-. Funo (##RRO
-#itos #s#5rios pecam ao reali$ar opera01es de divis2o com c.l#las contendo o n%mero $ero o# com c.l#las em /ranco& o
(#e aca/a res#ltando em #ma e8press2o de erro& con7ecida pela sim/ologia 6$&V789. ,8istem o#tros tipos de erro
como 607$: 6V%'OR9: 6R#F9: 6$&V789: 60;39: 60O3#< ou 60/'O9& todos aceitos para aplica02o da '#n02o. <o
se# /anco de '#n01es& o ,8cel disp1e de #ma '*rm#la respons5vel pela escol7a& designa02o de #m sAm/olo& n%mero o#
palavras para serem retornados caso ocorra erro no c5lc#lo. ,sta '#n02o pode ser #tili$ada )#ntamente com (#al(#er o#tra&
pois& caso o valor do c5lc#lo retornar de 'orma correta& a '#n02o +,,"" n2o ser5 aplicada. ,m s#a estr#t#ra de dados& esta se
apresenta da seg#inte 'orma:=SEE&&0(valor;valor_se_erro)& onde:
valor - corresponde ao c5lc#lo (#e ser5 reali$ado o# a '#n02o (#e ser5 aplicada.
valor_*_rro - e8press2o& n%mero o# sAm/olo (#e dever5 ser retornado caso o c5lc#lo res#ltar em erro.
!ara e8ercitarmos e aprendermos #m po#co mais so/re a '#n02o& vamos criar e8emplos com s#a #tili$a02o em alg#ns casos.
!ara isso& a/ra #ma planil7a ,8cel e siga estes passos para aplica02o da '#n02o:
1 , +#pon7a (#e ten7a alg#ns valores e se (#eira e'et#ar a opera02o de divis2o entre eles& por.m& entre os mesmo 75 #m 0
($ero)& retornando #m erro toda ve$ (#e o c5lc#lo 'or reali$ado.
) , Vamos estip#lar a 'rase Erro 2o c3lculo4& por e8emplo& para retornar ao inv.s da e8press2o de erro padr2o. !ara tanto&
apli(#e a '#n02o =SEE&&0(B#5B6;$Erro de c3lculo4$)& onde& caso o res#ltado da divis2o das c.l#las =5 e => der erro& ser5
retornado a e8press2o ?#rro no c@lculo9?.

Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
- , Ve)amos agora& (#e (#ando reali$amos a divis2o com #ma das c.l#las sem nen7#m valor& o mesmo erro . retornado.
3esta ve$& estip#laremos a apari02o de #m tra0o caso o res#ltado retorne erro.
!erce/a& portanto& (#e por mais simples (#e esta '#n02o se)a& ela aca/a por retornar #ma mel7oria naapar4ncia das
c.l#las de s#a ta/ela caso se#s c5lc#los deem errado. Al.m dos e8emplos mostrados& . possAvel adicionar (#ais(#er o#tros
sAm/olos& palavras e at. n%meros especA'icos para retorno nestes acontecimentos o# nos demais tipos de erros citados. ?om
tra/al7oD
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
.. Funo O/
Voc4 pode #tili$ar a '#n02o com diversos valores& com o mAnimo de E valor e o m58imo de 2>> valores. res#ltado .
a(#ilo (#e a gente vi# l5 em cima: (#ando pelo menos E dos valores . verdadeiro& o res#ltado . V,"3A3,9". res#ltado s*
. :A;+ (#ando todos os valores s2o 'alsos. +inta8e: F(valorE& valor2& ...)
!ara e8empli'icar o #so da '#n02o F& vamos imaginar (#e voc4 tra/al7a em #m cl#/e e . respons5vel por veri'icar
(#em pode e (#em n2o pode se associar ao cl#/e. ,m #m primeiro e8emplo& vamos considerar (#e apenas est#dantes
podem participar do cl#/e:
<este caso& ainda n2o precisamos da '#n02o F. G#do o (#e precisamos . veri'icar se a pro'iss2o (col#na 3) do
candidato a s*cio . ig#al a H,st#danteH. <a '*rm#la& o primeiro sinal de ig#al (I) . apenas para indicar o inAcio da '*rm#la. ,m
seg#ida& temos #ma compara02o: 34IH,st#danteH& (#e signi'ica: o valor de 34 . ig#al a H,st#danteHJ <as '*rm#las o te8to
sempre deve 'icar entre aspas& por isso (#e a palavra est#dante est5 entre aspas.
Agora vamos considerar #m seg#ndo cl#/e& em (#e o s*cio pode ser tanto est#dante (#anto advogado:
<este caso precisamos 'a$er d#as veri'ica01es: A pro'iss2o . est#danteJ A pro'iss2o . advogadoJ !or isso #tili$amos a
'#n02o F. 3essa 'orma& temos (#e se a pro'iss2o 'or est#dante o res#ltado . verdadeiro (. o caso de !edro). +e a pro'iss2o
'or Advogado& o res#ltado tam/.m . verdadeiro (casos de -aria e ;#As). +e a pro'iss2o n2o 'or nem #m nem o#tro& o res#ltado
. 'also.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
!or %ltimo& vamos ver #m cl#/e em (#e a regra .: o s*cio precisa ser est#dante o# ent2o idoso.
3etal7ando #m po#co mais a regra& temos (#e: (#ando a pro'iss2o . est#dante& o res#ltado deve ser V,"3A3,9"&
independente da idade6 K#ando a idade . maior o# ig#al (LI) a =0& o res#ltado deve ser V,"3A3,9"& independente da
pro'iss2o6 +e n2o 'or nem #m nem o#tro& o res#ltado . :A;+. # se)a& a a'irma02o (#e (#eremos veri'icar .: !ro'iss2o .
est#dante o# 9dade maior ig#al a =0.
#m r*umo+ o res#ltado da '#n02o F . V,"3A3,9" (#ando pelo menos E dos se#s arg#mentos t4m valor
V,"3A3,9". res#ltado s* . :A;+ (#ando todos os arg#mentos t4m o valor :A;+. Com esta '#n02o l*gica podemos
de'inir m%ltiplas condi01es em #ma %nica '*rm#la& como nos e8emplos acima. <ormalmente a '#n02o F . #sada em con)#nto
com a '#n02o +,.
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
5. Funo #
<este t#torial vamos ver d#as das '#n01es mais interessantes do #Acl: M+,N e M,N. +2o m#ito %teis para n*s
aplicarmos l*gica nas nossas listas de dados do ,8cel. <2o sei se est5 a verO )5 imagino# 'a$er no ,8cel o (#e 'a$ mentalmente&
do estilo& se 'or maior (#e P ent2o ser5 isto o# a(#ilo. QtilJ Vamos l5 ver ent2o.
A primeira Buno (# (no inClD* &F" vai testar se #ma condi02o . verdadeira o# 'alsa e depois pode #tili$ar-se a '#n02o #
(no inClD* %0$" (#e v2o a/rir os 7ori$ontes dessa condi02o.
9magine (#e . pro'essor e tem a idade e alt#ra dos se#s al#nos. Agora como vai 7aver #ma competi02o de
/as(#ete/ol s* para maiores de E> anos gostaria de sa/er (#em pode ir e (#ais s2o os mais altos& digamos #ma alt#ra ig#al o#
s#perior a E&70m. ,stas '#n01es poder2o a)#darD
Como pode ver na imagem acima na c.l#la ?2 est5 a idade do )ogador e na C2 a alt#ra. 3epois . s* #tili$ar a '#n02o
+, e ,& colocando a condi02o de (#e ?2 tem (#e ser s#perior a E> e a C2 s#perior a E&7& e colocar& em primeiro l#gar& o te8to
(#e dever5 ser mostrado caso as d#as condi01es se)am verdadeiras. , /astar5 #ma delas n2o ser verdadeira para (#e se)a
'alsa a condi02o e aA ir5 mostrar o te8to M<2o competir5N.
Agora pode ver os res#ltados 'inais: o -5rcio re%ne todas as condi01es& ao contr5rio do Ro2o (#e para al.m de ter
menos de E> anos tam/.m n2o tem E&70m de alt#ra.
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
E. Funo CO0C%F#0%R
,sta '#n02o agr#pa d#as o# mais cadeias de caracteres em #ma %nica cadeia de caracteres.
Voc4 tam/.m pode #sar o operador de c5lc#lo de MSN & em ve$ da '#n02o C<CAG,<A"& para agr#par itens de te8to. !or
e8emplo& IAES?E retornar5 o mesmo valor (#e IC<CAG,<A"(AE6?E).
Crie #ma nova planil7a no -icroso't ,8cel 2007 e preenc7a as in'orma01es con'orme mostrado a/ai8o.
'inalmente temos na c.l#la C2 "oc7a& +andra e depois . s* arrastar para as demais c.l#las serem
preenc7idas a#tomaticamente.
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
G. Funo 3%&OR 3#0OR
Vamos s#por (#e voc4 tem a necessidade de encontrar o terceiro maior valor do intervalo (#e vai de =) atH =I& o (#e
voc4 'aria 7o)eJ 9magino (#e& os (#e n#nca aprenderam pro'#ndamente o ,8cel& iriam #sar o rec#rso deCla**iBicao
Cr*cnt& para vis#almente indicar o terceiro maior valor& esto# certoJ
Voc4 n2o precisa 'a$er isso. ?asta voc4 #sar #ma '#n02o m#ito simples do nosso -icroso't ,8cel: A '#n02o 3aior. A sinta8e
dela se divide em d#as partes: o intervalo e a classi'ica02o dese)ada& no nosso e8emplo& n*s terAamos a seg#inte montagem da
'*rm#la:
J3%&OR(=)+=I;-"
nde a primeira parte antes do ponto e vArg#la corresponde ao intervalo (#e voc4 vai analisar e a seg#nda parte corresponde T
classi'ica02o (#e voc4 dese)a encontrar o valor. <o nosso caso ele encontrar5 o terceiro maior valor do intervalo (#e vai da c.l#la
?2 at. a c.l#la ?9.
Geremos ent2o o seg#inte res#ltado:
!ara calc#lar o seg#ndo menor valor . s* #sar a mesma l*gica. -as& voc4 dever5 a '#n02o (#e . o contr5rio de -aior: 3nor.
+#a sinta8e seg#e e8atamente a mesma estr#t#ra de s#a irm2:
J3nor(=)+=I;)"
/serve (#e o/edecemos a mesma (#est2o de intervalo/classi'ica02o dese)ada (#e #samos para a '#n02o maior.
Gemos agora o res#ltado 'inal:
-ais #ma ve$ conseg#imos nossos res#ltados 'acilmente.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
>. Funo 34$&%
A '#n02o 3Hdia permite rec#perar a m.dia de todos os valores de #m (o# v5rios) intervalo(s).
/serve a planil7a a/ai8o:
Voc4 dese)a calc#lar a m.dia mensal& como voc4 procedeJ
@ m#ito simples: voc4 vai #sar a '#n02o 3Hdia com a seg#inte sinta8e na c.l#la ?>:
I-.dia(?2:?4)
3epois& /asta selecionar a c.l#la onde voc4 encontro# o res#ltado e arraste pela al0a de preenc7imento (a(#ela cr#$ preta no
canto in'erior es(#erdo da c.l#la) at. completar todos os meses.
/serva02o importante: Caso voc4 tire #ma m.dia de #m con)#nto de c.l#las va$ias& voc4 encontrar5 como
res#ltado $&V7O9 ,sta mensagem corresponde ao erro 3ivis2o por Uero& (#e& como voc4 sa/e n2o . possAvel. ,m /reve
colocarei #ma dica /em legal para (#e isso n2o ocorra mais.
<osso res#ltado 'inal:
Voc4 pode mel7orar a e8i/i02o do res#ltado& selecionando todas as m.dias& clicando na a/a &nKcio& gr#po 0!mro& e depois
clicando em 3imin#ir casas decimais& at. o nAvel de precis2o (#e voc4 dese)ar.
9sso res#ltar5 em #ma e8i/i02o mais amig5vel:
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
I. FunL* 3MN&3O 3O0&3O
As '#n01es -58imo e -Animo retornam& respectivamente& o maior e menor valor de #ma ta/ela. Aprenda agora como
implement5-las no -icroso't ,8cel.
:#n02o 3MN&3O: retorna o maior valor de #ma 'ai8a de c.l#las.
?asta (#e voc4 cli(#e na c.l#la ,> e digite a '#n02o J3MN&3O($# O0$# %F4 %O0$#" con'orme a imagem a/ai8o.
"etorna o maior valor de #ma 'ai8a de c.l#las.
Im58imo(intervalo)
Im58imo(?C:?EE)
<ote (#e o ,8cel n2o . #m programa para case sensitive& isto .& tanto 'a$ se digitamos o nome da '#n02o em mai%sc#lo o#
min%sc#lo& com acento o# sem acento:
:#n02o 3O0&3O: retorna o menor valor de #ma 'ai8a de c.l#las.
?asta (#e voc4 cli(#e na c.l#la ,V e digite a '#n02o I-9<W-(3, <3, AG@ A<3,) con'orme a imagem a/ai8o:
"etorna o menor valor de #ma 'ai8a de c.l#las.
ImAnimo(intervalo)
ImAnimo(?C:?EE)
3e modo geral& essas d#as '#n01es s2o com#mente #tili$adas em #ma planil7a para o/termos:
A maior / menor venda
A maior / menor nota
A maior / menor dAvida
A maior / menor idade
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
maior / menor valor de toda a planil7a.
18. Funo (O3%
Gemas como 'inan0as& porcentagens& gr5'icos e tantas o#tras opera01es matem5ticas s2o /#scadas diariamente de 'orma
simpli'icada e pr5tica. ,8cel o'erece-l7es t#do isso e m#ito mais& contando com mais de 200 '#n01es& a maioria simples de
serem #sadas e compreendidas. ,m pleno s.c#lo PP9& com toda a tecnologia a nosso alcance& n2o necessitamos mais ir para
a Hponta do l5pisH& /asta 'a$er o #so de alg#mas '*m#las e dei8ar (#e programa se encarreg#e do resto. %prnda
tambHm a Bazr *oma condicional((O3%(#".
<este t#torial& aprenda& passo a passo& a como e8ec#tar esta '#n02o (#e 'acilitar5 s#a vida.
(O3%0$O C4'/'%( POR&QO0F%&(
:a0amos& por e8emplo& #ma planil7a de gastos mensais& a 'im de desco/rir o valor gasto por #ma determinada pessoa no 'inal
de #m m4s (#saremos valores simples para mel7or compreens2o). Ap*s transpor os valores para a planil7a no ,8cel& proceda
da seg#inte maneira:
1. Cli(#e na %ltima c.l#la da primeira lin7a da planil7a& e escreva a '#n02o J(O3%(=)+#)"& onde ir5 ser somado os valores
das c.l#las =) at. #).
). !ressione a tecla #0F#R e o/serve (#e a c.l#la F) apresentar5 a soma dos valores.
(O3%0$O C4'/'%( V#RF&C%&(
Ap*s lan0adas as despesas de todos os meses& iremos encontrar o valor total an#al& o# se)a& somando-se os totais de cada m4s
e criando #ma nova c.l#la para o valor total.
1. !rimeiramente e8panda a '#n02o da c.l#la F) para as demais c.l#las desta col#na: dando #m d#plo cli(#e na c.l#la&
o/serve (#e 75 no canto in'erior direito #m ponto& arraste-o para /ai8o& at. a %ltima c.l#la (#e ser5 #tili$ada da col#na.
!erce/a (#e& a#tomaticamente& os res#ltados ser2o preenc7idos.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
). Ap*s& crie #ma c.l#la onde ser5 apresentado o valor total an#al gasto e apli(#e a seg#inte '#n02oJ(O3%(F)+F1-"& onde
ser2o somados todos os valores anteriores.
!ressione #0F#R e o/serve (#e o res#ltado ser5 dado a#tomaticamente
(O3%0$O /3 V%'OR F&NO %O R#(/'F%$O
+omar #m valor pr.-'i8ado ao res#ltado (#e ser5 o/tido na soma das c.l#las tam/.m . possAvel. +#pon7a (#e voc4 poss#a
#m plano 'i8o de tele'onia no valor de RR 58:88 e (#eira acrescent5-lo T soma de s#as despesas do m4s& /asta alterar a
'#n02o (O3%. Ve)amos como:
1. 34 #m d#plo cli(#e na c.l#la F) modi'i(#e a '#n02o para J(O3%(=)+#);58"& isto signi'ica (#e& al.m de serem somados
os valores das c.l#las =) at. #)& ser5 acrescido 58.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
). !ressione #0F#R e perce/a (#e o valor anterior somente 'oi acrescido de 58.
%0F#(
$#PO&(
-. !ara atri/#ir a mesma m#dan0a Ts o#tras c.l#las& /asta proceder como anteriormente& arrastando o canto in'erior es(#erdo
da c.l#la para /ai8o.
/serve (#e os valores ir2o ser recalc#lados a#tomaticamente:

(O3% $# CO'/0%( #(P#COF&C%(
!ara sa/er o valor total gasto em cada despesa& d#rante #m ano& 'aremos o #so da soma de col#nas. ?asta& em #m espa0o&
)#nto o# separado da ta/ela principal& nomear as contas (#e (#eira desco/rir o valor total. Calc#laremos& por e8emplos& as
despesas em alimenta02o e transporte.
1. :a0amos primeiro com a r#/rica alimenta02o: na c.l#la re'erente a esta& apli(#e a '#n02oJ(O3%(C)+C1-"& o# se)a& a
soma de todos os valor contidos entre as c.l#las C) e C1-.
!ressione #0F#R e desc#/ra o res#ltado:

). Agora& com a r#/rica transporte& proceda da mesma 'orma: na c.l#la re'erente a ela& apli(#e a '#n02o I+-A(32:3EC)&
(#e ir5 somar todos os valor de 32 a 3EC.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
Ap*s pressionar ,<G,"
(O3%0$O O( 3#(#( P%R#(
:aremos& agora& a soma dos res#ltados dos meses pares:
1. ,m #ma c.l#la escreva a inicial da '#n02o J(O3% e prossiga clicando nos res#ltados dos meses pares intercalando cada
cli(#e com o sAm/olo do ponto vKrCula ( ; ".
!ressione a tecla #0F#R para o/ter o res#ltado
,n'im& se somente com esta simples '#n02o podemos reali$ar tantas atividades& imagine #tili$ando as tantas o#tras
disponi/ili$adas por este so'tXare. +2o in%meras maneiras de representarmos nossos valor& /asta /#scarmos o mais ade(#ado
ao nosso o/)etivo.
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
11. Funo (O3%(#
Com a '#n02o +omase . possAvel di$er ao ,8cel o (#e ele tem de somar& a#tomaticamente& sempre (#e alg#m crit.rio
pr.-determinado& pelo #s#5rio 'or identi'icado. !or e8emplo& caso alg#m comerciante ten7a #ma planil7a com se#s c#stos de
esto(#e e (#eira sa/er (#ais s2o a(#eles prod#tos (#e representam maior gasto e n2o podem ser ad(#iridos em grandes
(#antidades& ele pode #sar a '#n02o para (#e o programa some todos a(#eles (#e c#stam& por e8emplo& mais do (#e
"Y20&000& e l7e diga o (#anto isso representa no se# cai8a mensal. !ode ser #sado tam/.m para sa/er (#ais clientes mais
compram em s#a lo)a e com isto criar #ma lista de clientes pre'erenciais& etc. ,n'im& a '#n02o . /astante vers5til e pode se
encai8ar nos mais variados cen5rios& e o mel7or de t#do& ela . m#ito simples. Vamos ver agora como aplicar a '#n02o +omase.
!ara e8empli'icar vamos s#por (#e voc4 se)a #m lo)ista e se# neg*cio indo m#ito /em. B5 alg#m tempo voc4 vem tendo
*timas vendas& reservando mensalmente alg#ma margem de l#cro para #m investimento '#t#ro e decidi# (#e o mel7or
momento . esse. -as para isso voc4 precisa sa/er no (#e investir& a'inal n2o pode desperdi0ar por 'alta de plane)amento o
din7eiro (#e demoro# tanto tempo para )#ntar& certoJ !ara 'a$er isso voc4 n2o tem d%vidas& pega a(#ela s#a ta/ela do ,8cel
em (#e est2o todas as s#as vendas& anotadas rigorosamente por dia e decide #sar a '#n02o +omase& pois aprende# a(#i no
site& lendo este t#torial& (#e ela se encai8a per'eitamente na(#ilo (#e voc4 (#er. 3igamos (#e s#a ta/ela se)a parecida com
esta:
Com as vendas e valores especi'icados& agora . s* inserir a '#n02o e pedir para ela calc#lar especi'icamente o (#e dese)amos.
!or e8emplo& (#eremos sa/er nestes tr4s dias (#al 'oi o valor arrecado com a venda de cal0as. !ara (#e o ,8cel nos diga isso .
/astante '5cil: +elecione #ma c.l#la va$ia e digite a '#n02o J(O3%(#(intrvalo Su vocD Sur p*Sui*ar;?critHrio do
Su *r@ bu*cado?;intrvalo d *oma"
,8empli'i(#emos agora com imagens para 'acilitar o aprendi$ado.
Ve)a (#e no e8emplo ao lado pede ao ,8cel e T '#n02o +omase
(#e nos diga (#al 'oi o valor arrecado em venda de cal0as na(#ele
dia de 29 de o#t#/ro. "epare (#e a '#n02o inserida
'oi: J(O3%(#(%)+%15;TcalaT;=)+=15". Atente (#e o crit.rio
de /#sca& a palavra cal0a& deve estar entre aspas.
Aten02o T sinta8e correta da '#n02o.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
Ve)a a praticidade da '#n02o no e8emplo a/ai8o em (#e e# somente alterei o termo da /#sca para (#e o ,8cel me desse
rapidamente o valor o/tido com cada prod#to na(#ele dia.
Agora vamos e8pandir os crit.rios de soma para os C dias (#e temos na nossa planil7a e
ver (#anto 'oi o total vendido em cal0as nesses tr4s dias. Con'ira (#e a '#n02o 'oi adaptada para conter todas as c.l#las& tanto
no intervalo a ser pes(#isado& como no intervalo a ser somado. <o 'inal a '#n02o 'ico#
assim: J(O3%(#(%)+P15;TcalaT;=)+P15"
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
!ortanto& vamos con'erir como 'icaria a planil7a do nosso 'ictAcio vendedor (#e dese)asse sa/er (#al 'oi o item (#e mais l7e
rende# receita no perAodo analisado.
!or 'im este vendedor poderia concl#ir (#e neste c#rto espa0o de tempo analisado s#as maiores vendas 'icaram por conta das
cal0as e das )a(#etas e 'a$er o investimento de 'orma certeira. , mais& agora (#e ele )5 aprende# conosco como #sar a '#n02o
+omase& pode e8pandir este #niverso de /#sca para o perAodo de E m4s& E ano& temporada ver2o& inverno& etc. A 'erramenta
se adapta a (#al(#er cen5rio.
9mportante ressaltar (#e a '#n02o +omase tam/.m serve para /#scar crit.rios (#e se)am n%meros /r#tos ao inv.s de
palavras. !ara isso& no termo de /#sca . s* escrever o crit.rio (#e ser5 #sado para selecionar os valores a serem somados. <o
e8emplo a/ai8o o vendedor (#eria sa/er o (#anto representava as vendas de prod#tos acima de "YE20&00. !ara isso ele #so#
a '*rm#la:J(O3%(#(=)+=15;TU1)8T". "epare (#e n2o . necess5rio reinserir o intervalo para a soma& visto (#e ele . o
mesmo da /#sca.

A '#n02o tam/.m pode ser aplicada a valores n%mericos.
Agora (#e voc4 )5 aprende# a #sar esta importante 'erramenta do ,8cel& a/#se da s#a versatilidade e encai8e-a Ts s#as
necessidades. Com certe$a ele ir5 l7e po#par /astante tempo e tra/al7o.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
1). Funo (/=FOF%'
A grande vantagem da '#n02o +F?GGA; . (#e voc4 pode tra/al7ar com apenas os res#ltados 'iltrados em #ma planil7a.
SUBTOTAL(nm_funo, ref1, ref2, ...)
Nm_funo: o nmero de 1 a 11 que especifca qual funo usar no clculo de subtotais
dentro de uma lista.

e8emplo a/ai8o #tili$a a '#n02o +-A dentro da '#n02o +F?GGA;.
/serve (#e '#n02o +F?GGA; ignora as lin7as oc#ltas e soma apenas as lin7as visAveis.
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
1-. FunL* CO0F.V%'OR#(: CO0F%R.V%Q&O: CO0F.(# CO0F.0;3
,8cel . t2o poderoso (#e por m#itas ve$es es(#ecemos de s#as '#ncionalidades mais simples. ,stassol#01es mais
simples . (#e m#itas ve$es salvam nossos pro)etos. <2o . raro precisarmos de algo t2o simples para resolver nossos
pro/lemas. Cont#do& es(#ecemos das /enditas '#n01es nativas do ,8cel. Alg#mas destas '#n01es& vo# mostrar 7o)e a voc4s
neste artigo.
@ com#m poss#irmos #ma planil7a com tantas in'orma01es e com tantos dados di'erentes (#e& por ve$es& torna-se
7#manamente impossAvel contar se# valores& o# contar (#antas ve$es aparecem n#ma listagem& o# ainda& (#antas espa0os
va$ios ainda poss#i para entrar novos dados. , daA por diante.
,nt2o. Apresento-vos& algo e8tremamente simples& por.m imensamente '#ncional. +2o as '#n01es:
CO0F.V%'OR#(
CO0F%R.V%Q&O
CO0F.(#
CO0F.0;3
+#pondo (#e ten7amos #ma rela02o de participantes de #m determinado c#rso. <essa listagem teremos #ma col#na com o
nome dos participantes e o#tra com a in'orma02o se ele )5 e'et#o# o pagamento da matrAc#la no c#rso.
(#e (#eremos (#e o ,8cel nos in'orme .:
E. K#antos participantes )5 est2o inscritosJ
2. K#antos participantes ainda n2o pagaram a matrAc#laJ
C. K#antas vagas ainda est2o disponAveisJ
A planil7a deve 'icar mais o# menos assim& como na 'ig#ra a/ai8o.
!ara responder a primeira (#est2o acima& M7ua2tos participa2tes 83 est9o i2scritos:M& cli(#e na c.l#la onde dese)a (#e
se)a e8i/ido o res#ltado. !ara nosso e8emplo& selecione a c.l#la M:2Z e digite a '*rm#la:
JCO0F.V%'OR#((=)+=)1"
nde& M=)+=)1M& corresponde ao intervalo na planil7a onde ser2o listados os nomes dos participantes do c#rso.
Agora& para sa/er M7ua2tos participa2tes ai2da 29o pagaram a matr;cula:M& 'a0a assim na c.l#la M:CZ:
JCO0F.(#(C)+C)1;0o"
nde& MC)+C)1M& corresponde ao intervalo onde est5 descrito (#em )5 pago# o# ainda 'alta pagar a matrAc#la. , o termo ap*s
o M6N (ponto-e-vArg#la) corresponde ao crit.rio a ser locali$ado e contado.
,& por 'im& para sa/er M7ua2tas vagas ai2da est9o dispo2;veis:M& digite na c.l#la M:4Z:
JCO0F%R.V%Q&O(=)+=)1"
:*rm#la esta (#e& no intervalo M=)+=)1M& conta todas as c.l#las (#e ainda est2o va$ias.
?em simples n..
C<G.<F- e# n2o #sei neste e8emplo mas . /em simples. 3igite& por e8emplo& na c.l#la M:=Z:
JCO0F.0/3(#)+F."
Com isso& ser5 e8i/ido (#antas das c.l#las deste intervalo poss#em n%mero.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
1.. FunL* #(V/#R$%: $&R#&F% #NF.F#NFO
,m certas sit#a01es& pode ser necess5rio pegar apenas parte do conte%do de #ma c.l#la& se)a te8to& n%mero& data o#
(#al(#er o#tro tipo de dado contido nela. <este post vo# e8plicar como MpegarN apenas #ma parte do valor de #ma c.l#la
M)ogarN para o#tra.
!ara (#e voc4 possa entender mel7or& vamos considerar a planil7a a/ai8o:
A lista acima 'oi copiada e colada do site do G+,.
<ote (#e ao copiarmos e colarmos o te8to da internet& os c*digos e os nomes dos respectivos estados 'icaram )#ntos na
mesma c.l#la& #m em cada lin7a. <ossa inten02o a(#i . separ5-los em d#as col#nas (#ma para o c*digo do estado e o#tra
para o nome do estado).
,8istem tr4s '#n01es principais para Me8tra02oN de valores de #ma c.l#la: #(V/#R$%: $&R#&F% e #NF.F#NFO. &ri
Aplicar como u*ar u*@,la*.
Comecemos pela Buno #(V/#R$%. ,sta '#n02o ir5 retornar os < primeiros caracteres da c.l#la a (#al re'erirmos&
come0ando a contar da es(#erda. +endo assim& para separarmos o c*digo do estado& #saremos esta '#n02o e #saremos 2
McasasN. A '#n02o dever5 'icar assim a E[ lin7a (cli(#e em ?E e digite a '#n02o a/ai8o):
J#(V/#R$%(%1;)"
?astante simples& n2oJ !ara as lin7as seg#intes& . o mesmo raciocAnio& por.m m#dando apenas a c.l#la (#e se dese)a e8trair.
Ve)a como deve 'icar a parte de cima da planil7a:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
,m seg#ida temos a '#n02o ,PG.G,PG& (#e . parecida com a '#n02o ,+KF,"3A& por.m permite (#e voc4 Mescol7aN a partir
de (#al caractere voc4 dese)a e8trair o te8to& en(#anto (#e a ,+KF,"3A s* permite a partir do primeiro caractere. +endo
assim& temos (#e in'ormar #m par\metro a mais na '#n02o.
!ara o nosso e8emplo& vamos #sar #ma '*rm#la para contar a partir do se8to caractere (os dois primeiros s2o os dAgitos do
c*digo& depois #m espa0o& #m 7A'en e o#tro espa0o& para s* ent2o vir o primeiro caractere do nome do estado). Voc4 deve
tam/.m in'ormar (#antas McasasN a '#n02o deve retornar& por.m se voc4 (#iser pegar at. o 'inal e de'inir menos do (#e
deveria& ir5 'altar te8to. +endo assim& voc4 pode )ogar #m n%mero alto& como 20& (#e o (#e so/rar ser5 ignorado.
A '#n02o para a primeira lin7a (em CE) deve 'icar assim:
J#NF.F#NFO(%1;E;)8"
A col#na C deve 'icar deste )eito:
!or 'im& temos a '#n02o 39",9GA& (#e come0a a contar os < caracteres a partir da direita. !ara o nosso caso& n2o seria m#ito
%til. ,m todo caso& se #s5ssemos a '#n02o 39",9GA para retornar os cinco %ltimos caracteres& terAamos isso:
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
15. FunL* PR&3.3%&/(C/'%: 3%&;(C/'% 3&0;(C/'%
R5 adiciono# in'orma01es no ,8cel de certo modo e depois teve de dei85-las padroni$adasJ A modi'ica02o& nestes casos& .
e'et#ada geralmente man#almente& m#itas ve$es devido ao n2o con7ecimento de alg#mas '#n01es (#e podem a#tomati$ar
esta tare'a. Veremos as '#n01es !"9-.-A9F+CF;A& -A9Q+CF;A e -9<F+CF;A (#e s2o respons5veis pela 'ormata02o do
te8to das c.l#las.
PR&3.3%&/(C/'%
,m s#a estr#t#ra& a '#n02o . apresentada da seg#inte maneira:JPR&.3%&;(C/'%(tAto"& onde somente deve ser
selecionado a c.l#la contendo o te8to para e'et#ar a s#a aplica02o.
!ara testarmos a '#n02o& crie #m doc#mento contendo alg#mas palavras o# e8press1es& escritas de (#al(#er 'orma& e reserve
#ma col#na o# lado destas para (#e se)am dados os res#ltados com a nova 'ormata02o.
<a primeira c.l#la destinada aos res#ltados& apli(#e a '#n02o JPR&.3%&;(C/'%(=-"& re'erindo T c.l#la =- como sendo o
alvo da 'ormata02o.
/serve o res#ltado e copie a '#n02o Ts demais c.l#las. Ve)a& ent2o& (#e as novas 'ormata01es ser2o dadas.
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
3%&;(C/'%
Vamos reali$ar o procedimento semel7ante ao #tili$ado acima s* (#e agora #tili$ando a '#n02o -A9Q+CF;A e depois a '#n02o
-9<Q+CF;A. :a0a como mostra as imagens a/ai8o:

3&0;(C/'%

Com a #tili$a02o destas '#n01es& mesmo sendo considerada t2o simples& poder5 ser de imensa #sa/ilidade em casos (#e se
disp1e de #ma (#antidade m#ito e8tensa de dados& tra$endo ao #s#5rio mais praticidade e #ma menor perca de tempo na
e8ec#02o desta tare'a. ?om tra/al7oD
/serva01es:
Apostila criada por Vicente Alves. Contato: (94) 9204-4007 / vicenteamn@gmail.com
1E. FunL* %RR#$: %RR#$O0$%R.P%R%.C&3% %RR#$O0$%R.P%R%.=%&NO
%RR#$
!ara 'a$er arredondamento com #ma '#n02o se #tili$a a '#n02o %RR#$ c#)a sinta8e . %RR#$(n!m;
n!m_dKCito*". 3eve-se colocar em Hn%mH o n%mero (#e pretende arredondar e em Hn%m]dAgitosH
para (#antas casas decimais pretende arredondar. ,ssa '#n02o ir5 arredondar esse n%mero Hn%mH para
o n%mero de casas decimais (#e especi'icar no campo Hn%m]dAgitosH.
/serve o e8emplo a/ai8o:
IA"",3(?262)
A '#n02o A"",3 arredondo# o n%mero (#e estava na c.l#la ?2& ve)a o res#ltado a/ai8o:
%RR#$O0$%R.P%R%.C&3%
% Buno %RR#$O0$%R.P%R%.C&3% trabalWa d Borma *mlWant a Buno %RR#$ o !nico diBrncial H Su
la arrdonda o n!mro para cima d*d Su o(o*" n!mro* Su *to dpoi* da virCula no *Xam todo*
iCuai* a zro. VXa o Amplo abaiAo.
A '#n02o A"",3 arredondo# o n%mero (#e estava na c.l#la ?2& ve)a o res#ltado a/ai8o:

Вам также может понравиться