You are on page 1of 22

Pgina 1 de 22

APOSTILA EXCEL AVANADO


1. OPERADORES DE CLCULOS EM FRMULAS 1.1. Os operadores aritmticos 1.2. Os operadores de comparao 1.3. O operador de texto 1.4. Os operadores de referncia 1.5. Endereamento relativo e absoluto da clula 1.6. Referncias a outras planilhas ou pastas de trabalho 3 3 3 3 4 4 4

1.7. Referncia circular frmulas que fazem referncia s suas prprias clulas4 1.8. Vinculao controlar como sero vinculadas e atualizadas no EXCEL 2. FRMULAS E FUNES 3. FUNES TEIS 3.1. ARRUMAR 3.2. CONCA TENAR 3.3. DIREITA 3.4. ESQUE RDA 3.5. EXT.TEXTO 3.6. NM. CARACT 3.7. PRO CURAR 3.8. REPT 3.9. VALOR 3.10. A RRED 3.1. INT 3.12. TR UNCAR 3.13. MOD 3.14. HOJ E 3.15. DIA 3.16. MS 3.17. ANO 3.18. DIA.DA .SEMANA 5 7 7 7 8 8 8 9 10 10 1 1 12 12 12 13 13 14 14 14 15

Pgina 2 de 22 3.19. A GORA 3.20. HORA 3.21. MINUTO 3.2. SEG UNDO

APOSTILA EXCEL AVANADO


16 16 17 17 19 19 20 20 21 21 2 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29

4. FUNES LGICAS (DECISO) 4.1. Funo ( SE ) 4.2. Funo Aninhada (SE) 4.3. Fun o ( E ) 4.4. Funo ( OU ) 5. FUNES DE PROCURA E REFERNCIA 5.1. PROCH (Procura Horizontal) 5.2. PROCV (Procura Vertical) 6. FORMATA O CONDICIONAL 7. FUNES TOTALIZADORAS CONDICIONANTES 7.1. SOMASE (Para valores) 7.2. CONT.SE (Para Quantidades) 7.3. CONT .NM 7.4. CONT. VALORES 7.5. CONTAR .VAZIO 8. FUN ES 8.1. E RROS 9. VINCULA ES 10. SUBTOT AIS 10.1. Inserir valores de subtotal em uma lista 10.2. SUBTOTAI S aninhados 1. COMPA RTILHAMENTO SUMRIO 01/06/07 2

Este curso objetiva preparar o profissional que j tem algum conhecimento na elaborao de planilhas do Excel, para passar a utilizar novos recursos que possam incrementar suas tarefas, automatizando procedimentos ainda manuais e que tragam uma dinmica na execuo das atividades do dia a dia.

Pgina 3 de 22

APOSTILA EXCEL AVANADO

A ideia repassar para o computador as tarefas mecnicas e passar para o profissional a tarefa de anlise, a qual o computador no pode substituir. Este curso parte do pressuposto de que toda tarefa antes de ser automatizada, deve ser analisada, planejada ou corre-se o risco de automatizar um problema. Antes de se iniciar qualquer projeto, deve-se ter em mente as seguintes questes: Quais so os procedimentos adequados para realizar esta tarefa? que voc deseja atingir? Quem ir ver a sua planilha? Voc ir trabalhar sozinho na sua planilha ou outros colegas tambm podero utiliz-la? que voc deseja fazer com as informaes? Se for utilizar tabelas, vou cri-las ou estas j existem? Observao.: Todos os exerccios e os modelos dos projetos de curso estaro disponveis em uma pasta denominada de CURSO EXCEL, disponvel na rede e podero ser copiados em disquetes dos participantes. 1. OPERADORES DE CLCULOS EM FRMULAS Os operadores especificam o tipo de clculo que voc deseja efetuar nos elementos de uma frmula. O Microsoft Excel inclui quatro tipos diferentes de operadores de clculo: aritmticos, de comparao, texto e referncia. 1.1. Os operadores aritmticos efetuam operaes matemticas bsicas, como adio, subtrao ou multiplicao, combinam nmeros e produzem resultados numricos. Exemplo: + (sinal de adio) (sinal de subtrao) * (sinal de multiplicao) / (sinal de diviso) % (smbolo de percentagem) (sinal de exponenciao) 1.2. Os operadores de comparao comparam dois valores e produzem o valor lgico VERDADEIRO ou FALSO. Exemplo: = (sinal de igual) Igual a A1=B1 > (sinal de maior do que) Maior do que A1>B1 < (sinal de menor do que) Menor do que A1<B1 >= (sinal de maior ou igual a) Maior ou igual a A1>=B1 <= (sinal de menor ou igual a) Menor ou igual a A1<=B1 <> (sinal de diferente) Diferente A1<>B1 1.3. O operador de texto "&" combina um ou mais valores de texto para produzir um nico texto. Exemplo: & (E comercial) Concatena dois valores para produzir um valor de texto contnuo "north" & "wind" produz "Northwind" 1.4. Os operadores de referncia combinam intervalos de clulas para clculos.

Pgina 4 de 22

APOSTILA EXCEL AVANADO

