Você está na página 1de 49
a ' XX : Excel ila “ - 5, io Capitulo 1 INTRODUGAO © Excel é uma das melhores planilhas existentes no mercado. As planilhas eletrénicas s&o programas que se assemelham a uma folha de trabalho, na qual podemos colocar dados ou valores em forma de tabela e aproveitar a grande capacidade de cdlculo e armazenamento do computador para conseguir efetuar trabalhos que, normalmente, seriam resolvidos com uma calculadora, ldpis e papel. Aqui nesta apostila o objetivo é aprimorar mais o seu conhecimento nesta excelente ferramenta. Caso seja seu primeiro contato com 0 Excel é aconselhdvel que baixe primeiro a versdo basicado Excel. Vamos iniciar nossos estudos com algumas fungdes mais elaboradas que esta excelente ferramenta nos proporciona. PROC, PROCV E PROCH A fungao PROC, PROCH e PROCV permitem que se faga uma busca em sua planilha e retorne na célula de acordo com os critérios selecionados. ‘Vamos nos apoiar para 0 nosso préximo exemplo na fungéo PROCV Sua sintaxe 6 a seguinte: =PROCV() A fungdo faz uma procura vertical em uma tabela de dados. Busca 0 que A célula onde seré digitado o dado que sera procurado na tabela. Tabela de Busca A regio de células onde se encontra a tabela com os dados. Coluna O niimero da coluna que tem o dado a ser recuperado Monte a seguinte planiiha a - ia 5 a) E 1 _Tabela de Classes Héspede [Tipo Classe [Valor 3 Classe [Valor iogo (Média 4 alta | RS_35,00 Karla [presidente 5 Baixe [RS 25,00 Marcio _[Comum_ 6 Comum [RS 20,00 Pedro [Baixa 7 Média [RS 45,00 lana __[Baixa 8 President! RS 180,00 [Maria [Presidente ‘Temos ent&o uma planilha base com as classes e seus respectivos valores, na planilha ao lado, temos entéo o héspede e classe escolhida, vamos entéo procurar na primeira planilha o tipo de classe para que retorne o valor. ROCV(E3;A4:B8;2), Observe que é buscado o tipo da classe E3 no intervalo da tabela base A4:B8 e retoma a segunda coluna representado pelo numero 2. PRocY TX Y A =PROCV(ER:A4:B6;2) A 8 ¢ D = F 6 1 _Tabela de Classes Héspede |Tipo Classe |Velor : - 2 (Classe [valor Loto Tae PROCES ;A4:36;2} 4 ‘ata [Rs 55,00 Karla [Presidente 5 Baka | RS 25.00 [Marcio _[Comum Comum [RS 20,00 Pedro |Baixs 7 Média [RS 45,00 [ana [eatxa 8. President) RS 180,00 IMaria [Presidente 2 Para preencher as demais células, 0 cdlculo 6 0 mesmo, e neste caso temos valores absolutos A4:B8 que sao os valores que estao na primeira tabela. ROCV(E3;$A$4:$B$8;2) Vamos agora a um exemplo usando o PROCH Monte a seguinte planiiha A e ¢ D E 2 Empresa ABC XZ GFT ko 3. Jan 1.258,00 2.569,00 258,00 1.288,00 4 Fev 256,00 256,00 6.521,00 2.683,00 3 Mar 2.589,00 5.487,00 2.156,00 236,00 6 Abr 2.547,00 2.369,00 365,00 5.698,00 7 Mai 3.256,00 2.145,004.578,004.857,00 8 Total 9.906,00 12.826,00 13.978,00 14,762,00 9 10 Empresa GFT a1 |Total Vamos usar 0 assistente de fungao. Clique sobre 0 botéo na barra e depois procure a fungao Tnserie fungeo PROCH(valor_procurado;matriz_tabelamdm_indice_linj.) Pesausa um valor na ina superior de uns tabea ou mati de valores @retorna o ‘abr na mesma celina a parte de ume nha especfcads, (oc) [eevee Clique em OK. Vamos agora preencher os campos das seguinte forma. Argumentos da fungie [2 eaten) PROCH Valor_procurado 910 Matriztabelaazice INim_indice_tin 7 Proarer_Intervlo of co Empresa VABC'VVZ"VGFTVUKO''2 7 Faso | = 157 Pesquisa um valor ne inh superior de una tabla ou mati de valores e retorns valor na mesma cok a partir de tuna ina especticada, Procura terval, ¢ um valor kgico: para determinar a corespondéncia mas senehante na linha superor (acsifcada em ordam crescente) = VERDADEIRO ou nl cespecfcada; detemnsr una correspencénds exata = FALSO, | Resultado da férmula = RS 1387300 | tude sobre este func Concelar_| + valor_procurado: é a célula B10; + matriz_tabela ¢ o intervalo de A2:Et + num_linha: € 7, pois 0 intervalo comeca na linha 2, e os valores a serem retornados estéo na linha 8 (Total do semestre); + procurar_intervalo: 6 0 "zero", pois queremos o valor exato da pesquisa. A 8 1 _2_Empresa ABC 3. Jan 1.258,00 4 Fev 256,00 5 Mar 2.589,00 6 Abr 2.547,00 7 Mai 3.256,00 3 Total 3.306,00 10 Empresa GFT iijtotal [RS 13.878,00 xz 2.569,00 256,00 5.487,00 2.369,00 2.165,00 12.826,00 Gr 258,00 6.521,00 2.156,00 365,00 4.578,00 13.878,00 Ko 1.288,00 2.683,00 236,00 5.698,00 4.857,00 14.762,00 FORMULA DO PROCV - Procura um determinado valor numa Tabela Matriz. ‘Suponhamos que vocé tivesse uma planitha onde controla-se a entrada e a saida de clientes do seu hotel. Nela vooé deseja colocar o Nome, Entrada, Saida, Classe ¢ o Valor da Classe. Vocé deseja que ao digitar o nome da Classe, automaticamente apareca o valor da Classe. Na verdade vooé teré que criar 2(duas) planithas: A1° Primeira planiha chamaremos de Matriz Tabela, porque nela vocé colocaré o nome das Classe e 0 seu Valor A 2° Segunda planitha vacé controlara 2 entrada e a saida do cliente. Veja o Exemplo: aa I Ie D i TABELADE CLASSES [i [Classe VALOR DOA 35.00 Esia 6 a Tabela 3 [MEDIA 45,00 Matriz 4 [BAIXA 25,00 5_ [PRESIDENTE | 180,00 6 |cowum 22,00 7 3 Héspede Tipo Classe | Valor Diaria 9 [JOO ALTA =PROCV(B9;SASZ:SBS6;2) 10_|KARLA BAIXA 11 MARCIO MEDIA 12 13 14] Onde: =PROCV~6 0 nome da férmula (B9 — refere-se ao enderego do valor procurado, ou seja, 0 tipo da classe que voce digitou $AS2:$BS6 ~ refere-se 20 endereco absoluto da Matriz ~ Tabela, ou seja, 0 enderego da tabela onde contem os dados que vocé procura, no caso, o valor das classes. O endereco da tabela matriz sempre deve ser absoluto, para que permaneca para as demais células(ou seja os clientes) 2 = refere-se a0 nimero do indice de coluna, ou seja, o némero da coluna onde esta os dados que voce deseja que apareca, no caso, o valor da classe. Observacao: Os dados da Tabela Matriz devem esté em ordem crescente. Para fazer isso, selecione os dados e clique no botao abaixo para ordenar os dados. at FORMULA DO SE VAZIO Imagine agora que vocé sé deseja que apareca a resposta se caso, vocé digita a classe, enquanto isso_o campo classe deverd ficar em branco. Neste caso vooé juntara a formula do SE com ado PROCV. Logo a formula ficaria assim: az [E Ie. D TABELA DE CLASSES. 1 |CLASSE VALOR, 2 [ALTA 55,00 Esta 6a Tabela 3 [MEDIA 45,00 | air 4 [BAIXA, 25,00 5_ [PRESIDENTE 180,00 6 _|COMUM. 22,00 7 & Héspede Tipo Classe Valor-Diaria ‘9 | JOAO. ‘ALTA =5E(B9="”;"" PROCV(B9,SASZS8S6:2)) 10_|KARLA, BAIXA 11_|[MARCIO. MEDIA 12 13 Oa L =Se- 6 0 nome da formula B9="." ; - refere-se a0 endereco da célula onde vocé digita o nome da classe. Isto é, se cestiver vazio, ento deixe vazio. PROCV ~é 0 nome da férmula (B9 —refere-se 20 enderego do valor procurado, au seja, 0 tipo da classe que vocé digitou $AS2:SBS6 ~ refere-se a0 enderego absoluto da Matriz ~ Tabela, ou seja, o endereco da tabela onde contem os dados que vocé procura, no caso, o valor das classes. O endereco a tabela matriz sempre deve ser absoluto, para que permaneca para as demais céluias(ou seja os clientes) 2 ~ refete-se ao niimero do indice de coluna, ou seja, 0 nlimero da coluna onde esté os dados que vocé deseja que apareca, no caso, o valor da classe. Fungées =cont.se e =cont.ses. ‘As fungées utiizadas nessa aula sero =Cont.se (células onde os dados seréo buscados; “critério que seré buscado") ¢ =Cont.ses (células onde os dados serao buscados; "critério que sera buscado"; células onde os dados seréo buscados; "critério que sera buscado",.. Esta fungdo serve para contar a quantidade de um certo tipo de dados em uma planilha. Podemos usar, por exemplo, em uma revenda de carro para saber quantas unidades da montadora X ha disponivel, quantos modelos acima do ano de 2010 ou podemos ainda com a fungao =cont.ses buscar por mais de uma referéncia a0 mesmo tempo, ou seja, no caso da revendedora de carros poderiamos usar a func&o para buscar veiculos de tal marca, que sejam acima do ano de 2011 & possuam ar condicionado, por exemplo. Para a nossa aula usaremos 0 exemplo de uma equipe de trabalho. Veja os dados que possuimos em nossa tabela: A 8 c D E F s H 1 Zl Fungo =Cont.se e =cont.ses 3 4 5 Funclondrio Sexo] 6 [Lodo 7 Marcos ae 8 Juliana 3 Rafael 20 11 2 13 aa 45 {arissa__| 16 Bom, digamos que em um levantamento a ser realizado 0 gestor precisa saber a quantidade de funcionario homens no seu grupo de trabalho. Veja como seria a fungéo que ele deveria inserir:=Cont.se(D6:D15; "m") Repare que novamente a funcdo exige que a referéncia esteja entre aspas. Note também que escrevi p critério a ser buscado, 'm' em mindscula e na planilha esta escrito com letras maitisculas, 0 Excel, portanto, nao faz distingo entre maiusculas e minUsculas. Veja nosso exemplo: 1 2 3 4 gryreeneineon 5 |__idade| § 28 7 |Marcos | 33, MI 8 jJuliana | 40 3 Rafael ___32 10 iairela 13) aL Lali I 26) 12 [adriana “31 13 Luis 36) M 14 ligor 28 Homens) 15 [tanssa 23 cC_4 16 Uma funcionalidade interessante deste comando é que ele nos permite que trabalhemos com operadores de comparac&o, que so: > Maior que, < Menor que, >= Maior ou igual a <= Menor ou igual a e <> Diferente de. Para exemplificar vamos supor que esse mesmo gestor quer agora saber quantos funcionarios com 28 anos ou menos ele tem. A fungdo esorita devera ser =Cont.se(C6:C15; "<=28") | econ secosicns; "ae : 3 ° E F 6 i 2 2 Fungio =Cont.se e=cont.ses 4 s 6 7 [Marcos _ 8 bullana 3 i a Fa ‘wirela n 2 ‘dana 13 ‘Luis a ‘igor as. [Larissa Agora vamos misturar um pouco, vamos pedir para saber quantas so as mulheres com menos de 30 anos. Vejamos que agora devemos utilizar a outra fungo, aquela especifica para buscas com mais de um critério, a =cont.ses Nestes casos com mais de uma busca a funcao devera ser escrita com o intervalo e depois com 0 critério de busca referente a este intervalo, depois mais um intervalo e seu respectivo critério de busca, e assim sucessivamente. Olhem como ficou no nosso exemplo =Cont.ses(D6:D15; "F"; C6:C15;"<30") Primeiro colocamos 0 intervalo referente a coluna ‘Sexo! e © critério de busca 'F', e depois 0 intervalo referente a idade e o critério de busca para menos de 30 anos. Pronto, o Excel vai nos retornar a quantidade exata de ocorréncias que atendem a estes 2 requisitos simultaneamente. 1 CECA "<3 a i 1 2 3 ‘ 5 3 Dalene 3 Inafacl 10 2 7 n dina J 2 iis 14 ‘igor 5 ass Agora vamos complicar um pouquinho. Digamos que ha uma terceira coluna contendo os cursos que cada funciondrio possui, E queremos saber quantos sdo aqueles que tem menos de 40 anos e que possuem curso de Excel. Reparem que nao podemos colocar no segundo critério de busca 0 termo ‘Excel’, pois desta forma ele buscaria somente aqueles que tem o curso de Excel e nao contabilizaria, por exemplo, aqueles que tem Excel e Word. Como faremos entéo? Facil, usaremos um caractere curinga. Escreveremos a fungao da seguinte maneira =Cont.ses(C6:C15; "<40" E6:E15; "“excel*") onde * antes e depois da palavra Excel agiré como curinga O curinga serve para o Excel retomar todas as células que tem QUALQUER COISA eserita antes ou depois de Excel’, ou seja, mostrard todas as pessoas que tem curso de Excel, independente de ter somente ele, ou ter outros cursos também. Veja como ficou no nosso exemplo: os : fa | | Ejee fee jatematicas e trigonomet Descrigao: devolve 1 se o valor especificado é positivo, -1 si é coy

Você também pode gostar