1: Filtros Avanados Introduo iltrar $ uma maneira r%&ida e f%cil de locali'ar e tra(al)ar com um su(con*unto de dados+ ,m intervalo filtrado exi(e somente as lin)as -ue atendem aos crit$rios e condi.es es&ecificadas no filtro+ / Microsoft Excel fornece dois comandos &ara filtrar intervalos: o Auto Filtro0 &ara crit$rios sim&les1 o Filtro avanado0 &ara crit$rios mais com&lexos+ A &rinci&al diferena entre eles $ -ue o filtro avanado &ermite es&ecificar mais de duas condi.es &or cam&o da lista e o local de extra"o &ode ser em uma re2i"o diferente da-uela -ue cont$m os dados de ori2em+ Ao contr%rio da classificao de dados0 filtrar n"o reor2ani'a um intervalo0 a&enas oculta tem&orariamente as lin)as -ue n"o se dese*a exi(ir+ 3uando o Excel filtra lin)as0 $ &oss4vel editar0 formatar0 incluir em 2r%ficos e im&rimir o su(con*unto do intervalo0 sem reor2ani'%5lo ou mov65lo+ 3uando utili'amos comando AutoFiltro0 setas a&arecem 7 direita dos r8tulos das colunas no intervalo filtrado0 como mostra a fi2ura se2uinte+ ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados 2
9ntervalo n"o filtrado 9ntervalo filtrado
/ comando Filtro Avanado &ode filtrar um intervalo de forma semel)ante ao comando AutoFiltro0 no entanto0 n"o exi(e listas sus&ensas relacionadas 7s colunas+ Em ve' disso0 &ermite a ela(ora"o de crit$rios &elos -uais se dese*a filtrar0 definidos em um intervalo de crit$rios se&arado+ H% v%rias formas de se definir crit$rios com&lexos &ara filtros avanados: o Vrias condies em uma s coluna: duas ou mais condi.es &ara uma :nica coluna+ o Uma condio em duas ou mais colunas: &ara locali'ar dados -ue atendam a uma condi"o em duas ou mais colunas+ o Uma condio em uma coluna ou outra: &ara locali'ar os dados -ue atendam a uma condi"o em uma coluna ou uma condi"o em outra coluna+ o Condies como resultado de uma frmula: valor calculado -ue se*a o resultado de uma f8rmula como crit$rio+ ;a &r8xima se"o0 veremos exem&los de filtros avanados &ara cada um dos ti&os definidos acima+ ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados 3 Estudos de Caso / o(*etivo dos estudos de caso a&resentados a se2uir $0 utili'ando a &asta de tra(al)o Medicamentos <dis&oni(ili'ada no am(iente virtual do curso=0 mostrar de forma &r%tica e did%tica a utili'a"o de filtros avanados+ Para um mel)or a&roveitamento e entendimento do assunto a(ordado $ im&rescind4vel -ue o aluno (aixe a &asta de tra(al)o utili'ada e re&ita os &rocedimentos descritos+ A &asta de tra(al)o Medicamentos &ossui uma &lanil)a com dados de vendas de medicamento0 cu*as colunas0 como mostra a fi2ura se2uinte0 s"o: >ata0 Medicamento0 Cidade0 ?endedor0 3uantidade0 ,nit%rio e Total+
/ &rimeiro &asso $ inserir linas em !ranco e de rtulos acima dos rtulos da ta!ela ori"inal+ Estas novas c$lulas ser"o utili'adas &ara es&ecifica"o dos crit#rios dos filtros+ ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados @ Para isso0 selecione as sete &rimeiras lin)as da &lanil)a ori2inal0 cli-ue no (ot"o direito do mouse0 e no menu sus&enso exi(ido0 cli-ue em Inserir+ Aete novas lin)as ser"o criadas+ Em se2uida0 co&ie a lin)a de t4tulos <lin)a B= e cole o conte:do na &rimeira lin)a+ Aua &lanil)a dever% ficar conforme a &lanil)a da fi2ura se2uinte+
Filtrando Vendas $or Cidade ;este &rimeiro exem&lo ser"o filtradas as vendas das cidades de Cecife0 Bras4lia e Aalvador0 ou se*a0 a&enas as vendas reali'adas nestas cidades dever"o ser exi(idas na &lanil)a+ Este $ um exem&lo de Vrias condies em uma s coluna+ Portanto0 os crit$rios dever"o ser di2itados um a(aixo do outro0 na mesma coluna <as v%rias condi.es se referem 7 mesma coluna=0 em lin)as se&aradas+ Assim0 como mostra a &r8xima fi2ura0 na coluna Cidade0 di2ite0 em cada lin)a individualmente: Cecife0 Bras4lia e Aalvador+ ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados D
Em se2uida0 cli-ue em uma das c$lulas do intervalo de dados0 AE0 &or exem&lo0 selecione o menu %ados0 Filtrar e Filtro Avanado+ A caixa de di%lo2o Filtro avanado ser% exi(ida+
Aelecione a A"o Filtrar a &ista no &ocal e confirme se o Intervalo da lista corres&onde a todo o intervalo de dados+ ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados F ;o Intervalo de crit#rios ser"o definidos os crit$rios do filtro+ Cli-ue no s'in' 0 selecione as c#lulas C1 a C( <r8tulo e crit$rios do filtro=0 e cli-ue em /G+ / resultado ser% uma &lanil)a semel)ante a exi(ida a(aixo0 ou se*a0 a&enas os re2istros das vendas reali'adas nas cidades de Cecife0 Bras4lia ou Aalvador ser"o exi(idos+ Para exi(ir todos os re2istros novamente0 cli-ue no menu %ados0 Filtrar e Mostrar )odos+
Filtrando Vendas $or Cidade e Funcionrio ;este se2undo exem&lo vamos acrescentar mais um crit$rio ao nosso filtro+ / o(*etivo $ filtrar as vendas da funcion%ria Aandra nas cidades de Cecife0 Bras4lia e Aalvador+ Para isso utili'e a mesma &lanil)a Medicamentos e &reenc)a a coluna de ?endedor com o nome *andra0 como mostra a fi2ura a se2uir+ ;este exem&lo0 cada lin)a de crit$rio $ um caso de Uma condio em duas ou mais colunas0 *% -ue estamos utili'ando as colunas Cidade e Vendedor ao mesmo tem&o+ ;o nosso caso0 ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados H &ara cidades distintas0 o vendedor $ sem&re Aandra0 mas &oderia ser -ual-uer outro<a=+ Portanto0 os crit$rios dever"o ser di2itados na mesma lin)a do intervalo de crit$rios+
Ce&ita os &rocedimentos executados no exem&lo anterior0 e na eta&a de selecionar os crit$rios do filtro0 cli-ue no *'in' e selecione as c#lulas C1 a %(+ Para finali'ar &ressione Enter e cli-ue em /G+ / resultado ser% uma &lanil)a a&enas com as vendas de Aandra nas cidades de Cecife0 Bras4lia e Aalvador0 como mostra a fi2ura se2uinte+ ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados B
Ae dese*armos0 &or exem&lo0 a&enas as vendas de Aandra na cidade de Cecife0 (asta excluir as outras lin)as de crit$rios do filtro+
Filtrando Vendas +,U- ;o exem&lo anterior utili'amos a com(ina"o de crit$rios como filtro0 ou se*a0 o vendedor deve ser Aandra E as vendas reali'adas nas cidades de Cecife0 Bras4lia ou Aalvador+ E se o o(*etivo for filtrar de acordo com um ,U outro crit$rio e n"o os dois ao mesmo tem&oI Por exem&lo0 como filtrar as vendas reali.adas $or *andra <inde&endentemente do medicamento= ,U as vendas de %i$irona <inde&endentemente do vendedor=I Para solucionamos este &ro(lema deve5se colocar os crit$rios em lin)as distintas0 como mostra a &r8xima fi2ura+ Trata5se0 &ortanto de um caso Uma condio em uma coluna ou outra+ ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados E Para locali'ar os dados -ue atendam a uma condi"o em uma coluna ou uma condi"o em outra coluna0 insira os crit#rios em linas diferentes do intervalo de crit$rios+
Ce&ita os &rocedimentos executados nos exem&los anteriores0 e ao final0 teremos como resultado a &lanil)a se2uinte+ ;ote -ue ,U o medicamento $ >i&irona ,U foi vendido em Cecife0 ,U am(os+ ;a verdade (asta satisfa'er a&enas um dos crit$rios+ ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados #0
Filtrando Vendas $or cam$o calculado Por fim0 &odemos utili'ar cam&os calculados na filtra2em da nossa &lanil)a+ Trata5se de um caso de Condies como resultado de uma frmula+ Para isso0 (asta inserirmos uma frmula como crit#rio0 em uma coluna com rtulo em !ranco+ Cli-ue na c$lula H20 &or exem&lo0 e di2ite a se2uinte f8rmula: /E01M2%IA+E0:E345-+ ;esta f8rmula com&aramos a &rimeira -uantidade de vendas <c$lula EE= com a m$dia de todas as vendas+ ECPBG Microsoft Excel 2003 Avanado Tutor: Halmos ernando !i"o #: iltros Avanados ## Ce&ita os &rocedimentos executados nos exem&los anteriores0 e na eta&a de selecionar os crit#rios do filtro0 cli-ue no AJinJ e selecione as c#lulas 61 e 67 <r8tulo em (ranco e crit$rio=+ Para finali'ar &ressione Enter e cli-ue em /G+ / resultado ser% uma &lanil)a com as vendas -ue atendem ao crit$rio definido &ela f8rmula0 ou se*a0 se a -uantidade vendida $ menor -ue a m$dia das vendas0 ent"o a lin)a ser% exi(ida0 caso contr%rio ser% ocultada+ Como a m$dia das vendas $ al2o em torno de #0300H0 ent"o ser"o exi(idas todas as lin)as cu*a -uantidade vendida este*a a(aixo deste valor0 como mostra a &lanil)a de resultado+
%ica: $ im&ortante -ue )a*a uma lin)a em (ranco entre o :ltimo crit$rio e o ca(eal)o da lista de dados0 &ara -ue o Excel &ossa se&arar a lista do intervalo de crit$rios+