Exemplo: (dois-pontos) Operador de intervalo, que produz uma referncia a todas as clulas entre duas referncias, incluindo as duas referncias B5:B15 ; (ponto-e-vrgula) Operador de unio, que combina diversas referncias em uma referncia SOMA(B5:B15;D5:D15) (espao simples) Operador de interseo, que produz uma referncia a clulas comuns a duas referncias SOMA(B5:B15 A7:D7) Neste exemplo, a clula B7 comum aos dois intervalos. 1.5. Endereamento relativo e absoluto da clula Ao inserir uma frmula que contm referncias de clulas em uma clula, o Excel mantm o controle de duas maneiras diferentes. A primeira armazenar o valor daquela clula e usar esse valor no clculo. A segunda maneira manter o controle sobre a posio relativa das clulas na frmula. A importncia desta relatividade das clulas um timo recurso quando voc est adicionando um nmero expressivo de frmulas, e obviamente voc queira automatizar sua tarefa de digitar toas estas frmulas. A partir da digitao da primeira frmula, voc as copia para as demais clulas, e o Excel se encarrega de manter as referncias relativas a cada clula. Porm, em determinados momentos, necessrio que a cpia no altere o endereo relativo, visto que a referncia da frmula em questo deve se manter absoluta. Para criar referncias absolutas de clulas, o sinal de $ (cifro) dever ser inserida antes de colunas (para referncia absoluta da coluna) ou antes das linhas (para referncia absoluta da linha). Exemplo: $A1 mantm o endereo absoluto apenas da coluna A$1 mantm o endereo absoluto apenas da linha $A$1 mantm o endereo absoluto tanto da coluna como da linha 1.6. Referncias a outras planilhas ou pastas de trabalho Como uma pasta de trabalho pode conter vrias planilhas, possvel referenciar uma clula em outra planilha ou at em outro arquivo de pasta de trabalho. Observe em suas vinculaes que o sinal de ! (exclamao) sempre estar presente aps o nome de sua planilha. A [ (chave) estar sempre presente aps o nome de seu arquivo de pasta de trabalho. Exemplo: [EX_Folha]Janeiro!A3 EX_Folha (nome da pasta de trabalho) Janeiro (nome da planilha dentro da pasta de trabalho 1.7. Referncia circular frmulas que fazem referncia s suas prprias clulas Quando uma frmula se refere sua prpria clula, tanto direta ou indiretamente, este processo chama-se referncia circular. Para calcular esta frmula, o Microsoft Excel deve calcular uma vez cada clula envolvida na referncia circular, usando os resultados da iterao anterior. A menos que voc altere as definies padro da iterao, o Microsoft Excel interromper o clculo aps 100 iteraes ou aps todos os valores da referncia circular serem alterados por menos de 0,001 entre as iteraes, o que ocorrer primeiro. O Microsoft Excel no pode resolver frmulas com referncias circulares utilizando clculos normais. Quando voc fizer uma referncia circular, ser exibida uma mensagem informando que ocorreu uma referncia circular. Se a referncia circular tiver sido acidental, clique em OK. A barra de ferramentas Referncia circular ser exibida, e setas rastreadoras iro apontar para cada clula que est fazendo parte da referncia circular. Voc pode usar a barra de ferramentas Referncia circular para se mover por cada clula da referncia de forma que voc possa recriar as frmulas ou valores lgicos para resolver a referncia circular. (Algumas frmulas cientficas ou de engenharia exigem referncias circulares). Como algumas frmulas exigem referncia circular, voc pode precisar alterar o nmero de iteraes. Para alterar o nmero de iteraes, clique em Opes no menu Ferramentas e clique na guia Clculo. Marque a caixa de seleo

Pgina 5 de 22

APOSTILA EXCEL AVANADO

Iterao e, em seguida, indique o nmero mximo de iteraes e o grau de alterao que voc deseja que o Microsoft Excel use. 1.8. Vinculao controlar como sero vinculadas e atualizadas no EXCEL Voc pode atualizar automaticamente as informaes vinculadas ou atualiz-las apenas quando preferir. Um objeto vinculado automaticamente atualizado toda vez que voc abre o arquivo de destino ou sempre que o arquivo de origem for alterado enquanto o arquivo de destino estiver aberto. Voc pode alterar a definio do vnculo para atualizar manualmente um objeto vinculado isto , somente quando voc solicitar especificamente a atualizao. Para evitar atualizaes, voc pode travar determinados vnculos ou todos os vnculos em uma pasta de trabalho. Quando voc trava um vnculo, o Microsoft Excel usa as ltimas informaes disponveis do programa de origem. Se voc usa uma frmula de referncia remota para vincular dados de outros programas, esses dados so automaticamente atualizados no Microsoft Excel sempre que forem alterados no outro programa. Para evitar atualizar e "congelar" os dados atuais em sua planilha, voc pode substituir a frmula inteira ou apenas a referncia remota pelos valores calculados. Opes disponveis Alterar a maneira como um objeto vinculado atualizado 1 No menu Editar, clique em Vnculos. O comando Vnculos no estar disponvel se seu arquivo no contiver informaes vinculadas. 2 Na lista Arquivo de origem, clique no objeto vinculado que voc deseja atualizar. Para selecionar vrios objetos vinculados, mantenha pressionada a tecla CTRL e clique em cada objeto vinculado. 3 Para atualizar um objeto vinculado sempre que voc abrir o arquivo que contm o objeto ou sempre que as informaes originais forem alteradas enquanto o arquivo estiver aberto, clique em Automtica. Para atualizar um objeto vinculado somente quando voc clicar em Atualizar agora, clique em Manual. Atualizar manualmente um objeto vinculado 1 No menu Editar, clique em Vnculos. O comando Vnculos no estar disponvel se seu arquivo no contiver informaes vinculadas. 2 Na lista Arquivo de origem, clique na origem para o objeto vinculado e clique em Atualizar agora. Para selecionar vrios objetos vinculados, mantenha pressionada a tecla CTRL e clique em cada objeto vinculado. Atualizar automaticamente vnculos para informaes de outros programas ao efetuar clculos 1 No menu Editar, clique em Vnculos. 2 Ao lado de Atualizao, clique em Automtica. 3 Clique em OK. 4 No menu Ferramentas, clique em Opes e, em seguida, clique na guia Clculo. 5 Marque a caixa de seleo Atualizar referncias remotas. Travar todos os vnculos no Microsoft Excel 1 Alterne para a planilha que contm os vnculos. 2 No menu Ferramentas, clique em Opes. 3 Na guia Clculo, desmarque a caixa de seleo Atualizar referncias remotas. Observao Desmarcar a caixa de seleo cancelar a opo Automtica (para todos os vnculos) na caixa de dilogo Vnculos (menu Editar).

Pgina 6 de 22

APOSTILA EXCEL AVANADO

Substituir uma referncia remota pelo valor calculado Voc pode "congelar" uma frmula de forma que ela no efetue mais clculos quando voc fizer alteraes nas clulas s quais ela se refere. Ao substituir uma frmula pelo seu valor calculado, o Microsoft Excel exclui permanentemente a frmula. Se voc desejar congelar apenas parte de uma frmula, pode substituir apenas a parte que voc no deseja recalcular. O que voc deseja fazer? Substituir uma frmula pelo seu valor calculado Cuidado Quando voc substitui uma frmula pelo seu valor, o Microsoft Excel remove permanentemente a frmula. Se voc substituir acidentalmente uma frmula por um valor e desejar restaurar a frmula, clique em Desfazer logo aps inserir ou colar o valor. 2 Clique em Copiar 1 Selecione a clula que contm a frmula. Se a frmula for uma frmula matricial, selecione o intervalo que contm a frmula matricial. 3 No menu Editar, clique em Colar especial. 4 Em Colar, clique em Valores. Substituir parte de uma frmula pelo seu valor calculado 1 Clique na clula que contm a frmula. 2 Na barra de frmulas, selecione a parte da frmula que voc deseja substituir pelo seu valor calculado. Quando voc seleciona a parte da frmula que deseja substituir, certifique-se de que voc tenha includo o operando inteiro. Por exemplo, se voc selecionar uma funo, deve selecionar todo o nome da funo, o parntese de abertura, os argumentos e o parntese de fechamento. 3 Para calcular a parte selecionada, pressione F9. 4 Para substituir a parte selecionada da frmula pelo seu valor calculado, pressione ENTER. Para restaurar a frmula original, pressione ESC. 2. FRMULAS E FUNES A diferena entre uma funo e uma frmula esta demonstrada no quadro abaixo: - No possui um nome; - Possui um nome; - No possui parmetros; - Possui parmetros na maioria das funes; - Utiliza operadores aritmticos; - Utiliza operadores aritmticos e operadores de comparao; - Uma frmula pode conter uma ou mais funes; - Uma funo no pode conter frmulas; Exemplo: Frmula =A1+A2+A3+A4 Funo =SOMA(A1:A4), onde SOMA o nome da funo e A1:A4 so os parmetros 3. FUNES TEIS 3.1. ARRUMAR Remove todos os espaos do texto exceto os espaos nicos entre palavras. Use ARRUMAR no texto que recebeu de outro aplicativo que pode ter espaamento irregular. Sintaxe ARRUMAR(texto) Texto o texto do qual se deseja remover espaos. Exemplo ARRUMAR(" Primeiro Trimestre Ganhos ") igual a "PrimeiroTrimestreGanhos" 3.2. CONCATENAR

Pgina 7 de 22

APOSTILA EXCEL AVANADO

Agrupa vrias seqncias de caracteres de texto em uma nica seqncia de caracteres de texto. CONCATENAR (texto1;texto2;) Texto1; texto2; so 1 a 30 itens de texto a serem agrupados em um nico item de texto. Os

Sintaxe itens de texto podem ser seqncia de caracteres de texto, nmeros ou referncias de clula nica. Comentrios O operador "&" pode ser usado no lugar de CONCATENAR para agrupar itens de texto. Exemplos CONCATENAR("Total "; "Valor") igual a "Valor total". Isto equivale a digitar "Total"&" "&"Valor". Suponha que em uma planilha de dados sobre rios, C2 contenha "espcies", C5 "truta" e C8 o total 32. CONCATENAR("A populao do rio para ";C5;" ";C2;" ";C8;"/m") igual a "A populao de espcies de trutas do rio de 32/m". 3.3. DIREITA Retorna o ltimo caracter (ou extrema direita) em uma seqncia de caracteres de texto. Sintaxe DIREITA(texto;nm_caract) Texto a seqncia de caracteres de texto que contm os caracteres que se deseja extrair. Nm_caract especifica quantos caracteres voc deseja extrair. Nm_caract deve ser maior ou igual a zero. Se nm_caract for maior do que texto, DIREITA retornar todo o texto. Se nm_caract for omitido, ser considerado 1. Exemplos DIREITA("Preo de Venda"; 5) igual a "Preo" DIREITA("Nmero de estoque") igual a "e" DIREITA assemelha-se funo ESQUERDA; para obter mais exemplos, consulte ESQUERDA. 3.4. ESQUERDA Retorna o primeiro caractere (ou o mais esquerda) em uma seqncia de caracteres de texto. Sintaxe ESQUERDA(texto;nm_caract) Texto a seqncia de caracteres de texto que contm os caracteres que se deseja extrair. Nm_caract especifica o nmero de caracteres a ser retornado por ESQUERDA. Nm_caract deve ser maior ou igual a zero. Se nm_caract for maior do que o comprimento do texto, ESQUERDA retornar texto. Se nm_caract for omitido, ser considerado 1. Exemplos ESQUERDA("Preo de venda"; 5) igual a "Preo" Se A1 contiver "Sucia", ento: ESQUERDA(A1) igual a "S" Alguns programas de contabilidade exibem valores negativos com o sinal negativo direita do valor. Se voc importa um arquivo criado em um programa que armazena valores negativos desta maneira, o Microsoft Excel pode importar os valores como texto. Para converter as seqncias de caracteres de texto em valores, voc deve retornar todos os caracteres do texto exceto o caractere mais direita (o sinal negativo) e depois multiplicar o resultado por 1. Para o argumento nm_caracts, utilize a funo de planilha NM.CARACT para calcular o nmero de caracteres na seqncia de caracteres de texto e subtraia 1. Por exemplo, se o valor na clula A2 "156" a frmula seguinte converte o texto para o valor o 156. ESQUERDA(A2,NM.CARACT(A2)-1)*-1 3.5. EXT.TEXTO Retorna um nmero especfico de caracteres da seqncia de caracteres texto, comeando na posio que voc especificar.

Pgina 8 de 22

APOSTILA EXCEL AVANADO

Sintaxe EXT.TEXTO(texto;nm_inicial;nm_caract) Texto a seqncia de caracteres de texto que contm os caracteres que voc deseja extrair. Nm_inicial a posio do primeiro caractere que voc deseja extrair como texto. O primeiro caractere em texto possui nm_inicial1, e assim por diante. Se nm_inicial for maior do que o comprimento de texto, EXT.TEXTO retornar "" (texto vazio). Se nm_inicial for menor do que o comprimento de texto, mas nm_inicial e nm_caract excederem o comprimento de texto, EXT.TEXTO retornar os caracteres at o final do texto. Se nm_inicial for menor do que 1, EXT.TEXTO retornar o valor de erro #VALOR!. Nm_caract especifica o nmero de caracteres a serem retornados do texto. Se nm_caract for negativo, EXT.TEXTO retornar o valor de erro #VALOR!. Exemplos EXT.TEXTO("Fluxo fluido"; 1; 5) igual a "Fluxo" EXT.TEXTO("Fluxo fluido"; 7; 6) igual a "fluido" EXT.TEXTO("1234"; 5; 5) igual a "" (texto vazio) Consulte tambm os exemplos para CDIGO e PROCURAR. 3.6. NM.CARACT Retorna o nmero de caracteres em uma seqncia de caracteres de texto. Sintaxe NM.CARACT(texto) Texto o texto cujo tamanho se deseja determinar. Os espaos contam como caracteres. Exemplos NM.CARACT("Rio de Janeiro, RJ") igual a 18 NM.CARACT("") igual a 0 3.7. PROCURAR Localiza uma seqncia de caracteres de texto (texto_procurado) dentro de outra seqncia de caracteres de texto (no_texto) e retorna o nmero no qual texto_procurado ocorre pela primeira vez. Voc tambm pode usar LOCALIZAR para localizar uma seqncia de caracteres dentro de outra, mas ao contrrio de LOCALIZAR, PROCURAR faz distino entre maisculas e minsculas e no aceita caracteres curinga. Sintaxe PROCURAR(texto_procurado;no_texto;nm_inicial) Texto_procurado o texto que se deseja localizar. Se texto_procurado for "" (texto vazio), PROCURAR coincide com o primeiro caractere na pesquisa de seqncia de caracteres (ou seja, o caractere numerado nm_inicial ou 1). Texto_procurado no pode conter qualquer caractere curinga. No_texto o texto que contm o texto que se deseja localizar. Nm_inicial especifica o caractere a partir do qual a pesquisa ser iniciada. O primeiro caractere no_texto o caractere nmero 1. Se voc omitir nm_inicial, ser considerado como 1. Comentrios Se texto_procurado no aparecer no_texto, PROCURAR retornar o valor de erro #VALOR!. Se nm_inicial no for maior do que zero, PROCURAR retornar o valor de erro #VALOR!. Se nm_inicial for maior do que o comprimento de no_texto, PROCURAR retornar o valor de erro #VALOR!. Exemplos PROCURAR("M";"Mriam Martins") igual a 1 PROCURAR("m";"Mriam Martins") igual a 6 PROCURAR("M";"Mriam Martins";3) igual a 8 Suponha que voc tenha uma lista de peas e de nmeros seriais em uma planilha, e voc deseja extrair os nomes das peas, mas no os nmeros seriais, de cada clula. Voc pode usar a funo PROCURAR para localizar o smbolo

Pgina 9 de 22

APOSTILA EXCEL AVANADO

#, e a funo EXT.TEXTO para omitir o nmero serial. A2:A4 contm, respectivamente, as seguintes peas com nmeros seriais: "Isolantes de cermica #124-TD45-87", "Bobinas de cobre #12-671-6772", "Resistncias variveis #116010". EXT.TEXTO(A2;1;PROCURAR(" #";A2;1)-1) retorna "Isolantes de cermica EXT.TEXTO(A3;1;PROCURAR(" #";A3;1)-1) retorna Bobinas de cobre EXT.TEXTO(A4;1;PROCURAR(" #";A4;1)-1) retorna "Resistncias variveis" 3.8. REPT Repete um texto um determinado nmero de vezes. Utilize REPT para preencher uma clula com um nmero de ocorrncias de uma seqncia de caracteres de texto. Sintaxe REPT(texto;nm_vezes) Texto o texto que voc deseja repetir. Nm_vezes um nmero positivo que especifica o nmero de vezes que voc deseja repetir texto. Se nm_vezes for 0 (zero), REPT retornar "" (texto vazio). Se nm_vezes no for um inteiro, ser truncado. O resultado da funo REPT no pode ser superior a 32.676 caracteres. Dica Voc pode utilizar esta funo para criar um histograma simples na sua planilha. Exemplos REPT("*-"; 3) igual a "*-*-*-" Se A3 contiver "Vendas", ento: REPT($A$3; 2,9) igual a "VendasVendas" 3.9. VALOR Converte uma seqncia de caracteres de texto que representa um nmero em um nmero. Sintaxe VALOR(texto) Texto o texto entre aspas ou uma referncia a uma clula que contm o texto que se deseja converter. Texto pode estar em qualquer um dos formatos de nmero constante, data ou hora reconhecidos pelo Microsoft Excel. Se texto no estiver em um destes formatos, VALOR retornar o valor de erro #VALOR!. Comentrios Geralmente voc no precisa usar a funo VALOR em uma frmula pois o Microsoft Excel converte automaticamente texto em nmeros, conforme necessrio. Esta funo fornecida para compatibilidade com outros programas de planilha. Exemplos VALOR("$1.0") igual a 1,0 VALOR("16:48:0")-VALOR("12:0:0") igual a "16:48:0"-"12:0:0" igual a 0,2, o nmero de srie equivalente a 4 horas e 48 minutos. 3.10. ARRED Arredonda um nmero at uma quantidade especificada de dgitos. Sintaxe ARRED(nm;nm_dgitos) Nm o nmero que voc deseja arredondar. Nm_dgitos especifica o nmero de dgitos para o qual voc deseja arredondar nm. Se nm_dgitos for maior que 0, ento nm ser arredondado para o nmero especificado de casas decimais. Se nm_dgitos for 0, ento nm ser arredondado para o inteiro mais prximo. Se nm_dgitos for menor que 0, ento nm ser arredondado para a esquerda da vrgula decimal.

Pgina 10 de 22

APOSTILA EXCEL AVANADO

Exemplos ARRED(2,15; 1) igual a 2,2 ARRED(2,149; 1) igual a 2,1 ARRED(-1,475; 2) igual a -1,48 ARRED(21,5; -1) igual a 20 3.1. INT Arredonda um nmero para baixo at o nmero inteiro mais prximo. Sintaxe INT(nm) Nm o nmero real que se deseja arredondar para baixo at um inteiro. Exemplos INT(8,9) igual a 8 INT(-8,9) igual a -9 A seguinte frmula retorna a parte decimal de um nmero real positivo na clula A1: A1-INT(A1) 3.12. TRUNCAR Trunca um nmero para um inteiro removendo a parte fracionria do nmero. Sintaxe TRUNCAR(nm;nm_digitos) Nm o nmero que se deseja truncar. Nm_digitos um nmero que especifica a preciso da operao. O valor padro para nm_digitos 0 (zero). Comentrios TRUNCAR e INT so semelhantes pois os dois retornam inteiros. TRUNCAR remove a parte fracionria do nmero. INT arredonda para menos at o nmero inteiro mais prximo de acordo com o valor da parte fracionria do nmero. INT e TRUNCAR so diferentes apenas quando usam nmeros negativos: TRUNCAR(-4,3) retorna -4, mas INT(-4,3) retorna -5, porque -5 o nmero menor. Exemplos TRUNCAR(8,9) igual a 8 TRUNCAR(-8,9) igual a -8 TRUNCAR(PI()) igual a 3 3.13. MOD Retorna o resto depois da diviso de nm por divisor. O resultado possui o mesmo sinal que divisor. Sintaxe MOD(nm,divisor) Nm o nmero para o qual voc deseja encontrar o resto. Divisor o nmero pelo qual voc deseja dividir o nmero. Se divisor for 0, MOD retornar o valor de erro #DIV/0!. Comentrios A funo MOD pode ser expressa em termos da funo INT: MOD(n; d) = n - d*INT(n/d) Exemplos MOD(3; 2) igual a 1 MOD(-3; 2) igual a 1 MOD(3; -2) igual a -1 MOD(-3; -2) igual a 1 3.14. HOJE Retorna o nmero de srie da data atual. O nmero de srie o cdigo de data-hora usado pelo Microsoft Excel para clculos de data e hora. Para obter maiores informaes sobre nmeros de srie, consulte AGORA. Sintaxe 3.15. DIA Retorna o dia do ms que corresponde a nm_srie. O dia dado como um inteiro que varia de 1 a 31. Sintaxe DIA(nm_srie) Nm_srie o cdigo de data-hora usado pelo Microsoft Excel para os clculos de data e hora. Voc pode retornar nm_srie em forma de texto, como "15-04-93" ou "15-abr-1993", em vez de nmero. O texto automaticamente convertido em um nmero de srie. Para obter maiores informaes sobre nm_srie, consulte AGORA. Comentrios

Pgina 11 de 22

APOSTILA EXCEL AVANADO

O Microsoft Excel para Windows e o Microsoft Excel para Macintosh utilizam diferentes sistemas de data como padro. Para obter maiores informaes, consulte AGORA. Exemplos DIA("4-Jan") igual a 4 DIA("15-Abr-1993") igual a 15 DIA("1/8/93") igual a 1 3.16. MS Retorna o ms correspondente a nm_srie. O ms fornecido como um inteiro, variando de 1 (janeiro) a 12 (dezembro). Sintaxe MS(nm_srie) Nm_srie o cdigo de data e hora usado pelo Microsoft Excel para clculos de data e hora. Voc pode fornecer nm_srie como texto, tal como "15-04-93" ou "Abr-15-1993", em vez de nmeros. O texto automaticamente convertido em um nmero serial. Para obter maiores informaes sobre nm_srie, consulte AGORA. Comentrios Microsoft Excel para Windows e o Microsoft Excel para o Macintosh utilizam diferentes sistemas de data como padro. Para maiores informaes, consulte AGORA. Exemplos MS("6-Maio") igual a 5 MS(366) igual a 12 MS(367) igual a 1 3.17. ANO Retorna o ano correspondente a nm_srie. O ano fornecido como um inteiro no intervalo 1900-9. Sintaxe ANO(nm_srie) Nm_srie o cdigo de data-hora usado pelo Microsoft Excel para clculos de data e hora. Voc pode fornecer nm_serie como texto, como "15-abr-1993" ou "15-04-93", em vez de nmero. O texto automaticamente convertido em um nmero de srie. Para obter maiores informaes sobre nm_srie, consulte AGORA. Comentrios O Microsoft Excel para Windows e o Microsoft Excel para Macintosh usam sistemas diferentes de data como padro. Para obter maiores informaes, consulte AGORA. Exemplos ANO("5/7/90") igual a 1990 Se estiver usando o sistema de data 1900 (padro no Microsoft Excel para Windows), ento: ANO(0,007) igual a 1900 ANO(29747,007) igual a 1981 3.18. DIA.DA.SEMANA Retorna o dia da semana correspondente a nm_srie. O dia retornado como um inteiro variando entre 1 (domingo) e 7 (sbado). Sintaxe DIA.DA.SEMANA(nm_srie;retornar_tipo) Nm_srie o cdigo de data-hora usado pelo Microsoft Excel para clculos de data e hora. Voc pode fornecer nm_srie como texto, como "15-Abr-1993" ou "15-04-93", em vez de nmero. O texto automaticamente convertido em um nmero de srie. Para obter maiores informaes sobre nm_srie, consulte AGORA.

Pgina 12 de 22

APOSTILA EXCEL AVANADO

Retornar_tipo um nmero que determina o tipo de valor de retorno. Retornar_tipo Nmero retornado 1 ou omitido Nmeros 1 (domingo) a 7 (sbado). Comporta-se como as verses anteriores do Microsoft Excel. 2 Nmeros 1 (segunda-feira) a 7 (domingo) 3 Nmeros 0 (segunda-feira) a 6 (domingo) Comentrios O Microsoft Excel para Windows e o Microsoft Excel para Macintosh usam sistemas diferentes de data como padro. Para obter maiores informaes,consulte AGORA. Voc tambm pode usar a funo TEXTO para converter um valor em um formato de nmero especificado quando usar o sistema de data 1900: TEXTO("16/4/90"; "d") igual a segunda-feira Exemplos DIA.DA.SEMANA("14/2/90") igual a 4 (quarta-feira) Se estiver usando o sistema de data 1900 (padro no Microsoft Excel para Windows), ento: DIA.DA.SEMANA(29747,007) igual a 4 (quarta-feira) 3.19. AGORA Retorna o nmero de srie da data e hora atuais. Sintaxe AGORA( ) Comentrios Para maiores informaes sobre clculos de data e hora no Microsoft Excel, clique em O Microsoft Excel 97 para Windows e o Microsoft Excel 97 para Macintosh usam sistemas de data padro diferentes. O Microsoft Excel para Windows usa o sistema de datas 1900, no qual os nmeros de srie correspondem s datas de 1 de janeiro de 1900 at 31 de dezembro de 9. O Microsoft Excel para Macintosh usa o sistema de datas 1904, no qual os nmeros de srie correspondem s datas de 1 de janeiro 1904 at 31 de dezembro de 9. Os nmeros direita do ponto decimal no nmero de srie representam a hora; os nmeros esquerda representam a data. Por exemplo, no sistema de datas de 1900, o nmero serial 367,5 representa a combinao de data-hora 12:0 P.M., 1 de janeiro de 1901. Voc pode mudar o sistema de datas marcando ou desmarcando a caixa de seleo Sistema de datas 1904 na guia Clculo do comando Opes (menu Ferramentas). O sistema de datas alterado automaticamente quando voc abre um documento de uma outra plataforma. Por exemplo, se voc est trabalhando no Microsoft Excel para Windows e abre um documento criado no Microsoft Excel para Macintosh, a caixa de seleo Sistema de datas 1904 selecionada automaticamente. A funo AGORA s muda quando a planilha calculada ou quando a macro que contm a funo executada, no sendo atualizada continuamente. Exemplos Se voc estiver usando o sistema de datas 1900 e o relgio interno do seu computador estiver definido para 12:30:0 P.M., 1-Jan-1987, ento: AGORA() igual a 31778,52083 Dez minutos mais tarde: AGORA() igual a 31778,2778 3.20. HORA Retorna a hora correspondente a nm_srie. A hora retornada como um inteiro, variando de 0 (12:0 A.M.) a 23 (1:0 P.M.). Sintaxe HORA(nm_srie)

Pgina 13 de 22

APOSTILA EXCEL AVANADO

Nm_srie o cdigo de data-hora usado pelo Microsoft Excel para clculos de data e hora. Voc pode retornar nm_srie como texto, tais como "16:48:0" ou "4:48:0 PM", em vez de nmero. O texto automaticamente convertido em um nmero de srie. Para obter maiores informaes sobre nmeros de srie, consulte AGORA. Observao O Microsoft Excel para Windows e Microsoft Excel para Macintosh usam sistemas de data diferentes como padro. Para obter maiores informaes, consulte AGORA. Exemplos HORA(0,7) igual a 16 HORA(29747,7) igual a 16 HORA("3:30:30 PM") igual a 15 3.21. MINUTO Retorna o minuto correspondente a nm_srie. O minuto fornecido como um inteiro, variando de 0 a 59. Sintaxe MINUTO(nm_srie) Nm_srie o cdigo de data e hora usado pelo Microsoft Excel para os clculos de data e hora. Voc pode fornecer nm_srie como texto, tal como "16:48:0" ou "4:48:0 PM", em vez de como um nmero. O texto automaticamente convertido em um nmero de srie. Para obter maiores informaes sobre nm_srie, consulte AGORA. Exemplos MINUTO("4:48:0 PM") igual a 48 MINUTO(0,01) igual a 14 MINUTO(4,02) igual a 28 3.2. SEGUNDO Retorna o segundo correspondente a nm_srie. O segundo fornecido como um inteiro no intervalo de 0 (zero) a 59. Use SEGUNDO para obter a hora em segundos indicada por um nmero de srie. Sintaxe SEGUNDO(nm_srie) Nm_srie o cdigo de data-hora utilizado pelo Microsoft Excel para clculos de data e hora. Voc pode fornecer nm_srie como texto, tais como "16:48:23" ou "4:48:47 PM", em vez de nmero. O texto automaticamente convertido para um nmero de srie. Para obter maiores informaes sobre nm_srie, consulte AGORA. Comentrios O Microsoft Excel para Windows e o Microsoft Excel para Macintosh utilizam diferentes sistemas de data como padro. Para obter maiores informaes, consulte AGORA. Exemplos SEGUNDO("4:48:18 PM") igual a 18 SEGUNDO(0,01) igual a 24 SEGUNDO(4,02) igual a 48 01/06/07 18 4. FUNES LGICAS (DECISO) As funes lgicas so usadas para criar testes lgicos. Um teste permite que uma frmula tome uma deciso baseada em determinados dados. Sempre que o resultado de uma determinada clula exija mais do que um tipo de informao, ou que a frmula a ser aplicada para aquela clula seja diferente dependendo do contedo de outras clulas, neste momento a deciso correta utilizar uma frmula lgica. A funo lgica mais comum e til a funo SE, a qual permite desenvolver vrios tipos de testes lgicos sobre os operadores usados na declarao do teste. 4.1. Funo ( SE ) Retorna um valor se uma condio que voc especificou avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e frmulas.

Pgina 14 de 22 Sintaxe 1 - 1 -- 2 - - 3 -

APOSTILA EXCEL AVANADO

SE(teste_lgico;valor_se_verdadeiro;valor_se_falso) 1. Teste_lgico qualquer valor ou expresso que pode ser avaliada como VERDADEIRO ou FALSO. 2. Valor_se_verdadeiro o valor fornecido se teste_lgico for VERDADEIRO. Se teste_lgico for VERDADEIRO e valor_se_verdadeiro for omitido, VERDADEIRO ser fornecido. Valor_se_verdadeiro pode ser outra frmula. 3. Valor_se_falso o valor fornecido se teste_lgico for FALSO. Se teste_lgico for FALSO e valor_se_falso for omitido, FALSO ser fornecido. Valor_se_falso pode ser outra frmula. Comentrios At sete funes SE podem ser aninhadas como argumentos valor_se_verdadeiro e valor_se_falso para construir testes mais elaborados. Consulte o ltimo exemplo a seguir. Quando os argumentos valor_se_verdadeiro e valor_se_falso so avaliados, SE retorna o valor que foi retornado por estas instrues. Se qualquer um dos argumentos de SE forem matrizes, cada elemento da matriz ser avaliado quando a instruo SE for executada. Se algum dos argumentos valor_se_verdadeiro e valor_se_falso forem funes de execuo de ao, todas as aes so executadas. Exemplos: No exemplo a seguir, se o valor na clula A10 for 100, ento teste_lgico ser VERDADEIRO e o valor total para o intervalo B5:B15 ser calculado. Caso contrrio, se teste_lgico for FALSO e texto vazio () for retornado a clula que contm a funo SE ser esvaziada. SE(A10=100;SOMA(B5:B15);"") Suponha que uma planilha de despesa contenha os seguintes dados em B2:B4 em relao s "Despesas reais" para janeiro, fevereiro e maro: 1500, 500, 500. C2:C4 contm os seguintes dados para "Despesas previstas" para os mesmos perodos: 900, 900, 925. Voc poderia escrever uma frmula para verificar se est acima do oramento em um ms especfico, gerando texto para uma mensagem com as seguintes frmulas: SE(B2>C2;"Acima do oramento";"OK") igual a "Acima do oramento" SE(B3>C3;"Acima do oramento";"OK") igual a "OK" Suponha que voc queira efetuar uma classificao atribuindo letras aos nmeros que so referenciados pelo nome Mdia. Consulte a tabela a seguir. Se a Mdia for Ento retornar De 80 a 89B De 70 a 79C De 60 a 69D Maior do que 89 A Menor do que 60 F

Pgina 15 de 22 4.2. Funo Aninhada (SE)

APOSTILA EXCEL AVANADO

SE(Mdia>89;"A";SE(Mdia>79;"B";SE(Mdia>69;"C";SE(Mdia>59;"D";"F")))) No exemplo anterior, a segunda instruo SE tambm o argumento valor_se_falso para a primeira instruo SE. Da mesma maneira, a terceira instruo SE o argumento valor_se_falso para a segunda instruo SE. Por exemplo, se o primeiro teste_lgico (Mdia>89) for VERDADEIRO, "A" ser retornado. Se o primeiro teste_lgico for FALSO, a segunda instruo SE avaliada e assim por diante. 4.3. Funo ( E ) Retorna VERDADEIRO se todos os argumentos forem VERDADEIRO; retorna FALSO se um ou mais argumentos forem FALSO. E(lgico1;lgico2;) Lgico1; lgico2; so de 1 a 30 condies que voc deseja testar e que podem ser Sintaxe VERDADEIRO ou FALSO. Os argumentos devem ser valores lgicos, matrizes ou referncias que contm valores lgicos. Uma matriz ou argumento de referncia contiver texto ou clulas vazias, estes valores sero ignorados. Se o intervalo especificado no contiver valores lgicos, E retornar o valor de erro #VALOR!. Exemplos: E(VERDADEIRO; VERDADEIRO) igual a VERDADEIRO E(VERDADEIRO; FALSO) igual a FALSO Se B4 contiver um nmero entre 1 e 100, ento: E(1<B4; B4<100) ser igual a VERDADEIRO Suponha que voc deseja exibir B4 se esta contiver um nmero entre 1 e 100, e que voc deseja exibir uma mensagem se ela no contiver. Se B4 contiver 104, ento: SE(E(1<B4; B4<100); B4;"O valor est fora do intervalo.") ser igual a "O valor est fora do intervalo". Se B4 contiver 50, ento: SE(E(1<B4; B4<100); B4; "O valor est fora do intervalo.") ser igual a 50 4.4. Funo ( OU ) Retorna VERDADEIRO se qualquer argumento for VERDADEIRO; retorna FALSO se todos os argumentos forem FALSO. OU(lgico1;lgico2;) Lgico1; lgico2; so 1 a 30 condies a serem testadas que podem ser

Sintaxe VERDADEIRO ou FALSO. Os argumentos devem avaliar valores lgicos como VERDADEIRO ou FALSO, ou em matrizes ou referncias que contenham valores lgicos. Se uma matriz ou argumento de referncia contiver texto, nmeros, clulas vazias, estes valores sero ignorados. Se o intervalo especificado no contiver valores lgicos, OU retornar o valor de erro #VALOR!. Voc pode usar uma frmula matricial OU para ver se um valor ocorre em uma matriz. Para inserir uma frmula matricial, pressione CTRL+SHIFT+ENTER no Microsoft Excel para Windows Exemplos: OU(VERDADEIRO) igual a VERDADEIRO OU(1+1=1;2+2=5) igual a FALSO

Pgina 16 de 22 5. FUNES DE PROCURA E REFERNCIA

APOSTILA EXCEL AVANADO

As funes de procura e referncia procuram valores dentro das tabelas e listas. Cada funo de procura usa um mtodo diferente para procurar e retornar valores. Cada mtodo adequado para uma determinada tarefa. Toda vez que a sua planilha usa tabelas para guardar valores, tais como as tabelas de taxas ou tabela de preos, voc pode usar a funo de procura para dar mais fora aplicao. 5.1. PROCH (Procura Horizontal) Localiza um valor especfico na linha superior de uma tabela ou matriz de valores e retorna o valor na mesma coluna de uma linha especificada na tabela ou matriz. Use PROCH quando seus valores de comparao estiverem localizados em uma linha ao longo da parte superior de uma tabela de dados e voc deseja observar um nmero especfico de linhas mais abaixo. Use PROCV quando os valores de comparao estiverem em uma coluna esquerda ou direita dos dados que voc deseja localizar. Sintaxe PROCH(valor_procurado;matriz_tabela;nm_ndice_lin;procurar_intervalo) - 1 -- 2 - - 3 - - 4 1. Valor_procurado o valor a ser localizado na primeira linha da tabela. Valor_procurado pode ser um valor, uma referncia ou uma seqncia de caracteres de texto. 2. Matriz_tabela uma tabela de informaes onde os dados devem ser procurados. Use uma referncia para um intervalo ou um nome de intervalo. Os valores na primeira linha de matriz_tabela podem ser texto, nmeros ou valores lgicos. 3. Nm_ndice_lin o nmero da linha em matriz_tabela de onde o valor correspondente deve ser retirado. Um nm_ndice_lin equivalente a 1 retorna o valor da primeira linha na matriz_tabela, um nm_ndice_lin equivalente a 2 retorna o valor da segunda linha na matriz_tabela, e assim por diante. Se nm_ndice_lin for menor do que 1, PROCH retornar o valor de erro #VALOR!; se nm_ndice_lin for maior do que o nmero de linhas na matriz_tabela, PROCH retornar o valor de erro #REF!. devero ser colocados em ordem ascendente:-2, -1, 0, 1, 2,... , A-Z, FALSO, 4. Procurar_Intervalo Se procurar_intervalo for VERDADEIRO, os valores na primeira linha de matriz_tabela VERDADEIRO, caso contrrio, PROCH pode no retornar o valor correto. Se procurar_intervalo for FALSO, matriz_tabela no precisar ser ordenada. Obs.: Textos com maisculas ou minsculas so equivalentes. Comentrios Procurar_intervalo - um valor lgico que especifica se voc quer que PROCH localize uma correspondncia exata ou aproximada. Se VERDADEIRO ou omitido, uma correspondncia aproximada retornada. Em outras palavras, se uma correspondncia exata no for localizada, o valor maior mais prximo que seja menor que o valor_procurado retornado. Se FALSO, PROCH encontrar uma correspondncia exata. Se nenhuma correspondncia for localizada, o valor de erro #N/D ser retornado.

Pgina 17 de 22

APOSTILA EXCEL AVANADO

Se PROCH no localizar valor_procurado, e procurar_intervalo for VERDADEIRO, ela usar o maior valor que menor do que o valor_procurado. Se o valor_procurado for menor do que o menor valor na primeira linha de matriz_tabela, PROCH retornar o valor de erro #N/D. Exemplos: Eixos Rolamentos Parafusos 4 57 68 Suponha que voc tenha uma planilha de inventrio de peas de automveis. A1:A4 contm "Eixos", 4, 5, 6. B1:B4 contm "Rolamentos", 4, 7, 8. C1:C4 contm "Parafusos", 9, 10, 1. PROCH("Eixos"; A1:C4;2;VERDADEIRO) igual a 4 PROCH("Rolamentos"; A1:C4;3;FALSO) igual a 7 PROCH("Rolamentos";A1:C4;3;VERDADEIRO) igual a 7 PROCH("Parafusos";A1:C4;4;) igual a 1 5.2. PROCV (Procura Vertical) Localiza um valor na primeira coluna esquerda de uma tabela e retorna um valor na mesma linha de uma coluna especificada na tabela. Use PROCV em vez de PROCH quando os valores da comparao estiverem posicionados em uma coluna esquerda ou direita dos dados que voc deseja procurar. Sintaxe - 1 -- 2 - - 3 - - 4 PROCV(valor_procurado;matriz_tabela;nm_ndice_coluna;procurar_intervalo) 1. Valor_procurado o valor a ser procurado na primeira coluna da matriz. Valor_procurado pode ser um valor, uma referncia ou uma seqncia de caracteres de texto. 2. Matriz_tabela a tabela de informaes em que os dados so procurados. Use uma referncia para um intervalo ou nome de intervalo, tal como Banco de dados ou Lista. 3. Nm_ndice_coluna o nmero da coluna em matriz_tabela a partir do qual o valor correspondente deve ser retornado. Um nm_ndice_coluna de 1 retornar o valor na primeira coluna em matriz_tabela; um nm_ndice_coluna de 2 retornar o valor na segunda coluna em matriz_tabela, e assim por diante. Se nm_ndice_coluna for menor do que 1, PROCV retornar o valor de erro #VALOR!; se nm_ndice_coluna for maior do que o nmero de colunas em matriz_tabela, PROCV retornar o valor de erro #REF!. matriz_tabela devero ser colocados em ordem ascendente:, -2, -1, 0, 1, 2, ... , A-Z, 4. Procurar_intervalo Se procurar_intervalo for VERDADEIRO, os valores na primeira coluna de FALSO, VERDADEIRO; caso contrrio, PROCV pode no retornar o valor correto. Se procurar_intervalo for FALSO, matriz_tabela no precisar ser ordenada. Obs.: Os valores na primeira coluna de matriz_tabela podem ser texto, nmeros ou valores lgicos. Textos em maisculas e minsculas so equivalentes. 6. FORMATAO CONDICIONAL Realar dados que atendem s condies especificadas Para realar os resultados de frmulas ou outros valores de clula que voc deseja monitorar, voc pode identificar as clulas, aplicando formatos condicionais. Por exemplo, suponha que uma clula contm uma frmula que calcula a varincia entre as vendas previstas e as vendas reais.

Pgina 18 de 22

APOSTILA EXCEL AVANADO

O Microsoft Excel pode aplicar um sombreado verde clula, se as vendas ultrapassarem a previso e um sombreado vermelho, se ficarem abaixo da previso. Se o valor da clula alterar e no mais atender condio especificada, o Microsoft Excel remover temporariamente as formataes realando a condio em questo. Os formatos condicionais continuam aplicados clula at que voc os remova, mesmo que nenhuma das condies seja atendida e os formatos das clulas especificadas no sejam exibidos. Observao.: Em uma pasta de trabalho compartilhada, os formatos condicionais aplicados antes do compartilhamento da pasta de trabalho continuam em vigor; entretanto, voc no poder modificar os formatos condicionais j existentes ou aplicar novos formatos. 7. FUNES TOTALIZADORAS CONDICIONANTES 7.1. SOMASE (Para valores) Adiciona as clulas especificadas por um determinado critrio. Sintaxe -1--2--3SOMASE(intervalo;critrios;intervalo_soma) 1. Intervalo o intervalo de clulas que se deseja calcular. 2. Critrios So os critrios na forma de um nmero, expresso ou texto, que define quais clulas sero adicionadas. Por exemplo, os critrios podem ser expressos como 32, "32", ">32", "mas". 3. Intervalo_soma So as clulas que sero realmente somadas. As clulas em intervalo_soma so somadas somente se suas clulas correspondentes em intervalo coincidirem com os critrios estipulados. Se intervalo_soma for omitido, as clulas em intervalo sero somadas. Exemplo Suponha que A1:A4 contm os seguintes valores de propriedade para quatro casas: $100.0, $200.0, $300.0, $400.0, respectivamente. B1:B4 conter as seguintes comisses de vendas em cada um dos valores de propriedade correspondentes: $7.0, $14.0, $21.0, $28.0. SOMASE(A1:A4;">1600";B1:B4) igual a $63.0 7.2. CONT.SE (Para Quantidades) Calcula o nmero de clulas no vazias em um intervalo que corresponde a determinados critrios. Sintaxe -1--2CONT.SE(intervalo;critrios) 1. Intervalo o intervalo de clulas no qual se deseja contar clulas no vazias. 2. Critrios o critrio na forma de um nmero, expresso ou texto que define quais clulas sero contadas. Por exemplo, os critrios podem ser expressos como 32, "32", ">32", "mas". Exemplos

Pgina 19 de 22

APOSTILA EXCEL AVANADO

Suponha que A3:A6 contenha "mas", "laranjas", "pras", "mas", respectivamente. CONT.SE(A3:A6;"mas") igual a 2 Suponha que B3:B6 contenha 32, 54, 75, 86, respectivamente. CONT.SE(B3:B6;">5") igual a 2 7.3. CONT.NM Calcula quantas clulas que no esto vazias e os valores na lista de argumentos. Use CONT.NM para obter o nmero de clulas que contm dados em um intervalo ou matriz. CONT.NM(valor1;valor2;) Sintaxe 01/06/07 25 Valor1; valor2, ... so argumentos de 1 a 30 que contm ou se referem a uma variedade de diferentes tipos de dados, mas somente os nmeros so contados. Os argumentos que so nmeros, datas ou representaes de texto de nmero so calculados, os argumentos que so valores de erro ou texto que no podem ser traduzidos em nmeros so ignorados. Se um argumento for uma matriz ou referncia, somente os nmeros nesta matriz ou referncia so calculados. Clulas vazias, valores lgicos, texto ou valores de erro nesta matriz ou referncia so ignorados. Se voc precisa calcular valores lgicos, texto ou valores de erro, utilize a funo CONT.VALORES. 7.4. CONT.VALORES Calcula o nmero de clulas no vazias e os valores na lista de argumentos. Use CONT.VALORES para calcular o nmero de clulas com dados em um intervalo ou matriz. CONT.VALORES(valor1;valor2;) Valor1; valor2; so argumentos de 1 a 30 que representam os valores que voc

Sintaxe deseja calcular. Neste caso, um valor qualquer tipo de informaes, incluindo texto vazio (""), mas no incluindo clulas em branco. Se um argumento for uma matriz ou referncia, as clulas vazias na matriz ou referncia so ignoradas. Se voc no precisa calcular valores lgicos, texto ou valores de erro, utilize a funo COUNT. 7.5. CONTAR.VAZIO Conta o nmero de clulas vazias no intervalo especificado. Sintaxe CONTAR.VAZIO(intervalo) Intervalo - o intervalo no qual se deseja contar as clulas em branco. Comentrios Clulas com frmulas que retornam "" (texto vazio) tambm so contadas. Clulas com valores nulos no so contadas. 8. FUNES Esta seo descreve algumas funes de planilha usadas para testar o tipo de um valor ou referncia. Cada uma destas funes, chamadas coletivamente de funes , verifica o tipo de valor e retorna VERDADEIRO ou FALSO, dependendo do resultado. Por exemplo, a funo CL.VAZIA retorna o valor lgico VERDADEIRO se o valor for uma referncia a uma clula em branco; caso contrrio, retorna FALSO. CL.VAZIA Valor se referir a uma clula vazia. ERRO Valor se referir a um valor de erro exceto #N/D. .NO.DISP Valor se referir ao valor de erro #N/D (valor no disponvel). TEXTO Valor se referir a texto.CL.VAZIA(valor)

Pgina 20 de 22 8.1. ERROS

APOSTILA EXCEL AVANADO

Valor se referir a qualquer valor de erro (#N/D, #VALOR!, #REF!, #DIV/0!, #NM!, #NOME? ou #NULO!). Exemplo: SE(ERROS(MDIA(A1:A4));"No numrico";MDIA(A1:A4)) Sintaxe o valor que se deseja testar. O valor pode ser um espao em branco (clula vazia), um valor de erro, lgico, texto, nmero ou referncia, ou um nome correspondente a qualquer um destes itens que se deseja testar. Comentrios Os argumentos de valor para as funes no so convertidos. Por exemplo, na maioria das outras funes em que se exige um nmero o valor de texto "19" convertido para o nmero 19. No entanto, na frmula NM("19"), "19" no convertido de um valor de texto e a funo NM retorna FALSO. As funes so teis nas frmulas para testar o resultado de um clculo. Quando combinadas com a funo SE, fornecem um mtodo para localizar erros em frmulas. 9. VINCULAES Vincular o processo de atualizar dinamicamente em uma planilha a partir dos dados em outra planilha ou pasta de trabalho de origem. Quando os dados esto vinculados, eles refletem quaisquer alteraes feitas nos dados originais. Os vnculos so obtidos atravs de frmulas especiais que contm referncias conhecidas como referncias externas. Uma referncia externa pode referenciar uma clula em outra planilha na mesma pasta de trabalho ou uma clula em qualquer outra planilha na mesma pasta de trabalho ou uma clula em qualquer outra planilha em qualquer pasta de trabalho. Ao construir uma frmula de vnculo, voc digita a frmula na clula em que deseja exibir o resultado. 10. SUBTOTAIS 01/06/07 27 O Microsoft Excel calcula valores de subtotal usando uma funo de resumo, como Soma ou Mdia. Voc pode exibir subtotais, usando mais de um tipo de clculo em uma lista de cada vez. Os valores de totais gerais so derivados de dados de detalhe, no dos valores das linhas de subtotal. Por exemplo, se voc usa a funo de resumo Mdia, a linha de total geral exibe uma mdia de todos os dados de detalhe da lista, no uma mdia dos valores das linhas de subtotal. O Microsoft Excel recalcula os valores de subtotal e total geral automaticamente medida que voc edita os dados de detalhe. 10.1. Inserir valores de subtotal em uma lista Em uma extensa lista de dados, voc pode usar subtotais para organizar em tpicos automaticamente as informaes de uma planilha. Voc pode aninhar ou inserir subtotais para grupos menores dentro de grupos de subtotal, o que til quando voc precisa calcular subtotais dentro de grupos de valores. Voc pode remover subtotais de uma lista sem afetar seus dados originais.

Pgina 21 de 22 Exemplo:

APOSTILA EXCEL AVANADO

Etapa 1 - Classifique a lista pela coluna para a qual voc deseja calcular subtotais. Por exemplo, para resumir as unidades vendidas por cada vendedor em uma lista de vendedores, quantidades de venda e o nmero de unidades vendidas, classifique a lista pela coluna do vendedor. Na caixa a cada alterao em, permite a escolha da coluna que contm os grupos para os quais voc deseja subtotais. Esta deve ser a mesma coluna pela qual voc classificou sua lista na etapa 1. Na caixa usar funo, permite a escolha da funo que voc deseja usar para calcular os subtotais. Na caixa adicionar subtotal a, permite selecionar as colunas que contm os valores para os quais voc deseja subtotais. 10.2. SUBTOTAIS aninhados Exemplo: Classifique a lista por duas ou mais colunas para as quais voc deseja calcular subtotais. Por exemplo, para resumir unidades vendidas por regio e por vendedor em cada regio, primeiro classifique a lista pela coluna da regio e, em seguida, classifique pela coluna do vendedor. Quando o Microsoft Excel insere subtotais, os valores de subtotais do vendedor so aninhados dentro dos valores de subtotais para a regio. Insira subtotais automticos para a primeira coluna para a qual voc deseja subtotais. Esta coluna deve ser a coluna especificada na caixa Classificar por quando a lista foi classificada. (No exemplo dado na etapa 1, a coluna da regio seria a primeira coluna.) Aps ter exibido subtotais automticos para a primeira coluna, repita o processo para a prxima coluna. Na caixa A cada alterao em, selecione a prxima coluna que voc deseja subtotalizar. Desmarque a caixa de seleo Substituir subtotais atuais e clique em OK. Repita as etapas de 4 a 7 para cada coluna para a qual deseja calcular subtotais. 1. COMPARTILHAMENTO O recurso de compartilhamento de pastas de trabalho do Excel permite a vrios usurios modificar uma nica pasta de trabalho simultaneamente. A pasta de trabalho compartilhada reside em uma rede para que os vrios usurios possam fazer alteraes ao mesmo tempo. Cada usurio pode formatar as pastas de trabalho e fazer outras escolhas, tais como visualizar e imprimir opes, que so usadas para suas prprias verses filtradas da pasta de trabalho.

Pgina 22 de 22

APOSTILA EXCEL AVANADO

Uma pasta de trabalho pode ser configurada para permitir que vrios usurios em uma rede a vejam e nela executem alteraes ao mesmo tempo. Cada usurio que salva a pasta de trabalho v as alteraes efetuadas pelos outros usurios.

You might also like