excel avançado

Upload: michael-cabral

Post on 17-Oct-2015

97 views

Category:

Documents


0 download

TRANSCRIPT

  • Pgina 1 Ednis P. Rocha

    Microsoft Excel Avanado Com VBA

  • Pgina 2 Ednis P. Rocha

    A ordem na qual o Microsoft Excel efetua operaes em frmulas........................................................ 4 Operadores.............................................................................................................................................. 4 Tipos de critrios de comparao ........................................................................................................... 5

    Uma seqncia de caracteres............................................................................................................. 5 Caracteres curinga .............................................................................................................................. 5 Valores dentro de limites especificados .............................................................................................. 6

    Como o Microsoft Excel converte valores em frmulas.......................................................................... 6 Solucionar problemas de valores de erro e frmulas.............................................................................. 7

    O que significa o erro #####?.............................................................................................................. 7 O que significa o erro #VALOR!? ........................................................................................................ 7 O que significa o erro #DIV/0!?............................................................................................................ 8 O que significa o erro #NOME??......................................................................................................... 8 O que significa o erro #N/D? ............................................................................................................... 9 O que significa o erro #REF!? ........................................................................................................... 10 O que significa o erro #NM!? .......................................................................................................... 10 O que significa o erro #NULO!?......................................................................................................... 10

    Solucionar problemas de erros em frmulas ........................................................................................ 10 SE.......................................................................................................................................................... 12 VERDADEIRO....................................................................................................................................... 13 FALSO................................................................................................................................................... 13 E ............................................................................................................................................................ 13 OU ......................................................................................................................................................... 14 NO....................................................................................................................................................... 15 Exemplos de frmulas comuns ............................................................................................................. 16 Referncias de clula e intervalo .......................................................................................................... 16

    Referncias L1C1 .............................................................................................................................. 17 A diferena entre referncias relativas e absolutas .......................................................................... 18 Rtulos e nomes em frmulas........................................................................................................... 18 Sobre o uso de rtulos mltiplos em frmulas .................................................................................. 19 Diretrizes para usar referncias 3-D.................................................................................................. 19 O que acontece a uma referncia 3-D quando voc move, copia, insere ou exclui planilhas?........ 19

    Funes................................................................................................................................................. 21 Uso de funes para calcular valores ............................................................................................... 21 Vrias funes dentro de funes, ou aninhamento ......................................................................... 21

    Banco de dados .................................................................................................................................... 22 Diretrizes para criar uma lista em uma planilha ................................................................................ 23 Tamanho e Localizao da Lista....................................................................................................... 24 Rtulos de Coluna ............................................................................................................................. 24 Contedo das Linhas e Colunas........................................................................................................ 24 Exemplos de critrios de filtro avanado........................................................................................... 24 Trs ou mais condies em uma nica coluna ................................................................................. 24 Critrios de duas ou mais colunas .................................................................................................... 24 Condies criadas como resultado de uma frmula ......................................................................... 25

    Trabalhando com Banco de Dados....................................................................................................... 26 Primeiro mtodo ................................................................................................................................ 26 Segundo mtodo ............................................................................................................................... 27

    Trabalhando com filtros avanados ...................................................................................................... 28 Trabalhando com subtotais ................................................................................................................... 28 Tabela Dinmica ................................................................................................................................... 29 Funo Procv ........................................................................................................................................ 35 Solver .................................................................................................................................................... 37 Atingir Meta ........................................................................................................................................... 40 Data e Hora ........................................................................................................................................... 41 Funes Definidas pelo usurio ............................................................................................................ 44

    Procedimento Function...................................................................................................................... 44 Instruo If...Then...Else.................................................................................................................... 44 Utilizando instrues If...Then...Else ................................................................................................. 45

    Instruo For...Next............................................................................................................................... 46 Utilizando instrues For Each...Next ................................................................................................... 49

    Executando um loop em um intervalo de clulas.............................................................................. 49 Saindo de um loop For Each...Next antes que ele tenha terminado................................................. 49

  • Pgina 3 Ednis P. Rocha

    Objeto Workbook................................................................................................................................... 51 Propriedade Workbooks .................................................................................................................... 51 Propriedade ActiveWorkbook ............................................................................................................ 51

    Objeto Worksheet.................................................................................................................................. 52 Propriedade Worksheets ................................................................................................................... 52 Propriedade ActiveSheet ................................................................................................................... 52

    Objeto Range ........................................................................................................................................ 53 Propriedade Range............................................................................................................................ 53 Propriedade Cells .............................................................................................................................. 53 Range e Cells .................................................................................................................................... 54 Propriedade Offset............................................................................................................................. 54 Mtodo Union .................................................................................................................................... 54

    Mtodo InputBox ................................................................................................................................... 56 Funo MsgBox..................................................................................................................................... 58 Como fazer referncia a clulas e intervalos ........................................................................................ 59

    Referindo-se a clulas e intervalos usando notao A1 ................................................................... 60 Referindo-se a clulas usando nmeros de ndice ........................................................................... 60 Referir-se a linhas e colunas ............................................................................................................. 61 Referindo-se a clulas usando notao de atalho ............................................................................ 61 Referindo-se a intervalos nomeados................................................................................................. 61 Referindo-se a um intervalo nomeado .............................................................................................. 61 Loop atravs de clulas em um intervalo nomeado.......................................................................... 62 Referindo-se a clulas em relao a outras clulas.......................................................................... 62 Referindo-se a clulas usando um objeto Range.............................................................................. 63 Referindo-se a todas as clulas da planilha...................................................................................... 63 Referindo-se a vrios intervalos ........................................................................................................ 63 Usar a propriedade Range ................................................................................................................ 63 Usar o mtodo Union......................................................................................................................... 63 Usar a propriedade Areas.................................................................................................................. 64

    Exemplos............................................................................................................................................... 65 Personalizar cdigos de formato de hora, nmero e data .................................................................... 67

    Formatar datas e horas ..................................................................................................................... 67 Formatar texto e espaamento.......................................................................................................... 68

  • Pgina 4 Ednis P. Rocha

    A ordem na qual o Microsoft Excel efetua operaes em frmulas Se voc combinar diversos operadores em uma nica frmula, o Microsoft Excel efetuar as operaes na ordem mostrada na tabela a seguir. Se uma frmula contiver operadores com a mesma precedncia por exemplo, se uma frmula contiver um operador de multiplicao e diviso o Microsoft Excel avaliar os operadores da esquerda para a direita. Para alterar a ordem de avaliao, coloque a parte da frmula a ser calculada primeiro entre parnteses.

    Operadores Operador Descrio : (dois-pontos); (ponto-e-vrgula) (espao simples) Operadores de referncia Negao (como em 1) % Percentagem ^ Exponenciao * e / Multiplicao e diviso + e Adio e subtrao & (concatenao) Conecta duas seqncias de texto = < > = Comparao 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. Os operadores aritmticos efetuam operaes matemticas bsicas, como adio, subtrao ou

    multiplicao, combinam nmeros e produzem resultados numricos. Operador aritmtico Significado Exemplo + (sinal de adio) Adio 3+3 (sinal de subtrao) Subtrao 31 Negao 1 * (sinal de multiplicao) Multiplicao 3*3 / (sinal de diviso) Diviso 3/3 % (smbolo de percentagem) Percentagem 20% ^ (sinal de exponenciao) Exponenciao 3^2 (igual a 3*3) Os operadores de comparao comparam dois valores e produzem o valor lgico VERDADEIRO ou FALSO. Operador de comparao Significado 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= (sinal de maior ou igual a) Maior ou igual a A1>=B1

  • Pgina 5 Ednis P. Rocha

    O operador de texto "&" combina um ou mais valores de texto para produzir um nico texto. Operador de texto Significado Exemplo & (E comercial) Conecta ou concatena dois valores para produzir

    um valor de texto contnuo "north" & "wind" produz "Northwind"

    Os operadores de referncia combinam intervalos1 de clulas para clculos. Operador de referncia Significado 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. Neste exemplo, a clula B7 comum aos dois intervalos.

    SOMA(B5:B15 A7:D7)

    Tipos de critrios2 de comparao Voc pode usar os seguintes tipos de critrios de comparao em um intervalo de critrios, com um filtro avanado ou um filtro personalizado. Uma seqncia de caracteres Para localizar linhas em uma lista3 que contenham um valor exato, digite o texto, nmero, data ou valor lgico na clula abaixo do rtulo de critrios. Por exemplo, se voc digita 98133-000 embaixo de um rtulo de Cdigo Postal no intervalo de critrios, o Microsoft Excel exibe somente as linhas que contm o valor de cdigo postal "98133-000". Quando voc usa texto como critrio com um filtro avanado, o Microsoft Excel localiza todos os itens que comeam com aquele texto. Por exemplo, se voc digita o texto Ama como um critrio, o Microsoft Excel localiza "Amaral" e "Amado". Para corresponder somente o texto especificado, digite a seguinte frmula, onde texto o texto que voc deseja localizar. =''=texto'' Caracteres curinga Para localizar valores de texto que compartilhem alguns caracteres mas no outros, use um caractere curinga. Um caractere curinga representa um ou mais caracteres no-especificados. Para localizar Use Exemplo 1 intervalo - Duas ou mais clulas em uma planilha. As clulas em um intervalo podem ser adjacentes ou no-adjacentes. 2 critrios - Uma ou mais condies que voc especifica para limitar os registros includos no conjunto de resultados de uma consulta. Por exemplo, os critrio abaixo seleciona registros para os quais o valor Montante do Pedido maior que 30.000: Montante do pedido > 30000 3 lista - Uma seqncia de linhas de planilha que contm dados relacionados como, por exemplo um banco de dados de pedidos ou um conjunto de nomes de clientes e nmeros de telefone. Uma lista pode ser usada como um banco de dados em que as linhas so registros e as colunas so campos. A primeira linha da lista contm rtulos para colunas.

  • Pgina 6 Ednis P. Rocha

    Qualquer caractere nico na mesma posio que o ponto de interrogao.

    ? (ponto de interrogao) lope? localiza "lopes" e "lopez"

    Qualquer nmero de caracteres na mesma posio que o asterisco

    * (asterisco) *este localiza "Nordeste" e "Sudeste"

    Um ponto de interrogao, asterisco ou til

    ~ (til) seguido de ?, *, ou ~ fy91~? localiza "fy91?"

    Valores dentro de limites especificados Para exibir somente linhas que se encontrem dentro de certos limites, digite um operador de comparao, seguido de um valor, na clula abaixo do rtulo de critrios. Por exemplo, para localizar linhas cujos valores de unidade so maiores ou iguais a 1.000, digite >=1000 sob o rtulo de critrios Unidades no intervalo de critrios. Observao: Ao avaliar dados, o Microsoft Excel no distingue entre caracteres maisculos ou minsculos.

    Como o Microsoft Excel converte valores em frmulas Quando voc insere uma frmula, o Microsoft Excel espera determinados tipos de valores para cada operador. Se voc inserir um tipo de valor diferente do que o esperado, s vezes, o Microsoft Excel capaz de converter o valor. A frmula Produz Explicao ="1"+"2" 3 Quando voc utiliza um sinal de adio (+), o Microsoft

    Excel espera nmeros na frmula. Embora as aspas signifiquem que "1" e "2" sejam valores de texto, o Microsoft Excel converte automaticamente os valores de texto em nmeros.

    =1+"$4.00" 5 Quando uma frmula espera um nmero, o Microsoft Excel converte o texto se ele estiver em um formato que geralmente seria aceito para um nmero.

    ="6/1/92"-"5/1/92" 1 O Microsoft Excel interpreta o texto como uma data no formato dd/mm/aa, converte as datas em nmeros de srie e, em seguida, calcula a diferena entre eles.

    =RAIZ("8+1") #VALOR! O Microsoft Excel no pode converter o texto em nmero, pois o texto "8+1" no pode ser convertido em um nmero. Se voc usar "9" ou "8"+"1" em vez de "8+1", a frmula converter o texto em um nmero e retornar 3 como resultado.

    ="A"&VERDADEIRO AVERDADEIRO Quando texto esperado, o Microsoft Excel converte os nmeros e valores lgicos, como VERDADEIRO e FALSO, em texto.

  • Pgina 7 Ednis P. Rocha

    Solucionar problemas de valores de erro e frmulas Se uma frmula no puder avaliar devidamente um resultado, o Microsoft Excel exibir um valor de erro. Por exemplo, os valores de erro podem ser o resultado do uso de texto quando uma frmula espera o uso de um valor numrico, da excluso de uma clula que referenciada por uma frmula ou do uso de uma clula que no grande o suficiente para exibir o resultado. Os valores de erro podem no ser causados pela frmula em si. Por exemplo, se uma frmula mostrar #N/D ou #VALOR!, uma clula referenciada pela frmula poder conter o erro. O que significa o erro #####? valor numrico inserido em uma clula muito grande para ser exibido dentro da clula. Voc

    pode redimensionar a coluna, arrastando o limite entre os cabealhos de coluna. A frmula na clula produz um resultado muito longo para se ajustar clula. Aumente a largura

    da coluna, arrastando o limite entre os cabealhos de coluna ou alterando o formato de nmero para a clula. Para alterar o formato de nmero, clique em Clula no menu Formatar, clique na guia Nmero e, em seguida, selecione outro formato.

    Ao subtrair datas e horas, certifique-se de que voc tenha criado a frmula corretamente. As datas e horas do Microsoft Excel devem ser valores positivos. Se a frmula de data ou hora produzir um resultado negativo, o Microsoft Excel exibir #### na largura da clula. Para exibir o valor, clique em Clulas no menu Formatar, clique na guia Nmero e, em seguida, selecione um formato que no seja um formato de data ou hora.

    O que significa o erro #VALOR!? O valor de erro #VALOR! ocorre quando o tipo de argumento4 ou operando5 errado usado, ou se o recurso AutoCorreo de frmulas6 no pode corrigir a frmula. Possvel causa Ao sugerida Inserir texto quando a frmula requer um nmero ou valor lgico, como VERDADEIRO ou FALSO. O Microsoft Excel no consegue converter o texto no tipo de dado correto.

    Certifique-se de que a frmula ou funo esteja correta para o operando ou argumento necessrio, e que as clulas que so referenciadas pela frmula contenham valores vlidos. Por exemplo, se a clula A5 contiver um nmero e a clula A6 contiver o texto No disponvel, a frmula =A5+A6 retornar o erro #VALOR!. Use a funo de planilha SOMA na frmula da seguinte maneira para adicionar os dois valores (a funo SOMA ignora o texto):=SOMA(A5:A6)

    Inserir ou editar uma frmula matricial7 e pressionar ENTER.

    Selecione a clula ou intervalo de clulas que contm a frmula matricial, pressione F2 para editar a frmula e pressione CTRL+SHIFT+ENTER.

    4 argumento - Os valores que uma funo usa para executar operaes ou clculos. O tipo de argumento que uma funo usa especfico da funo. Argumentos comuns usados em funes incluem valores numricos, valores de texto, referncias de clula, intervalos de clulas, nomes, rtulos e funes aninhadas. 5 operando - Itens em ambos os lados de um operador em uma frmula. No Microsoft Excel, os operandos podem ser valores, referncias de clula, nomes, rtulos e funes. 6 AutoCorreo de frmulas - Um recurso que verifica automaticamente uma frmula para detectar erros comuns de digitao e sugerir uma correo, se possvel. Voc pode aceitar ou rejeitar a correo sugerida que aparece em uma aviso. Por exemplo, se voc inserir uma frmula que contm uma funo e inclui um parnteses de fechamento a mais, a AutoCorreo de frmula localiza o parntese extra e sugere que ele seja removido. 7 frmula matricial - Executa clculos mltiplos e, em seguida, produz um nico resultado ou resultados mltiplos. Frmulas matriciais agem sobre dois ou mais conjuntos de valores conhecidos como argumentos de matriz. Cada argumento de matriz deve ter o mesmo nmero de linhas e colunas. Para produzir resultados mltiplos, a frmula deve ser inserida em clulas mltiplas.

  • Pgina 8 Ednis P. Rocha

    Inserir uma referncia da clula, uma frmula ou uma funo como uma constante8 matricial.

    Certifique-se de que a constante matricial no seja uma referncia da clula, frmula ou funo.

    Fornecer um intervalo a um operador ou a uma funo que necessita de um valor nico, no de um intervalo.

    Altere o intervalo para um valor nico. Altere o intervalo para incluir a mesma linha ou a mesma coluna que contm a frmula.

    Usar uma matriz9 que no vlida em uma das funes matriciais de planilha.

    Certifique-se de que as dimenses da matriz estejam corretas para os argumentos matriciais.

    Executar uma macro que insere uma funo que retorna #VALOR!.

    Certifique-se de que a funo no esteja usando um argumento incorreto.

    O que significa o erro #DIV/0!? O valor de erro #DIV/0! ocorre quando uma frmula divide por 0 (zero). Possvel causa Ao sugerida Usar a referncia da clula10 para uma clula em branco ou para uma clula que contm zero como um divisor. (Se um operando for uma clula em branco, o Microsoft Excel interpretar o valor em branco como um zero.)

    Altere a referncia da clula, ou insira um valor diferente de zero na clula usada como um divisor. Voc pode inserir o valor #N/D na clula referenciada como o divisor, que alterar o resultado da frmula de #DIV/0! para #N/D para denotar que o valor do divisor no est disponvel.

    Inserir uma frmula que contm diviso explcita por zero (0) por exemplo, =5/0.

    Altere o divisor para um nmero diferente de zero.

    Executar uma macro que usa uma funo ou uma frmula que retorna #DIV/0!.

    Certifique-se de que o divisor na funo ou frmula no seja zero ou esteja em branco.

    O que significa o erro #NOME?? O valor de erro #NOME? ocorre quando o Microsoft Excel no reconhece o texto em uma frmula. Possvel causa Ao sugerida Excluir um nome11 usado na frmula, ou usar um nome que no existe.

    Certifique-se de que o nome exista. No menu Inserir, aponte para Nome e, em seguida, clique em Definir. Se o nome no estiver listado, adicione-o usando o comando Adicionar.

    Digitar o nome incorretamente. Corrija o erro ortogrfico. Para inserir o nome correto na frmula, selecione o nome na barra de frmulas12, aponte para Nome no

    Para inserir uma frmula matricial, pressione CTRL+SHIFT+ENTER. O Microsoft Excel coloca frmulas matriciais entre chaves ( { } ). 8 constante - Um valor de clula que no iniciado com um sinal de igual (=). Por exemplo, a data 10/9/96, o nmero 210 e o texto Receitas Trimestrais so todos constantes. Uma frmula ou um valor resultante de uma frmula no uma constante. 9 matriz - Uma matriz retangular de valores, ou intervalo de clulas que combinado com outras matrizes ou intervalos para produzir somas ou produtos mltiplos. O Microsoft Excel predefiniu funes de matriz que podem produzir as somas ou produtos. 10 referncia de clula - O conjunto de coordenadas que uma clula ocupa em uma planilha. Por exemplo, a referncia da clula que aparece na interseo da coluna B e da linha 3 B3. 11 nome - Uma palavra ou seqncia de caracteres que representa uma clula, intervalo de clulas, frmula ou valor constante. 12 barra de frmulas - Uma barra na parte superior da janela do Microsoft Excel que voc usa para inserir ou editar valores ou frmulas em clulas ou grficos. Exibe o valor constante ou frmula usado na clula ativa. Para exibir ou ocultar a barra de frmulas, clique em Barra de Frmulas no menu Exibir.

  • Pgina 9 Ednis P. Rocha

    menu Inserir e, em seguida, clique em Colar. Na caixa de dilogo Colar nome, clique no nome que voc deseja usar e em OK.

    Digitar o nome de uma funo incorretamente.

    Corrija o erro ortogrfico. Insira o nome da funo correto na frmula usando a Caixa de criao de frmulas13. Se a funo de planilha for parte de um programa suplementar14, o programa suplementar deve estar carregado.

    Inserir texto em uma frmula sem colocar o texto entre aspas. O Microsoft Excel tenta interpretar a sua entrada como um nome embora voc tivesse inteno de us-la como texto.

    Coloque o texto na frmula entre aspas. Por exemplo, a frmula a seguir agrupa o texto A quantia total com o valor na clula B50:="A quantia total "&B50

    Omitir dois-pontos (:) em uma referncia de intervalo.

    Certifique-se de que todas as referncias de intervalo na frmula usem dois-pontos (:), por exemplo, SOMA(A1:C10).

    O que significa o erro #N/D? O valor de erro #N/D ocorre quando um valor no se encontra disponvel para uma funo ou frmula. Se determinadas clulas da planilha forem conter dados que ainda no esto disponveis, insira o valor #N/D nestas clulas. As frmulas que fazem referncia a estas clulas retornaro #N/D em vez de tentar calcular um valor. Possvel causa Ao sugerida Fornecer um valor inadequado para o argumento procura_valor na funo de planilha PROCH, PROC, CORRESP ou PROCV.

    Certifique-se de que o argumento procura_valor seja o tipo correto de valor por exemplo, um valor ou uma referncia de clula, mas no uma referncia de intervalo.

    Usar a funo de planilha PROCV ou PROCH para localizar um valor em uma tabela no classificada.

    Por padro, as funes que procuram informaes em tabelas devem ser classificadas em ordem crescente. No entanto, as funes de planilha PROCV e PROCH contm um argumento intervalo_procura que instrui a funo na localizao de uma correspondncia exata mesmo se a tabela no estiver classificada. Para localizar uma correspondncia exata, defina o argumento intervalo_procura como FALSO.

    Usar um argumento em uma frmula matricial que no possui o mesmo nmero de linhas ou colunas que o intervalo que contm a frmula matricial.

    Se a frmula matricial foi inserida em vrias clulas, certifique-se de que os intervalos referenciados pela frmula possuam o mesmo nmero de linhas e colunas, ou insira a frmula matricial em um menor nmero de clulas. Por exemplo, se a frmula matricial foi inserida em um intervalo de 15 linhas (C1:C15) e a frmula faz referncia a um intervalo de 10 linhas (A1:A10), o intervalo C11:C15 exibir o valor de erro #N/D. Para corrigir este erro, insira a frmula em um intervalo menor (por exemplo, C1:C10), ou altere o intervalo ao qual a frmula faz referncia para o mesmo nmero de linhas (por exemplo, A1:A15).

    Omitir um ou mais argumentos para uma funo de planilha interna ou personalizada.

    Insira todos os argumentos na funo.

    Usar uma funo de planilha personalizada que no est disponvel.

    Certifique-se de que a pasta de trabalho que contm a funo de planilha esteja aberta e que a funo esteja funcionando devidamente.

    Executar uma macro que insere uma funo que retorna

    Certifique-se de que os argumentos na funo estejam corretos e na posio certa.

    13 Caixa de criao de frmulas - Uma ferramenta com a qual voc cria ou edita uma frmula e tambm oferece informaes sobre funes e seus argumentos. A caixa aparece abaixo da barra de frmulas quando voc clica no boto Editar frmula na barra de frmulas, ou no boto Colar funo na barra de ferramentas Padro. 14 suplemento - Componentes que podem ser instalados em seu computador para adicionar comandos e funes ao Microsoft Excel.

  • Pgina 10 Ednis P. Rocha

    #N/D. O que significa o erro #REF!? O valor de erro #REF! ocorre quando uma referncia da clula no vlida. Possvel causa Ao sugerida Excluir as clulas referenciadas por outras frmulas, ou colar as clulas movidas sobre as clulas referenciadas por outras frmulas.

    Altere as frmulas, ou restaure as clulas na planilha, clicando em Desfazer logo aps a excluso ou colagem das clulas.

    Executar uma macro que insere uma funo que retorna #REF!.

    Verifique a funo para ver se um argumento faz referncia a uma clula ou intervalo de clulas que no seja vlido. Por exemplo, se a macro inserir uma funo que se refere a uma clula acima da funo, e a clula que contiver a funo estiver na linha 1, a funo retornar o valor #REF!, pois no h clulas acima da linha 1.

    Usar uma referncia remota a um aplicativo que no est sendo executado ou a um tpico de Intercmbio Dinmico de Dados (DDE) como sistema que no se encontra disponvel. Inicie o aplicativo. Certifique

    se de que voc esteja usando o tpico de DDE correto.

    O que significa o erro #NM!? O valor de erro #NM! ocorre quando existe um problema com um nmero em uma frmula ou funo. Possvel causa Ao sugerida Usar um argumento inaceitvel em uma funo que necessita de um argumento numrico.

    Certifique-se de que os argumentos usados na funo sejam os tipos de argumento corretos.

    Usar uma funo de planilha que itera, como TIR ou TAXA, e a funo no consegue encontrar um resultado.

    Use um valor inicial diferente para a funo de planilha.

    Inserir uma frmula que produz um nmero muito grande ou muito pequeno para ser representado no Microsoft Excel.

    Altere a frmula de modo que o seu resultado fique entre 1*10307 e 1*10307 .

    O que significa o erro #NULO!? O valor de erro #NULO! ocorre quando voc especifica uma interseo entre duas reas que no tm interseo. Possvel causa Ao sugerida Usar um operador de intervalo incorreto ou referncia da clula incorreta.

    Para fazer referncia a duas reas que no tm interseo, use o operador de unio, a vrgula (,). Por exemplo, se a frmula somar dois intervalos, certifique-se de que haja uma vrgula separando os dois intervalos (SOMA(A1:A10,C1:C10)). Se a vrgula for omitida, o Microsoft Excel tentar somar as clulas comuns aos dois intervalos, mas A1:A10 e C1:C10 no possuem clulas em comum porque no se cruzam. Verifique se h erros de digitao na referncia aos intervalos.

    Solucionar problemas de erros em frmulas

  • Pgina 11 Ednis P. Rocha

    Certifique-se de que todos os parnteses faam parte de um par correspondente. Quando voc cria uma frmula, o Microsoft Excel exibir parnteses coloridos medida que eles forem inseridos.

    Certifique-se de utilizar o operador de intervalo correto ao fazer referncia a um intervalo de clulas. Quando fizer referncia a um intervalo de clulas, use dois-pontos (:) para separar a referncia primeira clula do intervalo da referncia ltima clula do intervalo.

    Certifique-se de que voc tenha inserido todos os argumentos necessrios. Algumas funes15 necessitam de argumentos. Alm disso, certifique-se de que voc no tenha inserido argumentos demais.

    Voc pode inserir, ou aninhar, apenas sete nveis de funes dentro de uma funo. Se o nome de uma pasta de trabalho ou de uma planilha ao qual voc faz referncia contiver um

    caractere no-alfabtico, coloque o nome entre apstrofos. Certifique-se de que cada referncia externa16 contenha um nome de pasta de trabalho e um

    caminho para a pasta de trabalho. No formate nmeros ao inseri-los nas frmulas. Por exemplo, mesmo se o valor que voc deseja

    inserir for $1.000, insira 1000 na frmula. Para formatar o resultado de uma frmula, clique em Clulas no menu Formatar, clique na guia Nmero e, em seguida, selecione um formato.

    15 funo - Uma frmula pr-escrita que toma um valor ou valores, executa uma operao e produz um valor ou valores. Use funes para simplificar e encurtar frmulas em uma planilha, especialmente aquelas que executam clculos extensos ou complexos. 16 referncia externa - Uma referncia a uma clula ou intervalo em uma planilha em outra pasta de trabalho do Microsoft Excel, ou uma referncia a um nome definido em outra pasta de trabalho.

  • Pgina 12 Ednis P. Rocha

    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. Sintaxe SE(teste_lgico;valor_se_verdadeiro;valor_se_falso) Teste_lgico: qualquer valor ou expresso que pode ser avaliada como VERDADEIRO ou FALSO. 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.

    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 Maior do que 89 A De 80 a 89 B De 70 a 79 C De 60 a 69 D Menor do que 60 F

  • Pgina 13 Ednis P. Rocha

    Voc poderia usar a seguinte funo aninhada SE: 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.

    VERDADEIRO Retorna o valor lgico VERDADEIRO. Sintaxe VERDADEIRO( ) Comentrios Voc pode inserir o valor VERDADEIRO diretamente nas clulas e frmulas sem usar esta

    funo. A funo VERDADEIRO fornecida primeiramente para compatibilidade com outros programas de planilha.

    FALSO Retorna o valor lgico FALSO. Sintaxe FALSO( ) Comentrios Voc tambm pode digitar a palavra FALSO diretamente na planilha ou frmula, e o Microsoft

    Excel a interpretar como o valor lgico FALSO.

    E Retorna VERDADEIRO se todos os argumentos forem VERDADEIRO; retorna FALSO se um ou mais argumentos forem FALSO. Sintaxe E(lgico1;lgico2; ...) Lgico1; lgico2;...: so de 1 a 30 condies que voc deseja testar e que podem ser VERDADEIRO ou FALSO.

  • Pgina 14 Ednis P. Rocha

    Os argumentos devem ser valores lgicos, matrizes ou referncias que contm valores lgicos. Se 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 E(2+2=4; 2+3=5) igual a VERDADEIRO Se B1:B3 contiver os valores VERDADEIRO, FALSO e VERDADEIRO, ento: E(B1:B3) ser igual a FALSO Se B4 contiver um nmero entre 1 e 100, ento: E(1

  • Pgina 15 Ednis P. Rocha

    OU(1+1=1;2+2=5) igual a FALSO Se A1:A3 contiver os valores VERDADEIRO, FALSO e VERDADEIRO, ento: OU(A1:A3) igual a VERDADEIRO Consulte tambm o exemplo para EXATO.

    NO Inverte o valor do argumento. Use NO quando quiser ter certeza de que um valor no igual a outro valor determinado. Sintaxe NO(lgico) Lgico : um valor ou expresso que pode ser avaliado como VERDADEIRO ou FALSO. Se lgico for FALSO, NO retornar VERDADEIRO; se lgico for VERDADEIRO, NO retornar FALSO. Exemplos NO(FALSO) igual a VERDADEIRO NO(1+1=2) igual a FALSO

  • Pgina 16 Ednis P. Rocha

    Exemplos de frmulas comuns A seguir esto exemplos de algumas frmulas usadas com mais freqncia no Microsoft Excel. Descrio Frmula Calcula o saldo parcial em um livro de registro. Neste exemplo, assume- se que a clula D7 contm o depsito de transao atual, a clula E7 contm qualquer valor de saque e a clula F6 contm o saldo anterior.

    Para calcular o saldo atual da primeira transao (clula F7): =SOMA(F6;D7;E7) Ao inserir novas transaes, copie esta frmula para a clula que contm o saldo atual da nova transao.

    Agrupa o nome armazenado em uma clula com o sobrenome armazenado em outra clula. Neste exemplo, assuma que a clula D5 contm o nome e a clula E5 contm o sobrenome.

    Para exibir o nome completo no formato nome sobrenome: =D5&" "&E5 Para exibir o nome completo no formato nome, sobrenome: =E5&"; "&D5

    Aumenta um valor numrico armazenado em uma clula por uma percentagem, como 5 por cento. Neste exemplo, assuma que a clula F5 contm o valor original.

    =F5*(1+5%) Se o valor da percentagem estiver armazenado em uma clula (por exemplo, clula F2) =F5*(1+$F$2) A referncia clula F2 uma referncia absoluta de clula de forma que a frmula pode ser copiada para outras clulas sem alterar a referncia clula F2.

    Cria um texto que agrupa uma data armazenada em uma clula com outro texto - por exemplo, se a clula F5 contiver uma data de faturamento de 5-Jun-96, e voc desejar exibir o texto "Data do demonstrativo: 5-Jun-96" na clula G50.

    ="Data do demonstrativo: "&TEXTO(F5; "d-mmm-aa") Observao: Use a funo TEXTO para formatar um valor de nmero, data ou hora como texto.

    Cria um valor total para um intervalo com base em um valor em outro intervalo. Por exemplo, para cada clula no intervalo B5:B25 que contiver o valor "Northwind", voc deseja calcular o total das clulas correspondentes no intervalo F5:F25.

    =SOMASE(B5:B25;"Northwind";F5:F25)

    Cria um valor total para um intervalo com base em duas condies. Por exemplo, voc deseja calcular o valor total das clulas em F5:F25 onde B5:B25 contm "Northwind e o intervalo C5:C25 contm a regio denominada "Oeste".

    =SOMA(SE(B5:B25="Northwind";SE(C5:C25="Oeste";F5:F25)))

    Conta o nmero de ocorrncias de um valor em um intervalo de clulas por exemplo, o nmero de clulas no intervalo B5:B25 que contm o texto "Northwind".

    =CONT.SE(B5:B25;"Northwind")

    Conta o nmero de ocorrncias de um valor em um intervalo de clulas, com base em um valor em outro intervalo -por exemplo, o nmero de linhas no intervalo B5:B25 que contm o texto "Northwind" e o texto "Oeste" no intervalo C5:C25.

    =SOMA(SE(B5:B25="Northwind";SE(C5:C25="Oeste";1;0)))

    Referncias de clula e intervalo

  • Pgina 17 Ednis P. Rocha

    Uma referncia identifica uma clula ou um intervalo de clulas em uma planilha e informa ao Microsoft Excel onde procurar valores ou dados que voc deseja usar em uma frmula. Com as referncias, voc pode usar os dados contidos em outras partes de uma planilha em uma frmula ou usar o valor de uma clula em diversas frmulas. Voc tambm pode fazer referncia a clulas em outras planilhas na mesma pasta de trabalho, a outras pastas de trabalho e a dados em outros programas. As referncias s clulas em outras pastas de trabalho so denominadas referncias externas. As referncias aos dados em outros programas so denominadas referncias remotas. Por padro, o Microsoft Excel usa o estilo de referncia A1, que rotula colunas com letras (A a IV, para um total de 256 colunas) e rotula linhas com nmeros (1 a 65536). Para fazer referncia a uma clula, insira a letra da coluna seguida do nmero da linha. Por exemplo, D50 refere-se clula na interseo da coluna D e linha 50. Para fazer referncia a um intervalo de clulas, insira a referncia da clula no canto superior esquerdo do intervalo, dois-pontos (:) e depois a referncia da clula no canto inferior direito do intervalo. A seguir esto exemplos de referncias. Para fazer referncia Use clula na coluna A e linha 10 A10 Ao intervalo de clulas na coluna A e linhas 10 a 20 A10:A20 Ao intervalo de clulas na linha 15 e colunas B a E B15:E15 A todas as clulas na linha 5 5:5 A todas as clulas nas linhas 5 a 10 5:10 A todas as clulas na coluna H H:H A todas as clulas nas colunas H a J H:J Voc tambm pode usar um estilo de referncia onde tanto as linhas quanto as colunas da planilha so numeradas. O estilo L1C1 til para computar posies de linha e coluna em macros17 e pode ser til para mostrar as referncias relativas18 da clula. No estilo L1C1, o Microsoft Excel indica a posio de uma clula com um L seguido de um nmero de linha e um C seguido de um nmero de coluna. Referncias L1C1 No estilo L1C1, o Microsoft Excel indica a localizao de uma clula com um "L" seguido de um nmero de linha e um "C" seguido de um nmero de coluna. Por exemplo, a referncia absoluta19 de clula L1C1 equivalente referncia absoluta $A$1 no estilo de referncia A1. Se a clula ativa for A1, a referncia relativa da clula L[1]C[1] far referncia clula uma linha abaixo e uma coluna direita, ou B2. A seguir esto exemplos de referncias em estilo L1C1. Referncia Significado L[-2]C Uma referncia relativa clula duas linhas acima e na mesma coluna L[2]C[2] Uma referncia relativa clula duas linhas abaixo e duas colunas direita L2C2 Uma referncia absoluta clula na segunda linha e na segunda coluna 17 macro - Um programa escrito e gravado por voc e que armazena uma seqncia de comandos do Microsoft Excel, podendo ser utilizado posteriormente como um nico comando. As macros podem automatizar tarefas complexas e reduzir o nmero de etapas necessrias para completar tarefas que voc executa com freqncia. As macros so gravadas na linguagem de programao Visual Basic for Applications. Voc tambm pode escrever macros diretamente usando o Editor do Visual Basic. 18 referncia relativa de clula - Uma referncia de clula como, por exemplo, A1, que informa ao Microsoft Excel como encontrar outra clula partindo daquela que contm a frmula. Usar uma referncia relativa o mesmo que oferecer orientaes de direo que explicam onde ir a partir do ponto onde a pessoa se encontra por exemplo siga duas quadras frente e depois uma quadra esquerda . 19 referncia absoluta de clula - Em uma frmula, o endereo exato de uma clula, independente da posio da clula que contm a frmula. Uma referncia absoluta assume a forma $A$1, $B$1, e assim por diante.

  • Pgina 18 Ednis P. Rocha

    L[-1] Uma referncia relativa toda a linha acima da clula ativa L Uma referncia absoluta linha atual Observaes Dependendo da tarefa que voc deseja executar no Microsoft Excel, use referncias relativas da

    clula, que so referncias a clulas relativas posio da frmula, ou referncias absolutas, que so referncias de clula que sempre referem-se a clulas em uma localizao especfica.

    A diferena entre referncias relativas e absolutas Ao criar uma frmula, as referncias a clulas ou intervalos geralmente se baseiam em sua posio relativa clula que contm a frmula. No exemplo a seguir, a clula B6 contm a frmula =A5; o Microsoft Excel localiza o valor uma clula acima e uma clula esquerda da clula B6. Este procedimento chamado de referncia relativa. Quando voc copia uma frmula que usa referncias relativas, as referncias na frmula colada atualizam e fazem referncia a clulas diferentes relativas posio da frmula. No exemplo a seguir, a frmula na clula B6 foi copiada para a clula B7. A frmula na clula B7 foi alterada para =A6; que faz referncia clula que est uma clula acima e esquerda da clula B7. Se voc no desejar que as referncias sejam alteradas quando voc copia uma frmula para uma clula diferente, use uma referncia absoluta. Por exemplo, se a frmula multiplicar a clula A5 pela clula C1 (=A5*C1) e voc copiar a frmula para outra clula, ambas as referncias sero alteradas. Voc pode criar uma referncia absoluta para a clula C1, colocando um cifro ($) antes das partes da referncia que no so alteradas. Para criar uma referncia absoluta para a clula C1, por exemplo, adicione sinais de cifro frmula da seguinte forma: =A5*$C$1

    Use os rtulos de colunas e linhas em uma planilha para fazer referncia a clulas dentro destas colunas e linhas, ou crie nomes descritivos para representar clulas, intervalos de clulas, frmulas ou valores constantes.

    Rtulos e nomes em frmulas As planilhas geralmente contm rtulos na parte superior de cada coluna e esquerda de cada linha que descrevem os dados da planilha. Voc pode usar esses rtulos dentro das frmulas quando deseja fazer referncia aos dados relacionados. Voc tambm pode criar nomes descritivos que no sejam rtulos na planilha para representar clulas, intervalos de clulas, frmulas ou constantes. Quando voc criar uma frmula que faz referncia a dados de uma planilha, use os rtulos de coluna e linha da planilha para se referir aos dados. Por exemplo, se uma tabela contiver valores de vendas em uma coluna rotulada Vendas e uma linha para uma diviso rotulada Suporte, voc poder localizar o valor de vendas para a diviso Suporte, inserindo a frmula =Suporte Vendas. O espao entre os rtulos o operador de interseo, que serve para designar que a frmula deve retornar o valor na clula localizada na interseo entre a linha rotulada Suporte e a coluna rotulada Vendas. Se os seus dados no contiverem rtulos ou se voc tiver informaes armazenadas em uma planilha que deseja usar em outras planilhas localizadas na mesma pasta de trabalho, crie um nome que descreva a clula ou intervalo. Um nome descritivo em uma frmula pode facilitar a compreenso do objetivo da frmula. Por exemplo, a frmula =SOMA(PrimeiroTrimestreVendas) talvez seja mais fcil de identificar do que =SOMA(Vendas!C20:C30). Neste exemplo, o nome PrimeiroTrimestreVendas representa o intervalo C20:C30 na planilha nomeada Vendas.

  • Pgina 19 Ednis P. Rocha

    Os nomes encontram-se disponveis para qualquer planilha dentro da pasta de trabalho. Por exemplo, se o nome VendasProjetadas referir-se ao intervalo A20:A30 na primeira planilha da pasta de trabalho, voc poder usar o nome VendasProjetadas em qualquer outra planilha da mesma pasta de trabalho para referir-se ao intervalo A20:A30 na primeira planilha. Os nomes tambm podem ser usados para representar frmulas ou valores que no se alteram (constantes). Por exemplo, voc pode usar o nome ImpostoVendas para representar o valor do imposto sobre vendas (como 6,2 por cento) aplicado s transaes de vendas. Observao: Por padro, os nomes usam referncias absolutas de clula.

    Sobre o uso de rtulos mltiplos em frmulas Quando voc tem rtulos para as colunas e linhas em sua planilha, voc pode usar estes rtulos para criar frmulas que se refiram a dados na planilha. Se sua planilha contm rtulos de colunas empilhadas em que um rtulo em uma clula seguido de um ou mais rtulos abaixo dele voc pode usar os rtulos empilhados em frmulas para se referir a dados na planilha. Por exemplo, se o rtulo Projetado est na clula E5, e o rtulo 1996 est na clula E6, a frmula =SOMA(Projetado 1966) produz o valor total da coluna Projetado 1996. Se a linha contm as cifras de vendas e o rtulo Vendas est na clula D8, voc pode referir-se s vendas projetadas para 1996 com a frmula =Vendas Projetado 1996. Quando voc se refere a informaes usando rtulos empilhados, voc se refere s informaes na ordem em que os rtulos aparecem, de cima para baixo. Se o rtulo 1996 est na clula E5, e o rtulo Efetivo est na clula E6, voc pode referir-se s cifras efetivas para 1996 usando 1996 Efetivo em uma frmula. Por exemplo, para calcular a mdia das cifras efetivas para 1996, use a frmula =MDIA(1996 Efetivo).

    Se voc desejar analisar dados na mesma clula ou intervalo de clulas em diversas planilhas da pasta de trabalho, use uma referncia 3-D20. Uma referncia 3-D inclui a referncia de clula ou intervalo, precedida de um intervalo de nomes de planilha. O Microsoft Excel usa quaisquer planilhas armazenadas entre o nome inicial e o nome final da referncia.

    Diretrizes para usar referncias 3-D Voc pode usar referncias 3-D para fazer referncia a clulas em outras planilhas, definir

    nomes e criar frmulas usando as funes a seguir: SOMA, MDIA, MDIAA, CONT.NM, CONT.VALORES, MXIMO, MXIMOA, MNIMO, MNIMOA, MULT, DESVPAD, DESVPADA, DESVPADP, DESVPADPA, VAR, VARA, VARP e VARPA.

    As referncias 3-D no podem ser usadas em frmulas matriciais. As referncias 3-D no podem ser usadas com o operador de interseo (um espao

    simples) ou em frmulas que usam interseo implcita21. O que acontece a uma referncia 3-D quando voc move, copia, insere ou exclui planilhas? Os exemplos a seguir explicam o que acontece quando voc move, copia, insere e exclui planilhas includas em uma referncia 3-D. Os exemplos usam a frmula =SOMA(Plan2:Plan6!A2:A5) para somar as clulas A2 a A5 nas planilhas 2 a 6. Se voc inserir ou copiar planilhas entre a Plan2 e a Plan6 (os pontos finais neste exemplo) na

    pasta de trabalho, o Microsoft Excel incluir todos os valores nas clulas A2 a A5 das planilhas adicionadas nos clculos.

    20 3-D - a frmula =SOMA(Plan2:Plan6!A2:A5) soma as clulas A2 a A5 nas planilhas 2 a 6. 21 interseo implcita - Em uma frmula, uma referncia a uma coluna de clulas ou a uma linha de clulas, ao invs de uma nica clula. O Microsoft Excel escolhe como frmula uma clula na referncia que esteja na mesma linha (se a referncia for a uma coluna de clulas) ou mesma coluna (se a referncia for a uma linha de clulas). Por exemplo, se a clula C10 contm a frmula =B5:B15*5, o Microsoft Excel multiplicar o valor contido na clula B10 por 5 porque as clulas B10 e C10 esto na mesma linha.

  • Pgina 20 Ednis P. Rocha

    Se voc excluir planilhas entre a Plan2 e a Plan6 na pasta de trabalho, o Microsoft Excel remover seus valores do clculos.

    Se voc mover planilhas da Plan2 at a Plan6 para um local fora do intervalo de planilha referenciado, o Microsoft Excel remover seus valores do clculo.

    Se voc mover a Plan2 ou a Plan6 para outro local na mesma pasta de trabalho, o Microsoft Excel ajustar o clculo para acomodar o novo intervalo de planilhas entre elas.

    Se voc excluir quaisquer planilhas no clculo, o Microsoft Excel ajustar o clculo para acomodar o intervalo de planilhas entre elas.

  • Pgina 21 Ednis P. Rocha

    Funes Uso de funes para calcular valores As funes so frmulas predefinidas que efetuam clculos usando valores especficos, denominados argumentos, em uma determinada ordem, denominada sintaxe. Por exemplo, a funo SOMA adiciona valores ou intervalos de clulas, e a funo PGTO calcula os pagamentos de emprstimos com base em uma taxa de juros, na extenso do emprstimo e no valor principal do emprstimo. Os argumentos podem ser nmeros, texto, valores lgicos como VERDADEIRO ou FALSO, matrizes, valores de erro como #N/D, ou referncias de clula. O argumento atribudo deve produzir um valor vlido para este argumento. Os argumentos tambm podem ser constantes, frmulas ou outras funes. A sintaxe de uma funo comea com o nome da funo, seguido de um parntese de abertura, os argumentos da funo separados por vrgulas e um parntese de fechamento. Se a funo iniciar uma frmula, digite um sinal de igual (=) antes do nome da funo. Quando voc for criar uma frmula que contm uma funo, a Caixa de criao de frmulas ir auxili-lo. Vrias funes dentro de funes, ou aninhamento As funes podem ser usadas como argumentos para outras funes. Quando uma funo usada como um argumento, ou aninhada, deve retornar o mesmo tipo de valor que o argumento utiliza. Se uma funo aninhada no retornar o tipo de valor correto, o Microsoft Excel exibir um valor de erro #VALOR!. Por exemplo, a frmula a seguir usa uma funo MDIA aninhada e a compara com o valor 50. A comparao deve retornar VERDADEIRO ou FALSO, pois este o tipo de valor necessrio para o primeiro argumento em uma funo SE. Uma frmula pode conter at sete nveis de funes aninhadas. Quando a Funo B usada como um argumento na Funo A, a Funo B uma funo de segundo nvel. Se a Funo B contiver a Funo C como um argumento, a Funo C ser uma funo de terceiro nvel. Voc pode usar a Caixa de criao de frmulas para aninhar funes como argumentos. Por exemplo, voc pode inserir a Funo B como um argumento para a Funo A clicando na seta drop-down na barra de frmula. Se quiser continuar inserindo argumentos para a Funo A, clique no nome da Funo A na barra de frmula.

  • Pgina 22 Ednis P. Rocha

    Banco de dados Quando voc precisar analisar se os valores contidos em uma lista atendem a uma condio especfica, ou critrios, poder usar uma funo de planilha de banco de dados. Por exemplo, em uma lista que contm informaes de vendas, voc pode contar todas as linhas ou registros em que as vendas sejam maiores que 1.000 mas menores que 2.500. O Microsoft Excel inclui 12 funes de planilha que analisam os dados armazenados em listas ou bancos de dados. Cada uma dessas funes, citadas genericamente como BDfunes, usa trs argumentos: banco de dados, campo e critrios. Esses argumentos se referem aos intervalos de planilha usados pela funo. argumento de banco de dados o intervalo que contm sua lista. Voc deve incluir a linha que

    contm os rtulos de coluna no intervalo. argumento de campo o rtulo para a coluna que voc deseja resumir. argumento de critrios o intervalo que contm uma condio especificada por voc. BDMDIA BDCONTAR BDCONTARA BDEXTRAIR BDMX BDMN BDMULTIPL BDEST BDDESVPA BDSOMA BDVAREST BDVARP Sintaxe BDfuno(banco_dados;campo;critrios) Banco_dados : o intervalo de clulas que constitui a lista ou o banco de dados. No Microsoft Excel, um banco de dados uma lista de dados relacionados em que as linhas de

    informaes relacionadas so os registros e as colunas de dados so os campos. A primeira linha da lista contm os rtulos de cada coluna. A referncia pode ser inserida como um intervalo de clulas ou como um nome representando o intervalo que contm a lista.

    Em todas as funes de banco de dados, se a referncia do banco de dados for a uma clula dentro de uma Tabela dinmica, o clculo ser feito apenas nos dados da Tabela dinmica.

    Se voc desejar calcular valores de subtotais em sua lista, use o comando Subtotais do menu Dados para inserir os valores de subtotais.

    Campo: indica a coluna que ser usada na funo. As colunas de dados na lista devem ter um rtulo de identificao na primeira linha. O campo pode ser dado como texto com o rtulo de coluna entre aspas, como "Idade" ou "Rendimento" no exemplo de lista apresentado abaixo, ou como um nmero que represente a posio da coluna na lista: 1 para a primeira coluna (rvore, no exemplo abaixo), 2 para a segunda (Altura) e assim por diante. Critrios: uma referncia a um intervalo de clulas que especifica as condies para a funo. A funo retorna informaes da lista que atendem s condies especificadas no intervalo de critrios. O intervalo de critrios inclui uma cpia do rtulo da coluna na lista para a coluna que voc deseja que a funo resuma. A referncia de critrios pode ser inserida como um intervalo de clulas, como A1:F2 no exemplo de banco de dados abaixo, ou como um nome que represente o intervalo, como "Critrios." Dicas Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo

    menos um rtulo de coluna e ao menos uma clula abaixo do rtulo de coluna para especificar a condio.

    Por exemplo, se o intervalo G1:G2 contiver o rtulo de coluna Receita em G1 e a quantia 10.000 em G2, voc poder definir o intervalo como CoincidirReceita e usar este nome como o argumento de critrios nas funes de banco de dados.

  • Pgina 23 Ednis P. Rocha

    Embora o intervalo de critrios possa ser colocado em qualquer local na planilha, no o posicione abaixo da lista. Se voc adicionar outras informaes lista, usando o comando Formulrio do menu Dados, as novas informaes sero adicionadas na primeira linha abaixo da lista. Se a linha abaixo da lista no estiver em branco, o Microsoft Excel no poder adicionar as novas informaes.

    Certifique-se de que o intervalo de critrios no se sobreponha lista. Para efetuar uma operao em uma coluna inteira em um banco de dados, insira uma linha em

    branco abaixo dos rtulos de coluna no intervalo de critrios. Exemplos A ilustrao ao lado mostra um banco de dados para um pequeno pomar. Cada registro contm informaes sobre uma rvore. O intervalo A5:E11 chamado Banco_dados e o intervalo A1:F3 chamado Critrios. BDCONTAR(Banco_dados;"Idade";A1:F2) igual a 1. Esta funo analisa os registros de

    macieiras com altura entre 10 e 16 e conta quantos campos Idade nestes registros contm nmeros.

    BDCONTARA(Banco_dados;"Lucro";A1:F2) igual a 1. Esta funo analisa os registros de macieiras com altura entre 10 e 16 e conta quantos campos Lucro nesses registros no esto em branco.

    BDMX(Banco_dados;"Lucro";A1:A3) igual a R$ 105,00, o lucro mximo de macieiras e pereiras.

    BDMN(Banco_dados;"Lucro";A1:B2) igual a R$ 75,00, o lucro mnimo de macieiras acima de 10.

    BDSOMA(Banco_dados;"Lucro";A1:A2) igual a R$ 225,00, o lucro total de macieiras. BDSOMA(Banco_dados;"Lucro";A1:F2) igual a R$ 75,00, o lucro total de macieiras com uma

    altura entre 10 e 16. BDMULTIPL(Banco_dados;"Rendimento";A1:F2) igual a 140, o produto dos rendimentos das

    macieiras com altura entre 10 e 16. BDMDIA(Banco_dados;"Rendimento";A1:B2) igual a 12, o rendimento mdio das macieiras

    acima de 10 ps de altura. BDMDIA(Banco_dados;3;Banco_dados) igual a 13, a idade mdia de todas as rvores no

    banco de dados. BDEST(Banco_dados;"Rendimento";A1:A3) igual a 2,97, o desvio padro estimado no

    rendimento das macieiras e pereiras se os dados do banco de dados forem apenas uma amostra da populao total do pomar.

    BDDESVPA(Banco_dados;"Rendimento";A1:A3) igual a 2,65, o desvio padro verdadeiro no rendimento das macieiras e pereiras se os dados do banco de dados representarem toda a populao do pomar.

    BDVAREST(Banco_dados;"Rendimento";A1:A3) igual a 8,8, a varincia estimada no rendimento das macieiras e pereiras se os dados no banco de dados forem apenas uma amostra da populao total do pomar.

    BDVARP(Banco_dados;"Rendimento";A1:A3) igual a 7,04, a varincia verdadeira no rendimento das macieiras e pereiras se os dados no banco de dados representarem toda a populao do pomar.

    BDEXTRAIR(Banco_dados;"Rendimento";Critrios) retornar o valor de erro #NM! porque mais de um registro coincide com os critrios.

    Diretrizes para criar uma lista em uma planilha O Microsoft Excel oferece uma srie de recursos que facilitam o gerenciamento e a anlise de dados em uma lista. Para utilizar estes recursos, insira dados em uma lista de acordo com as seguintes diretrizes.

  • Pgina 24 Ednis P. Rocha

    Tamanho e Localizao da Lista Evite ter mais de uma lista em cada planilha, pois alguns recursos de gerenciamento de lista,

    como filtro, s podem ser usados em uma lista de cada vez. Deixe pelo menos uma coluna em branco e uma linha em branco entre a lista e os outros dados

    da planilha. Este procedimento ajuda o Microsoft Excel a selecionar a lista quando voc classificar, filtrar ou inserir subtotais automticos.

    Evite colocar linhas e colunas em branco na lista para que o Microsoft Excel detecte e selecione a lista com mais facilidade.

    Evite colocar dados essenciais esquerda ou direita da lista; os dados podero ficar ocultos quando voc filtrar a lista.

    Rtulos de Coluna Crie rtulos de coluna na primeira linha da lista. O Microsoft Excel usa estes rtulos para criar

    relatrios e para localizar e organizar dados. Use estilos de fonte, alinhamento, formato, padro, borda ou maisculas para os rtulos de

    coluna que sejam diferentes do formato atribudo aos dados da lista. Use bordas de clula e no linhas em branco ou tracejadas para inserir linhas abaixo dos

    rtulos quando desejar separar os rtulos dos dados. Contedo das Linhas e Colunas Elabore a sua lista de modo que todas as linhas contenham itens semelhantes na mesma coluna. No insira espaos extras no incio de uma clula; os espaos extras afetam os processos de

    classificao e localizao. No use uma linha em branco para separar rtulos de colunas da primeira linha de dados. Exemplos de critrios de filtro avanado Os critrios de filtro avanado podem incluir vrias condies aplicadas em uma nica coluna, vrios critrios aplicados a vrias colunas e condies criadas como resultado de uma frmula. Trs ou mais condies em uma nica coluna Se voc tem trs ou mais condies para uma nica coluna, digite o critrio diretamente abaixo de cada um em linhas separadas. Por exemplo, o intervalo de critrios a seguir exibe as linhas que contm "Amaral", "Pereira" ou "Andrade" na coluna Vendedor. Critrios de duas ou mais colunas Para localizar dados que atendam a uma condio em duas ou mais colunas, insira todos os critrios na mesma linha do intervalo de critrios. Por exemplo, o intervalo de critrios a seguir exibe todas as linhas que contm "Produo" na coluna Tipo, "Amaral" na coluna Vendedor e valores de vendas acima de R$1.000. Observao Voc tambm pode especificar vrias condies para colunas diferentes e exibir somente as linhas que atendam a todas as condies, usando o comando AutoFiltro no menu Dados. Para localizar os dados que atendam a uma condio em uma coluna ou uma condio em outra coluna, insira os critrios em linhas diferentes do intervalo de critrios. Por exemplo, o intervalo de critrios a seguir exibe todas as linhas que contm "Produo" na coluna Tipo, "Amaral" na coluna Vendedor ou valores de vendas acima de R$1.000.

  • Pgina 25 Ednis P. Rocha

    Para localizar linhas que atendam a uma de duas condies em uma coluna e uma de duas condies em outra coluna, digite os critrios em linhas separadas. Por exemplo, o intervalo de critrios a seguir exibe as linhas que contm Amaral na coluna Vendedor e valores de vendas acima de R$3.000, ou as linhas do vendedor Pereira com vendas acima de R$1.500. Condies criadas como resultado de uma frmula Voc pode usar um valor calculado que seja resultado de uma frmula como critrio. Quando voc usa uma frmula para criar um critrio, no use um rtulo de coluna como rtulo de critrios; deixe o rtulo de critrios em branco ou use um rtulo que no seja um rtulo de coluna na lista. Por exemplo, o intervalo de critrios a seguir exibe linhas que tm um valor na coluna G maior do que a mdia das clulas E5: E14; ele no usa um rtulo de critrios. Observaes A frmula utilizada para uma condio deve se referir ao rtulo da coluna (por exemplo, Vendas)

    ou referncia para o campo correspondente no primeiro registro. No exemplo, G5 se refere ao campo (coluna G) do primeiro registro (linha 5) da lista.

    Voc pode usar um rtulo de coluna na frmula, em vez de uma referncia relativa de clula ou um nome de intervalo. Quando o Microsoft Excel exibe um valor de erro como #NOME? ou #VALOR! Na clula que contm o critrio, voc pode ignorar este erro porque ele no afeta a maneira como a lista filtrada.

  • Pgina 26 Ednis P. Rocha

    Trabalhando com Banco de Dados Primeiro mtodo Para manipular uma base de dados, aps selecionar uma clula da lista, selecione o comando Dados/Filtrar/AutoFiltro e perceba que cada campo passa a possuir uma seta indicadora. Isso significa que qualquer campo pode ser filtrado, de acordo com as condies que so disponibilizadas quando clicamos sobre a seta indicadora. So elas Tudo Exibir todas as linhas 10 primeiros Exibir todas as linhas que se encontrem dentro dos limites mximo e mnimo

    especificados por item ou porcentagem, por exemplo, as quantidades dentro dos primeiros 10 por cento das vendas

    Personalizar Aplicar dois valores de critrios dentro da coluna atual ou usar operadores de comparao diferentes de E (operador padro)

    Vazias Exibir somente as linhas que contenham uma clula vazia na coluna NoVazias Exibir somente as linhas que contenham um valor na coluna Critrios da opo 10 primeiros Critrios da opo Personalizar igual a diferente de maior do que maior ou igual a menor do que menor ou igual a comea com no comea com termina com no termina com contm no contm Observao As opes Vazias e NoVazias ficam disponveis somente se a coluna que voc deseja filtrar contiver uma clula em branco.

    Primeiros ltimos

    Utilize as setas para aumentar ou diminuir a quantidade de itens a serem exibidos

    Itens Por cento

  • Pgina 27 Ednis P. Rocha

    Segundo mtodo Outra forma de trabalhar com banco de dados atravs de formulrio. Para uma tabela que j contm, pelo menos, a linha com os nomes dos campos, selecione o comando Dados/Formulrio. Uma janela no formato de um formulrio aparece, com todos os campos, o registro atual e o total de registros. importante notar que os campos que possuem frmulas (neste caso a coluna E), tem a sua entrada de dados inibida no formulrio, e que o seu valor somente aparecer quando o boto Novo for acionado. Botes Novo cria um

    novo registro; Excluir apaga o registro atual; Restaurar restaura a alterao no registro atual; Localizar anterior localiza o registro anterior, conforme o critrio estabelecido; Localizar prximo - localiza o prximo registro, conforme o critrio estabelecido; Critrios similar ao AutoFiltro. Permite que sejam estabelecidos critrios para pesquisa. Para

    que o filtro seja aplicado, necessrio utilizar os botes Localizar anterior e Localizar prximo. Barra de rolagem permite caminhar atravs dos registros;

  • Pgina 28 Ednis P. Rocha

    Trabalhando com filtros avanados 1 Passo Inserir pelo menos trs linhas em branco no antes do incio da lista que contm os dados que sero filtrados: 2 Passo Copiar, na primeira linha disponvel e na mesma coluna o nome do campo que ser pesquisado, acrescentando logo abaixo o critrio para a pesquisa: 3 Passo Selecionar o comando Dados/Filtrar/Filtro Avanado... Intervalo da lista informar o

    endereo da lista onde ser executada a pesquisa;

    Intervalo de critrios informar o endereo que contm os critrios para a pesquisa;

    Copiar para informar o endereo para onde ser copiado o resultado da pesquisa. Deve-se utilizar a planilha ativa. Esta opo somente estar disponvel caso a Ao Copiar para outro local esteja habilitada;

    Filtrar a lista no local aplica o filtro no mesmo local definido em Intervalo da Lista (no exclui os registros que ficarem fora do critrio, apenas os torna no visveis temporariamente);

    Copiar para outro local pelo uma clula a partir da qual ser utilizado um espao para copiar os valores capturados pelo critrio (valores que porventura estejam neste espao sero apagados);

    Somente registros exclusivos no seleciona possveis registros repetidos que satisfaam ao critrio.

    Observaes Para desfazer um filtro, selecione o comando Dados/Filtrar/Mostrar todos; Sobre o resultado de um filtro podem ser aplicados outros filtros ou subtotais.

    Trabalhando com subtotais

  • Pgina 29 Ednis P. Rocha

    Subtotais so nveis de grupos de informaes separados por um determinado critrio. 1 Passo Classificar a lista de dados, ordenando-a pelo item que ser utilizado para gerar o subtotal, atravs do comando Dados/Classificar

    2 Passo Tendo selecionado ao menos uma clula da lista que contm os dados, utilizar o comando Dados/Subtotais. A cada alterao em - Selecionar o nome do campo

    para gerar o ndice para o subtotal; Usar funo - Selecionar a funo que ser aplicada ao

    campo indicado em Adicionar subtotal a: Soma - a soma dos valores em uma lista. Esta a

    funo padro para dados numricos. Contar - o nmero de itens em uma lista. Esta a

    funo padro para dados no numricos. Mdia - a mdia dos valores em uma lista. Mx- o maior valor em uma lista. Mn - o menor valor em uma lista. Produto - o resultado da multiplicao de todos os

    valores em uma lista. Cont.Nms - o nmero de registros ou linhas em uma lista que contm dados numricos. DesvPad - uma estimativa do desvio padro de uma populao, onde a lista a amostra. DesvPadp - o desvio padro de uma populao onde a lista a populao inteira. Var - uma estimativa da varincia de uma populao onde a lista a amostra. Varp - a varincia de uma populao onde a lista a populao inteira.

    Adicionar subtotal a indica o campo sobre o qual ser aplicada a funo selecionada em Usar funo;

    Substituir subtotais atuais ao selecionar esta opo, todos os subtotais existentes sero removidos quando o boto ok for ativado, e novos subtotais sero aplicados. Caso no esteja selecionada esta opo, os novos subtotais sero aplicados sobre os j existentes;

    Quebra de pgina entre grupos insere uma quebra de pgina aps cada grupo de subtotal; Resumir abaixo dos dados estando selecionada, insere um resumo dos dados logo aps todos

    os subtotais. No sendo selecionada, o resumo ser includo como a primeira linha aps os rtulos de dados;

    Remover todos remove todos os subtotais existentes para a lista atual.

    Tabela Dinmica

  • Pgina 30 Ednis P. Rocha

    uma tabela de planilha interativa que pode resumir grandes quantidades de dados existentes usando os formatos e os mtodos de clculo escolhidos. Normalmente se aplica uma tabela dinmica quando se quer resumir os dados de um banco de dados. Essa pesquisa poder ser feita em quatro fontes: banco de dados ou lista do Excel; origem de dados externa vrios intervalos de consolidao; outra tabela dinmica. A partir de uma lista/banco de dados, e aps selecionar o comando Dados/Relatrio da tabela dinmica... seguem-se quatro passos: 1 Passo Devemos selecionar a partir de onde sero obtidos os dados que comporo a tabela que ser criada e clicar em Avanar: Banco de dados ou lista do Microsoft Excel: Clique em uma clula em sua lista antes de executar o Assistente da tabela dinmica. Na caixa

    de dilogo Assistente da tabela dinmica - etapa 2a de 4, o assistente preenche a referncia lista para voc.

    Microsoft Excel ignora os filtros que voc aplicou a uma lista, usando os comandos do submenu Filtrar do menu Dados. A Tabela dinmica inclui automaticamente todos os dados na lista.

    Para criar uma Tabela dinmica a partir dos dados filtrados, use o comando Filtro avanado para extrair um intervalo de dados para outro local da planilha e baseie a Tabela dinmica no intervalo extrado.

    Microsoft Excel criar automaticamente totais gerais e subtotais na Tabela dinmica. Se a lista de origem contiver totais gerais e subtotais automticos, remova-os antes de criar a Tabela dinmica.

    Como o Microsoft Excel usa os dados da primeira linha da lista como nomes de campos na Tabela dinmica, a lista ou o banco de dados de origem deve conter rtulos de coluna.

    Para tornar mais fcil a atualizao da Tabela dinmica, quando a lista ou o banco de dados de origem for alterado, nomeie o intervalo de origem e use o nome ao criar a Tabela dinmica. Se o intervalo nomeado se expandir para incluir mais dados, voc poder atualizar a Tabela dinmica de modo a incluir os novos dados.

    Origem de dados externos Voc pode usar diversas abordagens para recuperar dados a partir de uma origem de dados externos, como um banco de dados, um arquivo de texto ou uma origem diferente de uma pasta de trabalho do Microsoft Excel, incluindo origens na Internet. Geralmente, voc pode especificar os dados desejados e recuper-los a partir do Assistente da tabela dinmica. Com o Assistente da tabela dinmica, alm de consultar arquivos, voc pode criar novas consultas usando o Assistente de consulta ou o Microsoft Query. Nas seguintes situaes, voc no pode recuperar os dados externos a partir do Assistente da tabela dinmica: Se voc deseja usar um modelo de relatrio para recuperar os dados e esse modelo no incluir

    uma Tabela dinmica, primeiro voc precisa abrir o modelo de relatrio e, em seguida, criar a Tabela dinmica com base no intervalo da planilha que contm os dados externos.

  • Pgina 31 Ednis P. Rocha

    Se voc deseja usar uma consulta de parmetros para recuperar os dados, necessrio criar primeiro a consulta de parmetros e, em seguida, a Tabela dinmica com base no intervalo da planilha que contm os dados externos.

    Se voc deseja usar uma consulta da Web para recuperar dados atravs da Internet, primeiro voc deve criar a consulta da Web e, depois, a Tabela dinmica com base no intervalo da planilha que contm os dados externos.

    Vrios intervalos de consolidao Quando voc consolidar dados de diversas listas ou planilhas, as listas ou planilhas devero ter nomes de linha e coluna idnticos para os itens que voc deseja resumir. No inclua quaisquer linhas de total ou colunas de total dos dados de origem ao criar a Tabela dinmica. Para tornar mais fcil a atualizao da Tabela dinmica, quando os intervalos de origem forem alterados, nomeie cada intervalo de origem e use os nomes quando voc criar a Tabela dinmica. Se um intervalo nomeado se expandir para incluir mais dados, voc poder atualizar a Tabela dinmica de modo a incluir os novos dados. Uma consolidao usa campos de pgina personalizados para exibir cada intervalo de dados de origem. Esses campos de pgina possuem itens que representam um ou mais intervalos de dados. Por exemplo, se voc estiver consolidando dados de oramentos dos departamentos de Marketing, Vendas e Produo, um campo de pgina poderia ter um item para os dados de cada departamento e outro item para exibir os dados combinados. Quando voc clicar em Vrios intervalos de consolidao na caixa de dilogo Assistente da tabela dinmica - etapa 1 de 4, poder escolher o tipo de campo de pgina desejado. Voc pode exibir uma pgina para cada intervalo de pgina ou uma pgina que consolide todos

    os intervalos dos dados de origem. Clique em Crie um nico campo de pgina para mim na caixa de dilogo Assistente da tabela dinmica - etapa 2a de 4.

    Voc pode criar at quatro campos de pgina e atribuir nomes de itens para cada intervalo de dados de origem, ou pode criar uma consolidao que no possui campos de pgina. Clique em Criarei os campos de pgina na caixa de dilogo Assistente da tabela dinmica - etapa 2a de 4. Use esta opo quando voc desejar comparar consolidaes parciais e completas.

    Outra tabela dinmica Quando voc usar uma Tabela dinmica como origem para outra Tabela dinmica na mesma pasta de trabalho, as duas Tabelas dinmicas estaro vinculadas aos mesmos dados de origem. Como voc reutiliza os mesmos dados internos, o tamanho do arquivo da pasta de trabalho diminui e sero necessrios menos dados residentes na memria. Quando voc atualiza os dados em uma das Tabelas dinmicas, o Microsoft Excel tambm atualiza os dados na outra Tabela dinmica. Quando voc agrupa ou desagrupa dados em uma das Tabelas dinmicas, ambas as tabelas so afetadas. Os campos calculados e os itens calculados que voc criar em uma das Tabelas dinmicas afetaro tambm a outra Tabela dinmica. Para usar uma Tabela dinmica para criar outra Tabela dinmica, ambas as Tabelas dinmicas devem estar na mesma pasta de trabalho. Se a Tabela dinmica de origem estiver em outra pasta de trabalho, copie-a para a pasta de trabalho onde voc deseja que a nova Tabela dinmica aparea. As Tabelas dinmicas armazenadas em diferentes pastas de trabalho no compartilham os mesmos dados internos; sendo assim, voc poder atualiz-las separadamente.

  • Pgina 32 Ednis P. Rocha

    Observao A Tabela dinmica de origem no pode conter quaisquer campos de pgina definidos para consultar dados externos medida que voc selecionar cada item. 2 Passo Nesta etapa devemos indicar qual o intervalo de onde esto os dados com os quais iremos trabalhar. A janela disponvel nesta etapa ter um formato especfico, dependendo da opo selecionada no 1 passo. 3 Passo Agora devemos selecionar os campos que esto relacionados direita para o diagrama da esquerda. necessrio ter estabelecido a forma final desejada para o relatrio que ser gerado. Pgina separa os dados da tabela

    resultante permitindo que os mesmo possam ser visualizados de forma independente

    Linha organiza os dados em linhas Colunas dispe os dados em colunas

    Ainda no 3 Passo

    Pgina

    Linha

    Coluna

  • Pgina 33 Ednis P. Rocha

    Pode-se configurar cada um dos campos que iro compor uma tabela dinmica, clicando duas sobre sobre os mesmos. Para campos de Pgina, Linha ou Coluna a seguinte tela aparecer: Nome indica o nome de rtulo para o campo

    selecionado; Orientao indica a disposio em que o campo

    ser arranjado no relatrio; Subtotais: - funes de resumo para anlise de dados

    Soma - a soma dos valores. Esta a funo padro para os dados numricos.

    Contagem - o nmero de itens. A funo de resumo, Contagem, funciona de modo idntico ao da funo de planilha, ContValores. Contagem a funo padro para os dados de origem diferentes de nmeros.

    Mdia - a mdia dos valores. Mximo - o maior valor. Mnimo - o menor valor. Mult - o produto dos valores. Cont.Nm - o nmero de linhas que contm dados numricos. A funo de resumo Cont.Nm

    funciona de modo idntico funo de planilha CONT.NM. DesvPad - uma estimativa do desvio padro de uma populao, onde a amostra so todos os

    dados que sero resumidos. DesvPadp - o desvio padro de uma populao, onde a populao so todos os dados que

    sero resumidos. Var - uma estimativa da varincia de uma populao, onde a amostra so todos os dados que

    sero resumidos. Varp - A varincia de uma populao, onde a populao so todos os dados que sero

    resumidos. Ocultar Itens permite selecionar os itens referentes ao campo que no sero exibidos; Mostrar itens sem dados mostra a tabela com os rtulos, mas sem os dados; Avanado: configura

    opes avanadas de campo da tabela dinmica Opes de campo

    de pgina configura a forma como dados externos sero acessados;

    Opes de AutoClassificao configuram a classificao que ser utilizada para o relatrio gerado;

    Opes de AutoApresentao configura como e com qual quantidade de o relatrio gerado ser apresentado.

  • Pgina 34 Ednis P. Rocha

    4 Passo Finaliza a tabela dinmica. Permite que ela seja criada como uma Nova Planilha, ou que um local na planilha existente seja selecionado para tal. Opes esta boto

    disponibilizada uma tela onde pode-se configurar a formatao da apresentao do relatrio e formas como a origem dos dados ser acessada.

  • Pgina 35 Ednis P. Rocha

    Funo Procv A funo PROCV (Procura Vertical) utilizada na pesquisa de um determinado valor emuma regio. Essa funo deve ser usada no lugar da funo SE quando utilizada de forma aninhada, ou seja, toda vez que houver vrios SEs aninhados, deve-se pensar em substitui-los pela funo PROCV, tornaod, assim, sua planilha mais rpida, eficaz e limpa. Para isso a regio que contm as informaes a serem pesquisadas precisa estar em ordem ascendente pela primeira coluna e sem linhas em branco entre as mesmas. Essa funo requer quatro parmetros: 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 PROCV(valor_procurado;matriz_tabela;nm_ndice_coluna;procurar_intervalo) 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. 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. Se procurar_intervalo for VERDADEIRO, os valores na primeira coluna de matriz_tabela devero ser colocados em ordem ascendente: ..., -2, -1, 0, 1, 2, ... , A-Z, FALSO, VERDADEIRO; caso contrrio, PROCV pode no retornar o valor correto. Se procurar_intervalo for FALSO, matriz_tabela no precisar ser ordenada. Os valores na primeira coluna de matriz_tabela podem ser texto, nmeros ou valores lgicos. Textos em maisculas e minsculas so equivalentes.

    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!.

    Procurar_intervalo: um valor lgico que especifica se voc quer que PROCV encontre a correspondncia exata ou uma correspondncia aproximada. Se VERDADEIRO ou omitida, uma correspondncia aproximada retornada; em outras palavras, se uma correspondncia exata no for encontrada, o valor maior mais prximo que menor que o valor_procurado retornado. Se FALSO, PROCV encontrar uma correspondncia exata. Se nenhuma correspondncia for encontrada, o valor de erro #N/D retornado.

    Comentrios Se PROCV n