apostila excel av - atual.19!05!2009

133
Excel Avançado – DR/SPI 1 Í N D I C E 1. Introdução – Fórmulas 03 1.1. Como as fórmulas calculam valores? 03 1.2. Sintaxe da fórmula 03 1.3. Sobre as referências da célula 04 1.4. Operadores em fórmulas do Excel 05 1.5. Ordem de avaliação dos operadores no MICROSOFT EXCEL 08 2. Introdução – Funções no Excel 11 2.1. Utilizando funções no Microsoft Excel 11 2.2. Assistente de função 14 3. Validação 15 4. Funções 21 4.1. INT 21 4.2. ARRED 21 4.3. HOJE 23 4.4. SOMASE 24 4.5. SOMARPRODUTO 26 4.6. CONT.NUM 27 4.7. CONT.VALORES 28 4.8. CONTAR.VAZIO 29 4.9. MODO 31 4.10. MOD 32 4.11. CORRESP 33 4.12. CONT.SE 35 4.13. E 37 4.14. OU 38 4.15. SE 39 4.15.1. Função SE dentro de outra função SE 41 4.16. HIPERLINK 43 4.17. INSERIR NOMES 46 4.18. PROCV 47

Upload: carlogan2008

Post on 17-Sep-2015

37 views

Category:

Documents


0 download

DESCRIPTION

VBA Excell

TRANSCRIPT

  • Excel Avanado DR/SPI 1

    N D I C E

    1. Introduo Frmulas 03 1.1. Como as frmulas calculam valores? 03 1.2. Sintaxe da frmula 03 1.3. Sobre as referncias da clula 04 1.4. Operadores em frmulas do Excel 05 1.5. Ordem de avaliao dos operadores no MICROSOFT EXCEL 08

    2. Introduo Funes no Excel 11 2.1. Utilizando funes no Microsoft Excel 11 2.2. Assistente de funo 14

    3. Validao 15 4. Funes 21

    4.1. INT 21 4.2. ARRED 21 4.3. HOJE 23 4.4. SOMASE 24 4.5. SOMARPRODUTO 26 4.6. CONT.NUM 27 4.7. CONT.VALORES 28 4.8. CONTAR.VAZIO 29 4.9. MODO 31 4.10. MOD 32 4.11. CORRESP 33 4.12. CONT.SE 35 4.13. E 37 4.14. OU 38 4.15. SE 39

    4.15.1. Funo SE dentro de outra funo SE 41 4.16. HIPERLINK 43 4.17. INSERIR NOMES 46 4.18. PROCV 47

  • Excel Avanado DR/SPI 2

    4.19. PROCH 50 4.20. BDCONTAR 54 4.21. BDEXTRAIR 55 4.22. BDMAX 57 4.23. BDMDIA 59 4.24. BDMIN 60 4.25. BDSOMA 62 4.26. ARRUMAR 64 4.27. CONCATENAR 65 4.28. DIREITA 66 4.29. ESQUERDA 67 4.30. NUM.CARACT 68 4.31. TEXTO 68 4.32. NPER 70 4.33. PGTO 71 4.34. TAXA 73 4.35. VF 75 4.36. VP 77

    5. ATINGIRMETA 79 6. SOLVER 81 7. CENRIO 83 8. Tabela Dinmica 89 9. Macros 100 10. Subtotais 105 11. Importao de Dados de Arquivos de Texto 108 12. Consolidao com Dados De Mltiplos Arquivos 113 13. Filtro Avanado 118 14. Formulrio 121 15. Criando Funes Personalizadas 125 16. Referncia Bibliogrfica 133

  • Excel Avanado DR/SPI 3

    1. INTRODUO FRMULAS

    1.1 COMO AS FRMULAS CALCULAM VALORES Uma frmula uma equao que analisa e faz clculos com os dados em

    uma planilha. As frmulas efetuam operaes como adio, multiplicao e comparao em valores da planilha, alm disso, podem combinar valores.

    As frmulas podem referir-se a outras clulas na mesma planilha (por exemplo: A1, C25, Z34, etc), a clulas em outras planilhas da mesma pasta de trabalho ou a clulas em planilhas em outras pastas de trabalho. O exemplo a seguir adiciona o valor da clula B4 e 25 e divide o resultado pela soma das clulas D5, E5 e F5.

    Observe: neste exemplo, estamos utilizando a funo SOMA.

    1.2 SINTAXE DA FRMULA a estrutura ou ordem dos elementos em uma frmula. As frmulas no

    Microsoft Excel seguem uma sintaxe especfica que inclui um sinal de igual (=) seguido dos elementos a serem calculados (os operandos) e dos operadores de clculo (sinais). Cada operando pode ser um valor que no se altera (um valor constante), uma referncia de clula ou intervalo, um nome ou uma funo de planilha.

  • Excel Avanado DR/SPI 4

    Por padro, o Microsoft Excel calcula uma frmula da esquerda para a direita, iniciando com o sinal de igual (=). Voc pode controlar a maneira como os clculos so efetuados, alterando a sintaxe da frmula. Por exemplo, a frmula a seguir fornece 11 como resultado, pois o Microsoft Excel calcula a multiplicao antes da adio. A frmula multiplica 2 por 3 (tendo como resultado 6) e, em seguida, adiciona 5.

    =5+2*3

    Por outro lado, se usar parnteses para alterar a sintaxe, voc pode adicionar primeiro 5 e 2 e, em seguida, multiplicar esse resultado por 3 para obter 21 como resultado.

    =(5+2)*3

    1.3 SOBRE AS REFERNCIAS DA CLULA:

    Uma frmula pode referir-se a uma clula. Se voc desejar que uma clula contenha o mesmo valor que outra, insira um sinal de igual seguido da referncia da clula, por exemplo, =A10; a clula onde voc inserir essa frmula ir conter o mesmo valor da clula A10. A clula que contm a frmula denominada dependente seu valor depende do valor de outra clula. Sempre que a clula qual a frmula fizer referncia for alterada, a clula que contiver a frmula ser atualizada. A frmula a seguir multiplica o valor na clula B15 por 5. A frmula ser recalculada sempre que o valor na clula B15 for alterado.

    =B15*5

    As frmulas podem fazer referncia a clulas ou intervalos de clulas, ou a nomes que representem as clulas ou intervalos.

  • Excel Avanado DR/SPI 5

    1.4 OPERADORES EM FRMULAS DO EXCEL 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:

    a. aritmticos b. de comparao c. de texto d. de referncia

    a. Operadores aritmticos: Efetuam operaes matemticas bsicas como adio, subtrao ou

    multiplicao, combinam nmeros e produzem resultados numricos. Na tabela a seguir, temos uma descrio desses operadores utilizados em frmulas do Excel:

  • Excel Avanado DR/SPI 6

    b. Operadores de comparao: Comparam dois valores e produzem o valor lgico VERDADEIRO ou

    FALSO. Por exemplo, se utilizarmos a seguinte frmula: =F2

  • Excel Avanado DR/SPI 7

    c. Operador de texto: O operador de texto & utilizado para concatenar (juntar) texto. Por

    exemplo, se tivermos o nome do contribuinte na coluna A e o sobrenome na coluna B, podemos utilizar o operador & para gerar o nome completo na coluna C. Para isso, utilizaramos a seguinte frmula:

    =A1 & " " & B1 Observe que utilizamos um espao em branco entre aspas (" "). Esse

    espao em branco utilizado para que o sobrenome no fique "grudado" com o nome. Utilizamos o operador & para concatenar as diferentes partes que formam o nome completo:

    O nome que est na coluna A. Um espao em branco (" "). O sobrenome que est na coluna B.

    d. Operadores de referncia: Combinam intervalos de clulas para clculos.

    Operador de intervalo: (dois pontos) produz uma referncia a todas as clulas entre duas referncias, incluindo as duas referncias, como por exemplo: B5:B15. Utilizaremos esse operador quando aprendermos a utilizar frmulas no Excel.

    Exemplo: considere a frmula: =SOMA(A1:A30). Essa frmula ir retornar a soma de todos os valores contidos na faixa de clula A1 at A30. Essa frmula equivalente seguinte frmula:

    =A1+A2+A3+A4+A5+A6+A7+A8+A9+A10+A11+A12+A13+A14+A15+A16+A17+A18+A19+A20+A21+A22+A23+A24+A25+A26+A27+A28+A29+A30

    Operador unio ";" (ponto-e-vrgula): Esse operador utilizado para "unir" vrios intervalos de clulas, de tal forma que os mesmos sejam tratados como um nico intervalo. Por exemplo, para somarmos os valores dos intervalos B5:B15, mais os valores do intervalo C32:C200 mais o valor da clula X45, utilizamos a seguinte frmula:

    =SOMA(B5:B15;C32:C200;X45)

  • Excel Avanado DR/SPI 8

    1.5 ORDEM DE AVALIAO DOS OPERADORES NO MICROSOFT EXCEL

    Vamos a alguns exemplos prticos para entender a ordem de avaliao. Ex. 1. Qual o resultado da seguinte frmula:

    =5*6+3^2 R: 39. Primeiro, o 3 elevado ao quadrado e nossa expresso fica

    assim: =5*6+9. Depois, feita a multiplicao e nossa expresso fica assim: =30+9. Finalmente, feita a soma, obtendo-se o resultado 39.

    Ex. 2. Vamos utilizar parnteses para modificar a ordem de avaliao da expresso anterior. Qual o resultado da seguinte frmula:

    =5*(6+3)^2 R: 405. Primeiro, feita a operao entre parnteses e a nossa expresso

    fica assim: =5*9^2. Entre a multiplicao e a exponenciao, primeiro efetuada a exponenciao e a nossa expresso fica assim: =5*81. A multiplicao calculada e o resultado 405 obtido. Veja como um simples parntese altera completamente o resultado de uma expresso.

  • Excel Avanado DR/SPI 9

    EXERCCIO 1 Abra o arquivo Exerccio1 na pasta: Excel Avanado - Banco de dados

    para exerccios.

    Utilize frmulas para calcular o desconto para o sindicato (coluna F) e o valor do salrio lquido (coluna G). Os valores do INSS (coluna D) e do IRPF (coluna E) j so os valores finais em R$. A seguir, orientaes para o clculo das colunas F e G:

  • Excel Avanado DR/SPI 10

    Nota: os percentuais e formas de clculo utilizados no exemplo no tm qualquer relao com a legislao do INSS e do IRPF. Estamos utilizando percentuais e frmulas de clculos fictcios, apenas para ilustrar a utilizao de frmulas no Microsoft Excel.

    a. O desconto para o sindicato correspondente a 3% do salrio bruto. Para isso, na clula F6, digite a seguinte frmula: =C6*3%. Estamos multiplicando o valor do salrio bruto (C6) por 3%, para obter o valor do desconto para o sindicato. Estenda a frmula para as demais clulas, at a clula F24. b. O valor do salrio lquido, coluna G, calculado subtraindo, do salrio bruto (coluna C), os valores do INSS (coluna D), IRPF (coluna E) e Sindicato (coluna F). Para isso, na clula G6, digite a seguinte frmula: =C6-SOMA(D6:F6). Estenda a frmula para as demais clulas, at a clula F24. Aps a utilizao dessas frmulas, voc dever obter os resultados

    indicados na figura a seguir:

  • Excel Avanado DR/SPI 11

    2. INTRODUO FUNES NO EXCEL

    2.1. UTILIZANDO FUNES NO MICROSOFT EXCEL Uma funo uma frmula especial, predefinida, que toma um ou mais

    valores (os parmetros), executa uma operao e produz um valor ou valores. As funes podem ser usadas isoladamente ou como bloco de construo de outras frmulas. O uso de funes simplifica as planilhas, especialmente aquelas que realizam clculos extensos e complexos. Por exemplo, ao invs de digitar a frmula =A1+A2+A3+A4+...+A200, voc pode usar a funo SOMA(A1:A200), para calcular a soma das clulas do intervalo entre a clula A1 e a clula A200.

    Se uma funo aparecer no incio de uma frmula, anteceda-a com um sinal de igual, como em qualquer frmula. Os parnteses informam ao Excel onde os argumentos iniciam e terminam; lembre-se de que no pode haver espao antes ou depois dos parnteses. Para usar uma funo, basta inclu-la nas frmulas da planilha. A seqncia de caracteres usada em uma funo chamada sintaxe. Todas as funes tm basicamente a mesma sintaxe. Se voc no a seguir, o Microsoft Excel exibir uma mensagem indicando que h um erro na frmula. Seja qual for o tipo de frmula, ao incluir uma funo no incio de uma frmula, inclua um sinal de igual antes da funo.

    Os argumentos so especificados sempre dentro dos parnteses, podem ser nmeros, texto, valores lgicos como VERDADEIRO ou FALSO, matrizes, valores de erro como #N/D, ou referncias de clula. Para que o argumento seja vlido, preciso que ele gere um valor vlido. Eles podem ser constantes, frmulas ou outras funes. Algumas funes aceitam argumentos opcionais, no necessrios para que a funo execute os clculos.

  • Excel Avanado DR/SPI 12

    Uma funo que tem como argumento uma outra funo chamada funo aninhada. No Microsoft Excel, voc pode aninhar at sete nveis de funes em uma frmula.

    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.

    A sintaxe de uma funo comea com o nome da funo, seguido de um parntese de abertura, os argumentos da funo separados por ponto-e-vrgula (;) e um parntese de fechamento. Se a funo iniciar uma frmula, digite um sinal de igual (=) antes do nome da funo. Essa sintaxe no possui excees, ou seja:

    a. Em primeiro lugar vem o nome da funo e uma abertura de parnteses. Por Ex. =Soma(

  • Excel Avanado DR/SPI 13

    b. Em seguida, vem uma lista de parmetros separados por ponto-e-vrgula (;). O nmero de parmetros varia de funo para funo. Algumas possuem um nico parmetro, outras possuem dois ou mais, e assim por diante. Por exemplo, a funo soma pode conter, no mnimo, um parmetro e, no mximo, trinta parmetros. Por Ex. =Soma(A1;C3;F4). Essa frmula retorna o valor da soma dos valores das clulas passadas como parmetros, ou seja, essa frmula equivalente : =A1+C3+F4.

    c. Aps a lista de parmetros, fechamos os parnteses. Por Ex. =Soma(A1;C3;F4). Agora nossa frmula est completa.

    Na tabela a seguir temos mais alguns exemplos de utilizao da funo SOMA().

  • Excel Avanado DR/SPI 14

    2.2. ASSISTENTE DE FUNO Conhea o Assistente de Funo que de muita ajuda no desenvolvimento

    das Funes no Excel.

    Existem duas maneiras de acionar o assistente: 1. Barra de Menu: Inserir/Funo... 2. Barra de frmulas: Boto Inserir Funo.

    2 Modo Barra de Frmula:

    Boto 1 Modo

    Barra de Menus: Inserir/Funo...

  • Excel Avanado DR/SPI 15

    3. VALIDAO

    Muitas vezes, quem cria uma planilha deseja restringir o tipo de dados que o usurio ir introduzir em determinadas clulas da planilha. Este tipo de restrio serve para evitar, por exemplo, que se insira algum dado incorreto em um campo da tabela. O recurso Validao permite impedir que valores fora dos parmetros sejam digitados em uma clula.

    Para isso, devemos definir quais so os dados vlidos para aquele campo especfico que desejamos restringir. O tipo de dado aceito pode ser um nmero (inteiro ou decimal), uma data, um horrio, um texto ou qualquer outro tipo de dado definido pelo usurio.

    Supondo que uma tabela com um campo Cdigo do Professor, que deve ser preenchido com um nmero inteiro de 1 a 10. Podemos visualizar logo abaixo esta tabela:

    Utilizando o Excel, vamos impedir que seja digitados nmeros menores que 1 ou maiores que 10.

  • Excel Avanado DR/SPI 16

    VALIDAO PASSO A PASSO

    Selecione as clulas em que desejamos aplicar a validao. No menu Dados, escolhemos a opo Validao.

    Isto dever abrir a janela Validao de dados como a que se segue. Selecione a guia Configuraes, observe o campo Permitir, o padro do Excel permitir Qualquer valor, ou seja, qualquer valor digitado pelo usurio ser aceito.

    Clique na seta ao lado do valor do campo Permitir, selecione na lista uma opo conforme situao.

    Seguindo o exemplo, utilizaremos a opo Nmero Inteiro.

    Note que os outros campos tornaram-se disponveis nesta janela. Abra a lista correspondente ao campo Dados. Esta lista vai dar uma srie de critrios a serem aplicados ao valor digitado na clula. Neste caso, queremos valores [Entre 1 e 10]. Ento selecionamos a opo Entre.

  • Excel Avanado DR/SPI 17

    Digitamos os valores desejados nos campos Mnimo e Mximo que no caso do exemplo utilizado, estes valores so 1 e 10, respectivamente. Em seguida clicamos em OK.

  • Excel Avanado DR/SPI 18

    Quando o usurio insere um valor no vlido em uma clula com este recurso, aparece o seguinte aviso:

    INSERINDO MENSAGENS DE ERRO

    Podemos personalizar o aviso de erro, na mesma janela Validao de dados, entramos na guia Alerta de Erro e inserimos textos nos campos Ttulo e Mensagem de Erro. Lembre-se de deixar marcada a opo Mostrar alerta de erro aps a insero de dados invlidos, para que as demais opes fiquem disponveis.

    Agora o alerta de erro assume uma nova aparncia:

  • Excel Avanado DR/SPI 19

    INSERINDO ALERTAS DE ENTRADAS DE DADOS

    Podemos definir tambm uma alerta que aparece toda vez que selecionamos uma clula com o recurso Validao, para isso, escolhemos a guia Mensagem de Entrada na janela Validao de Dados.

    De forma semelhante mensagem de erro, digitamos um ttulo e uma mensagem, no esquecendo de deixar marcada a opo Mostrar mensagem de entrada ao selecionar clula para que as demais opes fiquem disponveis.

    Quando selecionamos a clula, a seguinte mensagem aparece:

  • Excel Avanado DR/SPI 20

    CRIANDO UMA LISTA DE DADOS

    Um recurso muito prtico a criao de lista de dados, onde determinamos o que pode ser digitado num determinado campo. Analisaremos o exemplo abaixo:

    Do lado esquerdo temos uma base de dados, que representa os dados que devem ser preenchidos na tabela ao lado, abaixo do ttulo Empresa. Queremos restringir para que somente os dados constantes na base de dados sejam aceitos.

    Para criar esta lista, selecione a rea onde os dados vo ser digitados. Neste exemplo ser o intervalo Base de Dados. A seguir clique no menu Dados, Validao. Escolha na opo Permitir, Lista e a seguir indique a Fonte, como sendo o intervalo das clulas Perdigo at Eleva e clique em OK.

  • Excel Avanado DR/SPI 21

    A seguir, selecione a primeira clula abaixo de Nome e digite um nome qualquer e pressione seta para a direita. Repare que ao selecionar a clula ao lado (abaixo de empresa) automaticamente aparecer um boto com uma seta ao lado da clula. Voc pode digitar a informao normalmente ou pressionar Alt + Seta para baixo para exibir a lista de palavras. Selecione na lista o que voc quer inserir na clula e pressione Enter.

    Outra opo clicar neste boto e selecionar a palavra com o mouse.

    Ao criar a lista, voc pode configurar uma mensagem de entrada e erro.

  • Excel Avanado DR/SPI 22

    4. FUNES

    4.1 INT

    Arredonda um nmero para baixo at o nmero inteiro mais prximo.

    Sintaxe INT(nm) Num o nmero real que se deseja arredondar para baixo at um inteiro.

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

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

  • Excel Avanado DR/SPI 23

    4.3 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. Se o formato da clula era Geral antes da funo ser inserida, o resultado ser formatado como uma data.

    Sintaxe: HOJE( )

    Comentrios: O Excel armazena datas como nmeros de sries seqenciais para que eles

    possam ser usados em clculos. Por padro, 1 de janeiro de 1900 o nmero de srie 1 e 1 de janeiro de 2008 o nmero de srie 39448 porque est 39.448 dias aps 1 de janeiro de 1900.

    Exemplo: Neste exemplo esta sendo criada uma tabela que precisa da data atual.

  • Excel Avanado DR/SPI 24

    Exemplo: O exemplo abaixo mostra quantos dias se passaram desde de 01 de Janeiro

    de 2007 a 04 de Agosto de 2008.

    4.4 SOMASE Adiciona as clulas especificadas por um determinado critrio.

    Sintaxe: SOMASE(intervalo;critrios;intervalo_soma)

    Onde, Intervalo: o intervalo de clulas que se deseja calcular. 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".

    Intervalo_soma: so as clulas que sero realmente somadas.

    Comentrios 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: Considere a planilha abaixo:

  • Excel Avanado DR/SPI 25

    Para somar os valores recebidos das faturas que foram pagas, utilizamos a seguinte frmula: =SOMASE(C2:C7;"PG";B2:B7), conforme abaixo:

    Onde,

    =SOMASE: o nome da frmula

    C2:C7: refere-se ao endereo inicial e final das clulas que contm os critrios;

    PG: o critrio para somar, ou seja, s somar se neste intervalo de clulas de C2 at C7, contiver alguma palavra PG. O critrio dever sempre ser colocado entre aspas.

    B2:B7: refere-se ao intervalo de clulas onde ser somado, mediante a condio, ou seja, ele somar somente aqueles valores que contm PG na coluna C.

  • Excel Avanado DR/SPI 26

    4.5 SOMARPRODUTO Multiplica os componentes correspondentes nas matrizes fornecidas e

    retorna a soma destes produtos. Sintaxe: SOMARPRODUTO(matriz1;matriz2;matriz3; ...) Matriz1, matriz2, matriz3, ... so matrizes de 2 a 255 cujos componentes

    voc deseja multiplicar e depois somar.

    Comentrios: Os argumentos da matriz devem ter a mesma dimenso. Se no tiverem,

    SOMARPRODUTO fornecer o valor de erro #VALOR! SOMARPRODUTO trata as entradas da matriz no-numricas como se

    fossem zeros. Exemplo: Neste exemplo, a tabela criada soma o valor dos servios adquiridos.

    Exerccio 2: Abra o exerccio 2 da pasta Excel Avanado Banco de Dados para

    exerccios e preencha conforme solicitado. a) No departamento financeiro surgiu a necessidade de criar uma tabela que

    some o total mensal de juros pagos nas movimentaes bancrias ocorridas. b) Digite D para Deposito e S para Saque. Observao: as taxas foram estabelecidas da seguinte forma: depsito: 0,01%; saque < R$ 1.000,00 - 0,05% saque >= R$ 1.000,00 - 0,1%.

  • Excel Avanado DR/SPI 27

    4.6 CONT.NUM

    Conta quantas clulas contm nmeros e tambm os nmeros na lista de argumentos. Use CONT.NM para obter o nmero de entradas em um campo de nmeros que esto em um intervalo ou matriz de nmeros.

    Sintaxe: CONT.NM (valor1;valor2;...) Onde, Valor1; valor2, ...: so os argumentos de 1 a 30 que contm ou se referem

    a uma variedade de diferentes tipos de dados, mas somente os nmeros so contados.

    Comentrios: 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.

    Exemplo: Considere a tabela abaixo:

  • Excel Avanado DR/SPI 28

    Ao digitar a formula na clula A10: =CONT.NM(A3:B8), percebe-se que retorna o nmero 6, ou seja, seis clulas do intervalo selecionado possuem valores numricos. Entenda por valores numricos datas, horas, valores negativos, valores em moedas, em percentuais etc. Agora observe que tera-feira, Paula e Agosto so textos.

    Na clula B6 - 80.00 - o Excel no reconhece como nmero, pelo fato de ter o ponto (.) como separador de decimal. Ao substituir este ponto (.) por uma vrgula, o Excel entender que um nmero e no mais um texto.

    Na clula B7 1050-50+2 , o fato de no ter digitado o sinal de = no incio da equao, fez com que o Excel entendesse que se trata de um texto.

    Importante ressaltar que fcil distinguir visualmente o valor numrico de um texto. Todo valor numrico, por padro, fica alinhado direita, enquanto os textos ficam alinhados esquerda. Claro que se for selecionado o intervalo e formatado para alinhar a direita ou esquerda, todos os valores ficaro na mesma posio.

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

    Sintaxe: CONT.VALORES(valor1;valor2;...)

    Onde, Valor1; valor2;... So argumentos de 1 a 30 que representam os valores

    que voc deseja calcular. Neste caso, um valor qualquer tipo de informaes, incluindo texto vazio (""), mas no incluindo clulas em branco. Se no for necessrio calcular valores lgicos, texto ou valores de erro utilize a funo CONT.NM.

    Exemplo Considere a tabela abaixo:

  • Excel Avanado DR/SPI 29

    Ao digitar a frmula =CONT.VALORES(A1:A8), na clula A10, o valor retornado foi 7, que a quantidade de clulas que possui algo digitado.

    Se, por exemplo, for selecionada a clula A4 e dado espao (com a barra de espao), o valor da clula A10 seria alterado para 8, pois o Excel entende que algo foi digitado na clula.

    4.8 CONTAR.VAZIO

    Conta o nmero de clulas vazias no intervalo especificado.

    Sintaxe: CONTAR.VAZIO(intervalo)

    Onde, 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.

  • Excel Avanado DR/SPI 30

    Exemplo Considere a tabela abaixo:

    Ao digitar a frmula =CONTAR.VAZIO(B3:B14), na clula B16, para saber a quantidade de Agncias que no tiveram contas abertas no ms de Maro de 2007, o valor retornado foi 3, que a quantidade de clulas vazias no intervalo B3:B14.

    Importante perceber que se for selecionado qualquer clula que est em branco, na planilha acima, e em seguida for dado algum espao dentro dela, este espao, o Excel entende como algo digitado na clula e, portanto, esta clula no ser mais uma vazia.

    EXERCCIO 3 Abra o exerccio 3 da pasta Excel Avanado Banco de Dados para

    exerccios e preencha conforme solicitado. a) No Cadastro de Pessoal informe qual a quantidade de empregados sem

    funo e com funo. b) Utilize a funo CONTAR.VAZIO

  • Excel Avanado DR/SPI 31

    4.9 MODO

    Retorna o valor que ocorre com mais freqncia em uma matriz ou intervalo de dados. Assim como MED, MODO uma medida de local.

    Sintaxe: MODO(nm1;nm2;...)

    Nm1, nm2,... so argumentos de 1 a 30 para os quais voc deseja calcular o modo. Voc tambm pode usar uma nica matriz ou referncia a uma matriz em vez de argumentos separados por pontos-e-vrgulas.

    Comentrios

    Os argumentos devem ser nmeros ou nomes, matrizes ou referncias que contenham nmeros.

    Se uma matriz ou argumento de referncia contiver texto, valores lgicos ou clulas vazias, estes valores sero ignorados; no entanto, clulas com valor zero sero includas.

    Se o conjunto de dados no contiver pontos de dados duplicados, MODO retornar o valor de erro #N/D.

    Em um conjunto de valores, o modo o valor com ocorrncia mais freqente, a mediana o valor do meio e a mdia o valor mdio. Nenhuma medida nica de tendncia central fornece um quadro completo dos dados. Suponha que os dados estejam agrupados em trs reas, metade em torno de um nico valor baixo e a outra metade em torno de dois valores altos. MDIA e MED podem retornar um valor no meio relativamente vazio, enquanto que MODO pode retornar o valor baixo dominante.

  • Excel Avanado DR/SPI 32

    Exemplo:

    O nmero que mais ocorre com maior freqncia no intervalo B3:B10 o n 5.

    4.10 MOD Retorna o resto depois da diviso de nm por divisor. O resultado possui o

    mesmo sinal que divisor. Sintaxe: Resto(nm,divisor)

    Onde, Num: o nmero para o qual voc deseja encontrar o resto. Divisor: o nmero pelo qual voc deseja dividir o nmero.

    Comentrios Se divisor for 0, Resto retornar o valor de erro #DIV/0!.

    Exemplos:

    A B

    Frmula Descrio (resultado) =MOD(3; 2) O resto de 3/2 (1) =MOD(-3; 2) O resto de -3/2. O sinal igual ao do divisor (1) =MOD(3; -2) O resto de 3/-2. O sinal igual ao do divisor (-1) =MOD(-3; -2) O resto de -3/-2. O sinal igual ao do divisor (-1)

  • Excel Avanado DR/SPI 33

    4.11 CORRESP

    Retorna a posio relativa de um item em uma matriz que coincide com um valor especificado em uma ordem especfica. Use CORRESP em vez de uma das funes PROC quando voc precisar da posio de um item em um intervalo ao invs do item propriamente dito.

    Sintaxe: CORRESP (valor_procurado;matriz_procurada;tipo_correspondncia)

    Valor_procurado: o valor utilizado para localizar o valor desejado em uma tabela. Valor_procurado: o valor que voc deseja coincidir com matriz_procurada. Por exemplo, quando voc procura o nmero do telefone de algum em uma lista telefnica, voc est usando o nome da pessoa como o valor da procura, mas o nmero do telefone o valor que voc deseja. Valor_procurado: pode ser um valor (nmero, texto ou valor lgico) ou uma referncia de clula de um nmero, texto ou valor lgico.

    Matriz_procurada: um intervalo contguo de clulas que contm valores possveis de procura. Matriz_procurada precisa ser uma matriz ou uma referncia de matriz.

    Tipo_correspondncia: o nmero -1, 0 ou 1. Tipo_correspondncia especifica como o Microsoft Excel corresponde a valor_procurado com os valores contidos em matriz_procurada.

    Se tipo_correspondncia for 1, CORRESP localizar o maior valor que for menor do que ou igual a valor_procurado. Matriz_procurada deve ser posicionada em ordem ascendente: ...-2, -1, 0, 1, 2,...A-Z, FALSO, VERDADEIRO.

    Se tipo_correspondncia for 0, CORRESP localizar o primeiro valor que for exatamente igual a valor_procurado. Matriz_procurada pode ser colocada em qualquer ordem.

    Se tipo_correspondncia for -1, CORRESP localizar o menor valor que seja maior ou igual a valor_procurado. Matriz_procurada deve ser posicionada em ordem decrescente: VERDADEIRO, FALSO, Z-A,...2, 1, 0, -1, -2,... e assim por diante.

    Se tipo_correspondncia for omitido, ser equivalente a 1.

  • Excel Avanado DR/SPI 34

    Comentrios

    CORRESP retorna a posio do valor coincidente em matriz_procurada, e no o valor propriamente dito. Por exemplo: CORRESP("b";{"a"."b"."c"};0) retorna 2, a posio relativa de "b" na matriz {"a"."b"."c"}.

    CORRESP no faz distino entre letras maisculas e minsculas quando estiver fazendo a correspondncia entre valores de texto.

    Se CORRESP no conseguir localizar um valor coincidente, ele fornecer o valor de erro #N/D.

    Se tipo_correspondncia for 0 e valor_procurado for um texto, valor_procurado poder conter os caracteres curinga asterisco (*) e ponto de interrogao (?). Um asterisco corresponde a qualquer seqncia de caracteres; um ponto de interrogao corresponde a qualquer caractere individual.

    Exemplo:

    A B 1 Produto Contagem 2 Bananas 25 3 Laranjas 38 4 Mas 40 5 Pras 41

    Frmula Descrio (resultado)

    =CORRESP(39;B2:B5;1)

    Como no existe uma correspondncia exata, retornada a posio do prximo valor mais baixo (38) no intervalo B2:B5. (2)

    =CORRESP(41;B2:B5;0) A posio de 41 no intervalo B2:B5. (4)

    =CORRESP(40;B2:B5;-1) Retorna um erro porque o intervalo B2:B5 no est em ordem decrescente. #N/D

  • Excel Avanado DR/SPI 35

    4.12 CONT.SE

    Calcula o nmero de clulas no vazias em um intervalo que corresponde a determinados critrios.

    Sintaxe: CONT.SE(intervalo;critrios) Onde, Intervalo: o intervalo de clulas do qual se deseja contar clulas no

    vazias. Critrios: o critrio na forma de um nmero, expresso, referncia de

    clula ou texto que define quais clulas sero contadas. Por exemplo, os critrios podem ser expressos como 32, "32", >32, "mas" ou B4.

    Exemplo Considere a planilha abaixo:

    Para sabermos o total de empregados que esto ativos utilizamos a seguinte frmula: =CONT.SE(C2:C19;"ATIVO"), conforme abaixo:

  • Excel Avanado DR/SPI 36

    Onde, CONT.SE: o nome da frmula; C2:C19: o intervalo da coluna que contm a situao do empregado; ATIVO: corresponde aos empregados ativos.

    EXERCCIO 4 Abra o exerccio 4 da pasta Excel Avanado Banco de Dados para

    exerccios e preencha conforme solicitado. a) No Cadastro de Pessoal informe qual a data em que foram contratados o

    maior nmero de empregados e a quantidade. b) Informe a quantidade de contrataes por cargo; c) Utilize a funo MODO e CONT.SE

    EXERCCIO 5 Abra o exerccio 5 da pasta Excel Avanado Banco de Dados para

    exerccios e preencha conforme solicitado. a) Calcule os dados solicitados na planilha abaixo utilizando as funes:

    HOJE, AGORA, SOMA, MDIA, MNIMO, MXIMO, CONT.VALORES, CONTAR.VAZIO, CONT.NM.

  • Excel Avanado DR/SPI 37

    EXERCCIO 6 Abra o exerccio 6 da pasta Excel Avanado Banco de Dados para

    exerccios e preencha conforme solicitado. a) Calcule os dados solicitados na planilha abaixo utilizando as funes:

    CONT.SE e SOMASE

    4.13 E Retorna VERDADEIRO se todos os argumentos forem VERDADEIROS;

    retorna FALSO se um ou mais argumentos forem FALSO. Sintaxe: E(lgico1;lgico2; ...) Lgico1; lgico2;... so de 1 a 255 condies que voc deseja testar e que

    podem ser VERDADEIRO ou FALSO.

    Comentrios: Os argumentos devem ser avaliados para valores lgicos, como

    VERDADEIRO ou FALSO, ou devem ser matriz ou referncias que contm valores lgicos. Se um argumento de uma matriz ou referncia contiver texto ou clulas vazias, esses valores sero ignorados. Se o intervalo especificado no contiver valores lgicos, E retornar o valor de erro #VALOR!.

    Exemplo: Neste exemplo foi desenvolvida uma tabela que avalia se os funcionrios

    atingiram todas as metas estabelecidas.

  • Excel Avanado DR/SPI 38

    4.14 OU

    Retorna VERDADEIRO se qualquer argumento for VERDADEIRO; retorna FALSO se todos os argumentos forem FALSOS.

    Sintaxe: OU(lgico1;lgico2;...)

    Logical1,logical2,... so de uma a 255 condies que voc deseja testar e que podem resultar em VERDADEIRO ou FALSO.

    Comentrios: Os argumentos devem ser avaliados como valores lgicos, como

    VERDADEIRO ou FALSO, ou em matrizes ou referncias que contenham valores lgicos.

    Se um argumento de uma matriz ou referncia contiver texto ou clulas vazias, esses valores sero ignorados.

    Se o intervalo especificado no contiver valores lgicos, OU retornar o valor de erro #VALOR!.

    Exemplo: Esta tabela apresenta resultado verdadeiro com apenas uma meta atingida.

  • Excel Avanado DR/SPI 39

    4.15 SE

    Retorna um valor se uma condio que voc especificou avaliar como VERDADEIRO e 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)

    Onde, Teste_lgico: qualquer valor ou expresso que possa ser avaliado como

    VERDADEIRO ou FALSO. Por exemplo, A10=100 uma expresso lgica; se o valor da clula A10 for igual a 100, a expresso ser considerada VERDADEIRO. Caso contrrio, a expresso ser considerada FALSO. Esse argumento pode usar qualquer operador de clculo de comparao.

    Valor_se_verdadeiro: o valor retornado se teste_lgico for VERDADEIRO. Por exemplo, se esse argumento for a seqncia de caracteres de texto "Dentro do oramento" e o argumento teste_lgico for considerado VERDADEIRO, a funo SE exibir o texto "Dentro do oramento". Se teste_lgico for VERDADEIRO e valor_se_verdadeiro for vazio, o argumento retornar 0 (zero). Para exibir a palavra VERDADEIRO, use o valor lgico VERDADEIRO para esse argumento. Valor_se_verdadeiro pode ser outra frmula.

    Valor_se_falso: o valor retornado se teste_lgico for FALSO. Por exemplo, se esse argumento for a seqncia de caracteres de texto "Acima do oramento" e o argumento teste_lgico for considerado FALSO, a funo SE exibir o texto "Acima do oramento". Se teste_lgico for FALSO e valor_se_falso for omitido (ou seja, se no houver vrgula aps valor_se_verdadeiro), o valor lgico FALSO ser retornado. Se teste_lgico for FALSO e valor_se_falso for vazio (ou seja, se houver uma vrgula aps valor_se_verdadeiro seguida dos parnteses de fechamento), o valor 0 (zero) ser retornado. Valor_se_falso pode ser outra frmula.

  • Excel Avanado DR/SPI 40

    Comentrios possvel aninhar at sete funes SE como argumentos

    valor_se_verdadeiro e valor_se_falso para construir testes mais elaborados. Falaremos mais adiante.

    Quando os argumentos valor_se_verdadeiro e valor_se_falso so avaliados, SE retorna o valor que foi retornado por estas instrues.

    Se algum dos argumentos de SE for matriz, cada elemento da matriz ser avaliado quando a instruo SE for executada.

    O Microsoft Excel fornece funes adicionais que podem ser usadas para analisar os dados com base em uma condio. Por exemplo, para contar o nmero de ocorrncias de uma seqncia de caracteres de texto ou um nmero dentro de um intervalo de clulas, use a funo de planilha CONT.SE. Para calcular uma soma baseada em uma seqncia de caracteres de texto ou em um nmero dentro de um intervalo, use a funo de planilha SOMASE. Veremos estas funes mais adiante.

    Exemplo 1 Considere a tabela abaixo simulando um fictcio resultado de receita SEDEX

    por REOP:

    Na coluna Situao ser usada a funo N para retornar a palavra Atingiu, caso a REOP tenha atingido a meta; caso contrrio, dever retornar a palavra No atingiu.

  • Excel Avanado DR/SPI 41

    Aplicando a frmula:

    Na clula D3 foi digitada a frmula =SE(B3>C3;Atingiu;No atingiu), ou seja, SE 191.678,49 for maior que 200.000,00 a funo exibir Atingiu, caso contrrio dever exibir No atingiu.

    Para fazer a frmula nas clulas restantes e economizar tempo, deveremos apenas arrastar a frmula para as demais clulas atravs da ala de preenchimento.

    4.15.1 Funo SE dentro de outra funo SE Usamos uma funo SE dentro de outra quando temos pelo menos 3

    resultados fixos possveis.

    Exemplo 2 Considere a tabela abaixo e as respectivas regras para saber quem no

    atingiu a meta, quem atingiu e quem a superou:

  • Excel Avanado DR/SPI 42

    Aplicando a frmula temos o seguinte resultado:

    Na clula D4 foi ditada a seguinte frmula =SE(B4

  • Excel Avanado DR/SPI 43

    4.16 HIPERLINK

    No Excel podemos facilmente inserir Hiperlinks para quaisquer lugares ou arquivos que estejam em nossa rede ou na internet. Com a funo HIPERLINK e sua combinao com funes de texto como CONCATENAR, temos um infinito leque de possibilidades a nossa escolha.

    Vamos conhecer a funo em um exemplo simples: 1. Abra o Excel e escreva os seguintes nomes nas clulas B3, B4 e B5. 2. intranetect, intranetspi e RH24horas respectivamente. 3. Agora escolha INSERIR e v at HIPERLINK ou tecle CTRL+ K

    4. Na caixa que se abre clique no cone de navegao (em destaque na figura)

  • Excel Avanado DR/SPI 44

    5. Como voc viu o navegador de internet foi aberto, digite ento o endereo do site na barra de endereos http://intranetect

    6. Volte para a planilha do Excel e observe o nome do site escrito na caixa Endereo

    7. Agora s dar OK e pronto, um clique nessa clula vai levar voc at o site.

  • Excel Avanado DR/SPI 45

    8. Outra maneira simplesmente digitando o endereo completo na caixa endereo com o http:// tambm. Perceba que o Excel est armazenando os sites que voc visita e basta clicar na seta direita da caixa de endereo para que ele lhe oferea as opes de endereos disponveis, para escolher s clicar sobre um deles.

    Agora vamos experimentar o uso de funes de texto para que voc enxergue as possibilidades. http://www.receita.fazenda.gov.br/

    Digite na clula B10 o texto http://www. Digite na clula de baixo B11 o texto receita.fazenda Agora na clula B12 vamos digitar .gov.br Agora na clula B14 vamos usar o assistente de funes para inserir a

    funo HIPERLINK. Em local_vnculo clique na clula B10 digite & clique em B11 digite

    novamente o & e clique em B12. Observe que aps o sinal de = temos o endereo que desejamos montar j sendo mostrado. Em Nome_amigvel digite LINK este o que queremos que seja mostrado na da clula caso no o escolhamos ser mostrado o endereo.

  • Excel Avanado DR/SPI 46

    EXERCCIO 9 1. Insira um hiperlink na planilha em que trabalhamos para a pgina do

    seu site gerencial. 2. Insira um hiperlink para a pgina do REDE URGENTE. 3. Use a funo HIPERLINK para criar uma consulta automtica no RU

    Gesto e Apoio da palavra que voc digitar em uma clula especfica. Dica: use CONCATENAR ou &.

    4. Ento vamos testar a versatilidade da funo digite caixa em B11 e clique novamente em LINK. Que tal?

    4.17 INSERIR NOMES

    Para tornar a programao de nossas planilhas mais limpa organizada e agradvel, o Excel nos permite nomear clulas, intervalos de clulas, frmulas e at definir variveis de trabalho e depois podemos cham-las por seus nomes definidos no menu Inserir/nomes. Uma vez definidos os nomes podemos usando o mesmo menu colar os nomes nas frmulas que estivermos editando.

    Vamos a um exemplo bastante simples que nos permitir entender a funcionalidade e a imensa gama de aplicaes deste recurso.

  • Excel Avanado DR/SPI 47

    a. Abra o arquivo Cadastro de Pessoal; b. Selecione toda a planilha incluindo o cabealho e v para o menu

    inserir/nome/definir e de o nome de CADASTRO.

    c. Agora voc poder utilizar essa referncia na montagem das formulas que utilizarem esse intervalo.

    4.18 PROCV

    Localiza um valor na primeira coluna de uma matriz de tabela e retorna um valor na mesma linha de outra coluna na matriz da tabela. O V em PROCV significa vertical.

    Sintaxe: PROCV(valor_procurado;matriz_tabela;nm_ndice_coluna;procurar_intervalo)

    Valor_procurado: O valor a ser procurado na primeira coluna da matriz da tabela. O Valor_procurado pode ser um valor ou uma referncia. Se o valor_procurado for menor do que o menor valor na primeira coluna de matriz_tabela, o PROCV retornar o valor de erro #N/D.

  • Excel Avanado DR/SPI 48

    Matriz_tabela: Duas ou mais colunas de dados. Use uma referncia para um intervalo ou um nome de intervalo. Os valores na primeira coluna de matriz_tabela so os valores procurados por valor_procurado. Os valores 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 que 1, PROCV retornar o valor de erro #VALOR! E se 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 localize uma correspondncia exata ou aproximada.

    Se VERDADEIRO ou omitido, uma correspondncia exata ou aproximada retornada. Se uma correspondncia exata no for localizada, o valor maior mais prximo que seja menor que o valor_procurado retornado.

    Os valores na primeira coluna de matriz_tabela devero ser colocados em ordem ascendente; caso contrrio, PROCV poder no retornar o valor correto.

    Se FALSO, PROCV encontrar somente uma correspondncia exata. Nesse caso, os valores na primeira coluna da matriz_tabela no precisam ser classificados. Se houver dois ou mais valores na primeira coluna de matriz_tabela que no coincidem com o valor_procurado, o primeiro valor encontrado ser utilizado. Se nenhuma correspondncia exata for localizada, o valor de erro #N/D ser retornado.

  • Excel Avanado DR/SPI 49

    Comentrios: Ao procurar valores de texto na primeira coluna da matriz_tabela, certifique-

    se de que os dados na primeira coluna da matriz_tabela no tenham espaos esquerda ou de fim de linha, uso inconsistente de aspas ( ou ) ou caracteres no-imprimveis. Nesses casos, a funo PROCV pode fornecer um valor incorreto ou no esperado.

    Ao procurar valores de nmero ou data, certifique-se de que os dados na primeira coluna da matriz_tabela no estejam armazenados como valores de texto. Nesse caso, a funo PROCV pode fornecer um valor incorreto ou no esperado.

    Se procurar_intervalo for FALSO e valor_procurado for texto, ento voc pode usar os caracteres curinga ponto de interrogao (?) e asterisco (*) em valor_procurado. Um ponto de interrogao coincide com qualquer caractere nico; um asterisco coincide com qualquer seqncia de caracteres. Se voc quiser localizar um ponto de interrogao ou asterisco real, digite um til (~) antes do caractere.

    Exemplo: No exemplo utilizamos PROCV para procurar Bairro e Zona.

  • Excel Avanado DR/SPI 50

    EXERCCIO 10 Abra o exerccio 10 da pasta Excel Avanado Banco de Dados para exerccios e preencha conforme solicitado. a. Faa uma busca de seus dados (matrcula, nome, lotao e cargo). b. Utilize a Funo PROCV Valor_Procurado: Matrcula.

    EXERCCIO 11: Faa o exerccio 11 Funes SE, E, SOMASE e PROCV, constante na pasta Excel Avanado - Banco de dados para exerccios.

    4.19 PROCH

    Localiza um valor na linha superior de uma tabela ou matriz de valores e retorna um 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 quiser observar um nmero especfico de linhas mais abaixo. O H de PROCH significa "Horizontal."

    Sintaxe: PROCH(valor_procurado;matriz_tabela;nm_ndice_lin;procurar_intervalo)

    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.

    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. Se procurar_intervalo for VERDADEIRO, os valores na primeira linha de matriz_tabela devero ser colocados em ordem ascendente: ...-2, -1, 0, 1, 2,... , A-Z, FALSO, VERDADEIRO, caso contrrio, PROCH pode no retornar o valor correto.

  • Excel Avanado DR/SPI 51

    Se procurar_intervalo for FALSO, matriz_tabela no precisar ser ordenada. Textos em maisculas e minsculas so equivalentes. Classifique os valores em ordem crescente, da esquerda para a direita.

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

    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.

    Comentrios:

    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.

    Se procurar_intervalo for FALSO e valor_procurado for texto, voc pode usar os caracteres curinga ponto de interrogao (?) e asterisco (*) em valor_procurado. Um ponto de interrogao coincide com qualquer caractere nico; um asterisco coincide com qualquer seqncia de caracteres. Se voc quiser localizar um ponto de interrogao ou asterisco real, digite um til (~) antes do caractere.

  • Excel Avanado DR/SPI 52

    Exemplo: No exemplo utilizamos PROCH para pesquisar as vendas de SEDEX.

    EXERCCIO 12 Abra o exerccio 12 da pasta Excel Avanado Banco de Dados para

    exerccios e preencha conforme solicitado. a. Monte uma tabela que possibilite filtrar a produo de cada empregado

    (Nome, Produo e Data). b. Utilize a Funo PROCH onde NOME corresponde ao valor procurado

    e PRODUO ao resultado da busca. Para determinar a linha que ser utilizada na Funo PROCH use a Funo CORRESP.

    c. Para inserir a lista de datas utilize o Menu Dados/Validao/Lista.

  • Excel Avanado DR/SPI 53

    EXERCCIO 13 Abra o exerccio 13 da pasta Excel Avanado Banco de Dados para

    exerccios e preencha conforme solicitado. a. Faa um controle de uso dos carros administrativos: b. Insira a Funo PROCH para identificar o usurio de determinado carro em uma data especifica. c. Utilize a Funo PROCH onde CARRO corresponde ao valor procurado e FUNCIONRIO ao resultado da busca. Para determinar a linha que ser utilizada na Funo PROCH use a Funo CORRESP. d. Para inserir a lista de datas utilize o Menu Dados/Validao/Lista.

    EXERCCIO 14 Abra e resolva o Exerccio 14 da pasta Excel Avanado Banco de Dados

    para exerccios.

    EXERCCIO 15 Abra o exerccio 15 da pasta Excel Avanado Banco de Dados para

    exerccios e preencha conforme solicitado. Para os clculos utilize as funes: CONT.SE, SOMASE, PROCV, PROCH,

    SE e E.

  • Excel Avanado DR/SPI 54

    4.20 BDCONTAR

    Conta as clulas que contm nmeros em um campo (coluna) de registros em uma lista ou banco de dados que coincidirem com as condies especificadas. O argumento de campo opcional. Se o campo for omitido, BDCONTAR contar todos os registros no banco de dados que coincidirem com os critrios.

    Sintaxe: BDCONTAR(banco_dados;campo;critrios)

    Banco de dados: o intervalo de clulas da lista ou do banco de dados. 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.

    Campo: indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero (sem aspas) que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante.

    Critrios: intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e pelo menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

    Importante: Como o sinal de igual utilizado para indicar uma frmula quando voc

    digitar texto ou valor na clula, o Microsoft Excel avaliar o que voc digitar; no entanto, isso poder causar resultados de filtro inesperados. Para indicar uma operao de comparao de sinal de igualdade tanto para texto como para valor, digite os critrios como uma string na clula apropriada no intervalo de critrios: =''=entrada''. Ao filtrar dados de texto, o Excel no distingue entre caracteres maisculos e minsculos.

  • Excel Avanado DR/SPI 55

    Exemplo:

    Em um determinado CTCE foi desenvolvida a seguinte tabela abaixo, para mostrar se o funcionrio est triando dentro do esperado.

    4.21 BDEXTRAIR

    Extrai um nico valor em uma coluna de uma lista ou banco de dados que coincide com as condies especificadas.

    Sintaxe: BDEXTRAIR (banco_dados;campo;critrios)

    Banco de dados: o intervalo de clulas da lista ou do banco de dados. 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.

  • Excel Avanado DR/SPI 56

    Campo: indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero (sem aspas) que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante.

    Critrios: intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e pelo menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

    Exemplo: O exemplo abaixo nos mostra a aplicao da funo BDEXTRAIR. Observe

    que neste caso a funo procura o valor correspondente ao campo e ao critrio.

  • Excel Avanado DR/SPI 57

    EXERCCIO 16 a) Abra o Exerccio 16 de funo BDCONTAR e BDEXTRAIR - Cadastro

    de Pessoal na pasta Excel Avanado - Banco de dados para exerccios.

    b) Na barra de guia de planilha clique em Pesquisa, utilizando os conhecimentos da Funo BDCONTAR e crie uma tabela para informar quantos funcionrios h na unidade e quantos esto em situaes variadas (Afastamento especial p/o ms; Ativo; Ativo por reintegrao; Licena acidente de trabalho retorno; Licena acidente de trabalho; Licena INSS; Licena INSS retorno; Licena interesse particular; Licena mandato eletivos s/remunerao; Mandato sindical c/nus acordo coletivo; Susp cont trab esp inq admin; Susp cont trab via judicial; Susp contr trab aposentado).

    c) Escolha uma das situaes acima. d) Depois logo abaixo crie outro formulrio que utilizando BDEXTRAIR

    mostra o nome do funcionrio aps digitar a matrcula e utilizando a mesma funo mostre qual a sua situao.

    4.22 BDMAX

    Retorna o maior nmero de uma coluna em uma lista ou banco de dados que coincide com as condies especificadas por voc.

    Sintaxe: BDMX(banco_dados;campo;critrios) Onde, Banco_dados: o intervalo de clulas que constitui a lista ou o banco de

    dados. Um banco de dados uma lista de dados relacionados na qual 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.

    Campo: indica a coluna que ser usada na funo. Digite o rtulo da coluna entre aspas duplas, como "Idade" ou "Rendimento", ou um nmero (sem aspas) que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante.

  • Excel Avanado DR/SPI 58

    Critrios: o intervalo de clulas que contm as condies especificadas. 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 em que voc especificar uma condio para a coluna.

    Comentrios 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 R$ 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.

    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.

    Verifique se o intervalo de critrios no se sobrepe 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.

    Exemplo: O exemplo abaixo retorna o valor mximo do lucro das mas.

  • Excel Avanado DR/SPI 59

    4.23 BDMDIA

    Calcula a mdia dos valores em uma coluna de uma lista ou banco de dados que corresponde s condies especificadas por voc.

    Sintaxe: BDMDIA(banco_dados;campo;critrios)

    Banco_dados: o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual 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.

    Campo: indica a coluna que ser usada na funo. Digite o rtulo da coluna entre aspas duplas, como "Idade" ou "Rendimento", ou um nmero (sem aspas) que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante.

    Critrios: o intervalo de clulas que contm as condies especificadas. 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 em que voc especificar uma condio para a coluna.

    Comentrios 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 R$ 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.

  • Excel Avanado DR/SPI 60

    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.

    Verifique se o intervalo de critrios no se sobrepe 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.

    Exemplo: O Exemplo abaixo retorna a mdia de lucros das mas.

    4.24 BDMIN Retorna o menor nmero de uma coluna em uma lista ou banco de dados

    que coincide com as condies especificadas por voc.

    Sintaxe: BDMN(banco_dados;campo;critrios)

    Banco_dados: o intervalo de clulas que constitui a lista ou o banco de dados. Um banco de dados uma lista de dados relacionados na qual 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.

  • Excel Avanado DR/SPI 61

    Campo: indica a coluna que ser usada na funo. Digite o rtulo da coluna entre aspas duplas, como "Idade" ou "Rendimento", ou um nmero (sem aspas) que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante.

    Critrios: o intervalo de clulas que contm as condies especificadas. 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 em que voc especificar uma condio para a coluna.

    Comentrios 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 R$ 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.

    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.

    Verifique se o intervalo de critrios no se sobrepe 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.

  • Excel Avanado DR/SPI 62

    Exemplo: O Exemplo abaixo retorna o lucro mnimo das pras.

    EXERCCIO 17 Abra o arquivo Exerccio 17 BDMAX, BDMD e BDMN - POSTOS

    CADASTRADOS na pasta Excel Avanado - Banco de dados para exerccios.

    a) Na barra de guia de planilha clique na guia Resultados, utilizando os conhecimentos da Funo BDMX, BDMDIA e BDMN crie uma tabela que mostre o valor mximo, o mnimo e a mdia dos preos de combustvel.

    4.25 BDSOMA

    Adiciona os nmeros em um campo (coluna) de registros em uma lista ou banco de dados que coincidem com as condies especificadas.

    Sintaxe: BDSOMA(banco_dados;campo;critrios) Banco de dados: o intervalo de clulas da lista ou do banco de dados.

    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.

  • Excel Avanado DR/SPI 63

    Campo: indica a coluna que ser usada na funo. O campo pode ser dado como texto com o rtulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um nmero (sem aspas) que represente a posio da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante.

    Critrios: intervalo de clulas que contm as condies especificadas. Voc pode usar qualquer intervalo para o argumento de critrios, desde que ele inclua pelo menos um rtulo de coluna e pelo menos uma clula abaixo do rtulo de coluna para especificar uma condio para a coluna.

    Exemplo: Uma nova tabela foi desenvolvida para facilitar a operao do CTCE j

    citado. Observe a utilizao da funo BDSOMA no exemplo abaixo.

  • Excel Avanado DR/SPI 64

    EXERCCIO 18 Abra o arquivo Exerccio 18 BDSOMA na pasta Excel Avanado - Banco de

    dados para exerccios.

    a) Calcule a soma total de cada produto utilizando a funo BDSOMA.

    4.26 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:

    Caso aja uma clula que contenha texto com excesso de espaos, exemplo: Nome do Funcionrio: Joo Luis da Silva a funo ARRUMAR remove todos os espaos irregulares deixando o texto com espaamentos regulares.

    Nosso exemplo ficaria: Nome do Funcionrio: Joo Luis da Silva

  • Excel Avanado DR/SPI 65

    4.27 CONCATENAR

    Agrupa duas ou mais cadeias de caracteres em uma nica cadeia de caracteres.

    Sintaxe: CONCATENAR (texto1;texto2;...)

    Texto1; texto2; ... so de 2 a 255 itens de texto a serem agrupados em um nico item de texto. Os itens de texto podem ser cadeia de caracteres, nmeros ou referncias a clulas nicas.

    Comentrios: Voc tambm pode usar o operador de clculo de &, em vez da funo

    CONCATENAR, para agrupar itens de texto. Por exemplo, =A1&B1 retornar o mesmo valor que =CONCATENAR(A1;B1).

    Exemplo: Para importar o texto de volta para sua origem o RH agrupou os dados aps

    inserir uma nova coluna (Cargo).

  • Excel Avanado DR/SPI 66

    4.28 DIREITA Retorna o ltimo caractere ou caracteres em uma seqncia de caracteres

    de texto, com base no nmero de caracteres especificado. Importante: A funo DIREITA para ser usada com idiomas que utilizam o SBCS

    (conjunto de caracteres de um byte). A configurao padro do idioma no seu computador afeta o valor de retorno da seguinte forma:

    A funo DIREITA sempre conta cada caractere, tanto de um byte como de dois bytes, como 1, no importa qual seja a configurao padro do idioma.

    Sintaxe: DIREITA(texto;nm_caract)

    Texto: a seqncia de caracteres de texto que contm os caracteres que voc deseja extrair.

    Nm_caract: especifica o nmero de caracteres que DIREITA deve extrair. Comentrios: Nm_caract deve ser maior ou igual a zero. Se nm_caract for maior que o

    comprimento do texto, DIREITA retornar todo o texto. Se nm_caract for omitido, ser considerado 1.

    Exemplo: O RH agora precisa do nmero da matricula, veja o exemplo abaixo.

  • Excel Avanado DR/SPI 67

    4.29 ESQUERDA Retorna o primeiro caractere ou caracteres em uma seqncia de caracteres

    de texto baseado no nmero de caracteres especificado por voc. Importante: A funo ESQUERDA para ser usada com idiomas que utilizam o SBCS

    (conjunto de caracteres de um byte). A configurao padro do idioma no seu computador afeta o valor de retorno da seguinte forma: A funo ESQUERDA sempre conta cada caractere, tanto de um byte como de dois bytes, como 1, no importa qual seja a configurao padro do idioma.

    Sintaxe: ESQUERDA(texto;nm_caract)

    Texto: a seqncia de caracteres de texto que contm os caracteres que voc deseja extrair.

    Nm_caract: especifica o nmero de caracteres que ESQUERDA deve extrair.

    Comentrios: Nm_caract deve ser maior ou igual a zero. Se nm_caract for maior que o

    comprimento do texto, ESQUERDA retornar todo o texto. Se nm_caract for omitido, ser considerado 1.

    Exemplo: O RH da empresa precisa que os nomes dos funcionrios contidos nas

    clulas A2:A6 fiquem em uma coluna separada, veja o exemplo abaixo.

  • Excel Avanado DR/SPI 68

    4.30 NM.CARACT

    NM.CARACT retorna o nmero de caracteres em uma seqncia de caracteres de texto.

    Sintaxe: NM.CARACT(texto)

    Texto: o texto cujo tamanho voc deseja determinar. Os espaos contam como caracteres.

    Exemplo:

    Observe que a Funo NM.CARACT conta quantos caracteres h na clula selecionada.

    Utilize especialmente esta funo com as Funes Esquerda e Direita.

    4.31 TEXTO Converte um valor para texto em um formato de nmero especfico.

    Sintaxe: TEXTO(valor;format_texto)

    Valor: um valor numrico, uma frmula que avalia para um valor numrico, ou uma referncia a uma clula que contm um valor numrico.

    Format_text: um formato numrico como uma seqncia de caracteres entre aspas. possvel ver vrios formatos numricos, clicando em Nmero, Data, Hora, Moeda ou Personalizada na caixa Categoria da guia Nmero na caixa de dilogo Formatar Clulas e, em seguida, visualizando os formatos exibidos.

  • Excel Avanado DR/SPI 69

    Comentrios: Format_texto no pode conter um asterisco (*). Formatar uma clula usando um comando (Na guia Incio, no grupo

    Nmero, clique na seta prximo a Nmero e clique em Nmero) altera apenas o formato, e no o valor.

    Usar a funo TEXTO converte um valor em texto formatado e o resultado no mais calculado como um nmero.

    Exemplo: A tabela abaixo realiza uma formatao j estabelecida dentro da funo

    TEXTO.

    EXERCCIO 19 Abra o arquivo Exerccio 19 na pasta Excel Avanado - Banco de dados

    para exerccios.

    a) Monte um banco de dados utilizando as Funes CONCATENAR (matrcula, nome e lotao), NM.CARACT, ESQUERDA, TEXTO e DIREITA. Sugesto: use a funo TEXTO para separar o dgito verificador na matrcula.

    EXERCCIO 20 Abra o arquivo Exerccio 20 na pasta Excel Avanado - Banco de dados

    para exerccios.

  • Excel Avanado DR/SPI 70

    4.32 FINANCEIRA NPER

    J definidas pelo prprio nome, as funes financeiras efetuam clculos gerais, semelhantes aos das calculadoras financeiras.

    NPER - Retorna o nmero de perodos para investimento de acordo com pagamentos constantes e peridicos e uma taxa de juros constante.

    Sintaxe: NPER (taxa;pgto;vp;vf;tipo)

    Para obter uma descrio completa dos argumentos em NPER e sobre as funes de anuidade, consulte VP.

    - Taxa: a taxa de juros por perodo. - Pgto: o pagamento feito em cada perodo; no pode mudar durante a

    vigncia da anuidade. Geralmente, Pgto contm o capital e os juros, mas nenhuma outra tarifa ou taxas.

    - VP: o valor presente ou atual de uma srie de pagamentos futuros. - VF: o valor futuro, ou o saldo, que voc deseja obter depois do ltimo

    pagamento. Se VP for omitido, ser considerado 0 (o valor futuro de um emprstimo, por exemplo, 0).

  • Excel Avanado DR/SPI 71

    - Tipo: o nmero 0 ou 1 e indica as datas de vencimento.

    Exemplo: Quanto tempo ser necessrio para juntar R$5.000,00, poupando R$250,00

    por ms, a uma taxa de juros de 3,3% ao ms?

    =NPER(3,33%;-250;0;5000;0) - resulta em 16 meses aproximadamente.

    4.33 FINANCEIRA PGTO

    PGTO - Retorna o pagamento peridico de uma anuidade de acordo com pagamentos constantes e com uma taxa de juros constante.

    Sintaxe: PGTO (taxa;nper;vp;vf;tipo)

  • Excel Avanado DR/SPI 72

    Para obter uma descrio mais completa dos argumentos em PGTO, consulte a funo VP.

    - Taxa: a taxa de juros por perodo.

    - NPER: o nmero total de pagamentos pelo emprstimo.

    - VP: o valor presente o valor total presente de uma srie de pagamentos futuros.

    - VF: o valor futuro, ou o saldo de caixa, que voc deseja obter depois do ltimo pagamento. Se VF for omitido, ser considerado 0 (o valor futuro de determinado emprstimo, por exemplo, 0).

    - Tipo: o nmero 0 ou 1 e indica as datas de vencimento.

    Comentrios: O pagamento retornado por PGTO inclui o principal e os juros e no inclui

    taxas, pagamentos de reserva ou tarifas, s vezes associados a emprstimos.

    Certifique-se de que esteja sendo consistente quanto s unidades usadas para especificar TAXA e NPER. Se fizer pagamentos mensais por um emprstimo de quatro anos com juros de 12% ao ano, utilize 12%/12 para taxa e 4*12 para NPER. Se fizer pagamentos anuais para o mesmo emprstimo, use 12% para taxa e 4 para NPER.

  • Excel Avanado DR/SPI 73

    Exemplo: Qual o valor da prestao que se pagar de um emprstimo de R$ 8.000,00

    em 30 meses, a uma taxa de juros de 3,6% ao ms?

    =PGTO(3,6%;30;8000;;0) resulta em (R$ 440,44) valor negativo, porque est saindo dinheiro do caixa.

    4.34 FINANCEIRA TAXA

    TAXA - Retorna a taxa de juros por perodo de uma anuidade. TAXA calculado por iterao e pode ter zero ou mais solues. Se os resultados sucessivos de TAXA no convergirem para 0,0000001 depois de 20 iteraes, TAXA retornar o valor de erro #NM!.

    Sintaxe: TAXA(nper;pgto;vp;vf;tipo;estimativa)

    Consulte VP para obter uma descrio completa dos argumentos NPER, PGTO, VP, VF e TIPO.

    - NPER: o nmero total de perodos de pagamento em uma anuidade. - PGTO: o pagamento feito em cada perodo e no pode mudar durante a

    vigncia da anuidade. Geralmente, PGTO inclui o principal e os juros e nenhuma outra taxa ou tributo. Se PGTO for omitido, voc dever incluir o argumento VF.

  • Excel Avanado DR/SPI 74

    - VP: o valor presente o valor total correspondente ao valor atual de uma srie de pagamentos futuros.

    - VF: o valor futuro, ou o saldo, que voc deseja obter depois do ltimo pagamento. Se VF for omitido, ser considerado 0 (o valor futuro de um emprstimo, por exemplo, 0).

    - Tipo: o nmero 0 ou 1 e indica as datas de vencimento.

    - Estimativa: a sua estimativa para a taxa. Se voc omitir estimativa, este argumento ser considerado 10%. Se TAXA no convergir, atribua valores diferentes para estimativa. TAXA converge se estimativa estiver entre 0 e 1.

    Comentrios: Certifique-se de que esteja sendo consistente quanto s unidades usadas

    para especificar estimativa e NPER. Se voc fizer pagamentos mensais por um emprstimo de quatro anos com juros de 12% ao ano, utilize 12%/12 para estimativa e 4*12 para NPER. Se fizer pagamentos anuais para o mesmo emprstimo, utilize 12% para estimativa e 4 para NPER.

    Exemplo: Qual a taxa de juros de um financiamento em que o valor vista de

    R$3000,00, e vai ser pago em 15 parcelas de R$340,00?

    =TAXA (15;-340;3000) resulta em 7,5%

  • Excel Avanado DR/SPI 75

    4.35 FINANCEIRA VF

    VF - Retorna o valor futuro de um investimento de acordo com os pagamentos peridicos e constantes e com uma taxa de juros constante.

    Sintaxe: VF (taxa;nper;pgto;vp;tipo)

    Para obter uma descrio completa dos argumentos em VF e para obter mais informaes sobre as funes de anuidade, consulte VP.

    - TAXA: a taxa de juros por perodo.

    - NPER: o nmero total de perodos de pagamento em uma anuidade.

    - PGTO: o pagamento feito a cada perodo; no pode mudar durante a vigncia da anuidade. Geralmente, PGTO contm o capital e os juros e nenhuma outra tarifa ou taxas. Se PGTO for omitido, voc dever incluir o argumento VP.

    - VP: o valor presente ou a soma total correspondente ao valor presente de uma srie de pagamentos futuros. Se VP for omitido, ser considerado 0 (zero) e a incluso do argumento PGTO ser obrigatria.

    - TIPO: o nmero 0 ou 1 e indica as datas de vencimento dos pagamentos. Se tipo for omitido, ser considerado 0.

  • Excel Avanado DR/SPI 76

    Comentrios: Certifique-se de que esteja sendo consistente quanto s unidades usadas

    para especificar TAXA e NPER. Se fizer pagamentos mensais de um emprstimo de quatro anos com taxa de juros de 12% ao ano, use 12%/12 para taxa e 4*12 para NPER. Se voc fizer pagamentos anuais para o mesmo emprstimo, use 12% para TAXA e 4 para NPER.

    Todos os argumentos, saques, tais como depsitos em poupana, sero representados por nmeros negativos; depsitos recebidos, tais como cheques de dividendos, sero representados por nmeros positivos.

    Exemplo: Deseja-se fazer uma poupana de R$ 300,00 por ms, durante 20 meses. A

    taxa de juros mensal de 2,5% ao ms. Qual o valor total poupado no fim do perodo?

    =VF(2,5%;20;-300) - resulta em 7663,40.

  • Excel Avanado DR/SPI 77

    4.36 FINANCEIRA VP

    VP - Retorna o valor presente de um investimento. O valor presente o valor total correspondente ao valor atual de uma srie de pagamentos futuros. Por exemplo, quando voc pede dinheiro emprestado, o valor do emprstimo o valor presente para quem empresta.

    Sintaxe: VP(taxa;nper;pgto;vf;tipo)

    TAXA: a taxa de juros por perodo. Por exemplo, se voc obtiver um emprstimo para um carro com uma taxa de juros de 10% ao ano e fizer pagamentos mensais, a sua taxa de juros mensal ser 10%/12, ou 0,83%. Voc deve inserir 10%/12, ou 0,83%, ou 0,0083, na frmula como taxa.

    NPER: o nmero total de perodos de pagamento de uma anuidade. Por exemplo, se voc obtiver um emprstimo de quatro anos e fizer pagamentos mensais, o emprstimo ter 4*12 ou 48 perodos. Voc deve inserir 48 na frmula para NPER.

    PGTO: o pagamento feito a cada perodo e no pode mudar durante a vigncia da anuidade. Geralmente, PGTO inclui o principal e os juros, e no h outras tarifas ou taxas. Por exemplo, os pagamentos mensais por um emprstimo para o carro de R$ 10.000 de quatro anos a 12% so R$ 263,33. Voc deve inserir -263,33 na frmula como PGTO. Se PGTO for omitido, voc dever incluir o argumento VF.

    VF: o valor futuro, ou um saldo de caixa, que voc deseja obter depois do ltimo pagamento. Se VF for omitido, ser considerado 0 (o valor futuro de determinado emprstimo, por exemplo, 0). Por exemplo, se quiser economizar R$ 50.000 para pagar um projeto especial em 18 anos, ento R$ 50.000 o valor futuro. Voc pode ento calcular a taxa de juros e determinar quanto dever economizar a cada ms. Se VF for omitido, voc dever incluir o argumento PGTO.

  • Excel Avanado DR/SPI 78

    TIPO: o nmero 0 ou 1 e indica as datas de vencimento.

    Comentrios: Certifique-se de que esteja sendo consistente quanto s unidades usadas

    para especificar taxa e NPER. Se fizer pagamentos mensais de um emprstimo de quatro anos com taxa de juros de 12% ao ano, use 12%/12 para taxa e 4*12 para NPER. Se voc fizer pagamentos anuais para o mesmo emprstimo, use 12% para taxa e 4 para NPER.

    Exemplo: Uma loja oferece um refrigerador em 10 parcelas de R$ 120,00. A loja

    informa que a taxa de juros de 4,5% ao ms. Qual o valor vista do produto?

    =VP(4,5%;10;-120) - resulta em R$ 949,53.

    EXERCCIO 21 Faa os exerccios das Funes NPER, PGTO, TAXA, VF e VP,

    constantes na pasta Excel Avanado - Banco de dados para exerccios.

  • Excel Avanado DR/SPI 79

    5. ATINGIRMETA

    Atingir meta faz parte do conjunto de comandos algumas vezes chamado de ferramentas de anlise hipottica (processo de alterao dos valores em clulas para saber como essas alteraes afetam o resultado de frmulas na planilha. Por exemplo, variar a taxa de juros usada em uma tabela de amortizao para determinar o valor dos pagamentos). Quando voc conhece o resultado desejado de uma frmula nica, mas no conhece o valor de entrada que a frmula precisa para determinar o resultado, voc pode usar o recurso de atingir meta. Enquanto est atingindo a meta, o Microsoft Excel varia o valor em uma clula especfica at que uma frmula dependente daquela clula retorne o resultado desejado.

    Atingir Meta muito til quando desejamos saber qual o valor ideal para obtermos um resultado j definido, considerando vrios critrios.

    Exemplo:

    No exemplo acima temos um salrio bruto de R$ 1.200,00, INSS de 8% sobre o salrio e o IRRF de 10% sobre o salrio, restando R$ 984,00 lquido.

    Suponhamos que queremos um salrio lquido de R$ 1.200,00. Qual o salrio bruto necessrio para obtermos R$ 1.200,00, considerando os descontos?

  • Excel Avanado DR/SPI 80

    Utilizar o Atingir Meta ferramentas/Atingir meta.

    Onde, Definir clula: corresponde a clula salrio lquido; Para valor: Salrio que desejo receber; Alternando clula: corresponde a clula do valor bruto, que a clula ponto

    de partida para as demais.

    Acima esto os valores que o Atingir meta encontrou para satisfazer os nossos objetivos que o de um salrio lquido de R$ 1.200,00.

    EXERCCIO 22 Abra o arquivo Exerccio 22 e faa os exerccios constantes na pasta Excel

    Avanado - Banco de dados para exerccios.

  • Excel Avanado DR/SPI 81

    6. SOLVER

    O Solver, assim como o Atingir metas, faz parte de um conjunto de programas algumas vezes chamado de ferramentas de anlise hipottica. Com o Solver voc pode localizar um valor ideal para uma frmula em uma clula chamada de clula de destino em uma planilha. O Solver trabalha com um grupo de clulas relacionadas direta ou indiretamente com a frmula na clula de destino. O Solver ajusta os valores nas clulas variveis que voc especificar chamadas de clulas ajustveis para produzir o resultado especificado por voc na frmula da clula de destino. Voc pode aplicar restries para restringir os valores que o Solver poder usar no modelo e as restries podem se referir a outras clulas que afetem a frmula da clula de destino.

    Use o Solver para determinar os valores mximo e mnimo de uma clula pela alterao de outras clulas por exemplo, voc pode alterar o oramento projetado para publicidade e verificar o efeito sobre o seu lucro projetado.

    O Solver seria como um Atingir meta mais avanado. Imagine o resultado do exemplo anterior, utilizado em Atingir meta:

    Podemos, com o Solver, restringir valores.

    Exemplo: Danilo ganha R$ 3.000,00 e gostaria de reduzir suas despesas de maneira que possa aplicar R$ 500,00 em poupana.

    Utilizando a ferramenta Solver para determine o valor que Danilo dever gastar em cada despesa.

    Obs: O Valor da gua, aluguel e escola no dever ser alterado.

  • Excel Avanado DR/SPI 82

    EXERCCIO 23 Abra o arquivo Exerccio 23 e faa os exerccios constantes na pasta Excel

    Avanado - Banco de dados para exerccios.

  • Excel Avanado DR/SPI 83

    7. CENRIO

    Cenrios fazem parte de um conjunto de comandos algumas vezes chamados de ferramentas de anlises hipotticas (um processo de alterao dos valores em clulas para saber como essas alteraes afetam o resultado de frmulas na planilha. Por exemplo, variar a taxa de juros usada em uma tabela de amortizao para determinar o valor dos pagamentos.). Um cenrio um conjunto de valores que o Microsoft Excel salva e pode substituir automaticamente na sua planilha. Voc pode usar cenrios para prever o resultado de um modelo de planilha. Voc pode criar e salvar diferentes grupos de valores em uma planilha e alternar para qualquer um desses novos cenrios para exibir resultados diferentes.

    Por exemplo, se voc deseja criar um oramento, mas no tem certeza de sua receita, pode definir valores diferentes para a receita e alternar entre os cenrios para efetuar anlises hipotticas.

    No exemplo acima, voc poderia chamar o cenrio de pior caso, definir o valor na clula B1 para R$ 50.000,00 e definir o valor na clula B2 para R$13.200,00.

  • Excel Avanado DR/SPI 84

    Voc poderia chamar o segundo cenrio de melhor caso e alterar os valores em B1 para R$150.000,00 e B2 para R$26.000,00.

    Para comparar vrios cenrios, voc pode criar um relatrio que os resuma na mesma pgina, chamado de Resumo do Cenrio. O relatrio pode listar os cenrios lado a lado ou resumi-los em um relatrio de tabela dinmica

    CRIAR No menu Ferramentas, clique em Cenrios. Clique em Adicionar. Na caixa Nome do cenrio, digite um nome para o cenrio. Na caixa Clulas variveis, insira as referncias para as

    clulas que voc deseja alterar.

    Observao: Para preservar os valores originais das clulas variveis, crie um cenrio que utilize os valores das clulas originais antes de criar cenrios que alterem os valores.

    Em Proteo, selecione as opes desejadas. Clique em OK. Na caixa Valores de cenrio, digite os valores desejados

    para as clulas variveis. Para criar o cenrio, clique em OK.

    Se voc desejar criar cenrios adicionais, clique novamente em Adicionar e, em seguida, repita o procedimento. Quando voc concluir a criao de cenrios, clique em OK e, em seguida, clique em Fechar na caixa de dilogo Gerenciador de cenrios.

    EXIBIR No menu Ferramentas, clique em Cenrios. Clique no nome do cenrio que voc deseja mostrar. Clique em Mostrar.

  • Excel Avanado DR/SPI 85

    EDITAR No menu Ferramentas, clique em Cenrios. Clique no nome do cenrio que voc deseja editar e, em

    seguida, clique em Editar. Faa as alteraes desejadas. Na caixa de dilogo Valores de cenrio, digite os valores

    desejados para as clulas variveis. Para salvar suas alteraes, clique em OK.

    EXCLUIR No menu Ferramentas, clique em Cenrios. Clique no nome do cenrio que voc deseja excluir e, em

    seguida, clique em Excluir.

    CRIAR UM RELATRIO DE RESUMO No menu Ferramentas, clique em Cenrios. Clique em Resumir. Clique em Resumo do cenrio ou Relatrio de Tabela

    dinmica do cenrio. Na caixa Clulas de resultado, insira as referncias para as

    clulas que fazem referncia a clulas cujos valores so alterados pelos cenrios. Separe as diversas referncias por vrgulas.

    Observao: Voc no precisa de clulas de resultado para gerar um relatrio de resumo de cenrio, mas precisa delas para obter um relatrio de tabela dinmica (relatrio de referncias cruzadas interativo do Excel que resume e analisa dados, como registros de banco de dados, de vrias fontes, incluindo fontes externas ao Excel).

  • Excel Avanado DR/SPI 86

    EVITAR ALTERAES

    No menu Ferramentas, clique em Cenrios. Na caixa Cenrios, clique no nome do cenrio. Clique em Editar.

    Siga um destes procedimentos:

    Para evitar que outras pessoas alterem seus cenrios, marque a caixa de seleo Evitar alteraes.

    Para remover um cenrio da lista na caixa de dilogo Gerenciador de cenrios, marque a caixa de seleo Ocultar.

    Clique em OK. Na caixa de dilogo Valores de cenrio, clique em OK e,

    em seguida, clique em Fechar. No menu Ferramentas, aponte para Proteger e clique em

    Proteger planilha. Marque a caixa de seleo Proteger a planilha e o

    contedo de clulas bloqueadas e certifique-se de que a caixa de seleo Editar cenrios est desmarcada.

    Observao: Voc pode adicionar cenrios quando uma planilha estiver protegida, mas no pode editar ou excluir os cenrios existentes enquanto uma planilha estiver protegida a menos que voc desmarque a caixa de seleo. Evitar alteraes na caixa de dilogo Editar cenrio. Voc ainda pode editar os valores nas clulas variveis na planilha, a menos que as clulas estejam travadas.

  • Excel Avanado DR/SPI 87

    MESCLAR CENRIOS DE OUTRA PLANILHA Abra todas as pastas de trabalho cujos cenrios voc deseja mesclar. Alterne para a planilha onde deseja mesclar os cenrios. No menu Ferramentas, clique em Cenrios. Clique em Mesclar. Na caixa Pasta, clique no nome da pasta de trabalho. Na caixa Planilha, clique no nome de uma planilha cujos cenrios

    voc deseja mesclar e, em seguida, clique em OK. Repita este processo se voc desejar mesclar cenrios de mais

    planilhas.

    CRIAR UM RELATRIO DE RESUMO DO CENRIO

    1. No menu Ferramentas, clique em Cenrios. 2. Clique em Resumir. Clique em Resumo do cenrio. 3. Na caixa Clulas de resultado, insira as referncias para as clulas cujos

    valores so alterados pelos cenrios, no nosso caso queremos E11; E13 e E14. Separe as referncias por ponto e vrgula.

    Observao: Voc no precisa de clulas de resultado para gerar um relatrio de resumo de cenrio, mas precisa delas para obter um relatrio de tabela dinmica de cenrio.

    Observe o resultado: Note que nomeando as clulas o resultado fica bem mais atraente. Observe a coluna Valores atuais, ela sempre mostrar o valor ou o cenrio

    que estiver sendo mostrado no momento em que pedirmos o resumo. Experimente clicar nos sinais de + e de - para ver as opes de visualizao oferecidas.

    1. Agora vamos novamente em Ferramentas/Cenrios/Resumir e escolher o Relatrio de Tabela dinmica do cenrio.

  • Excel Avanado DR/SPI 88

    EXERCCIO 24

    CRIAR UM CENRIO 1. Abra o arquivo Exerccio 24 - Clculo de Financiamento na pasta

    Excel Avanado Banco de dados para exerccio e selecione a clula E5 2. No menu Ferramentas clique em Cenrios/Adicionar. 3. Na caixa Nome do cenrio, digite um nome para o cenrio.

    Na caixa Clulas variveis, insira as referncias para as clulas que voc deseja alterar, no nosso caso vamos escolher E5 e E6. Observao Para preservar os valores originais das clulas variveis, crie um cenrio que utilize os valores das clulas originais antes de criar cenrios que alterem os valores.

    4. Em Proteo, selecione as opes desejadas. 5. Clique em OK. 6. Na caixa Valores de cenrio, digite os valores desejados para as

    clulas variveis. 7. Para criar o cenrio, clique em OK. 8. Se voc desejar criar cenrios adicionais, clique novamente em

    Adicionar e, em seguida, repita o procedimento. Vamos criar os cenrios Em_6_meses (taxa 5,50%); Em_12_meses (taxa 7%); Em_18_meses (taxa de 9,5%); Em_24_meses (taxa de 11%). Quando voc concluir a criao de cenrios, clique em OK e, em seguida, clique em Fechar na caixa de dilogo Gerenciador de cenrios.

  • Excel Avanado DR/SPI 89

    8. TABELA DINMICA Definio: Tabela Dinmica um recurso que permite que voc combine,

    compare e analise grandes quantidades de dados. possvel ver resumos diferentes dos dados de origem, exibir detalhes variados e ainda criar relatrios. Uma Tabela Dinmica uma tabela interativa. Os dados podem ser organizados, reorganizados ou resumidos de acordo com diferentes pontos de vista.

    Os Campos de uma Tabela Dinmica:

    Campos de pgina

    Arraste para este campo os grupos maiores de dados

    Campos de linhas

    Arraste para este campo os dados que precisem ser visualizados em linhas

    Campos de Colunas

    Arraste para este campo os dados que queira visualizar em colunas

    Itens de dados

    Arraste para este campo os dados que queira resumir

    Observao: Voc no precisa usar todos os campos e pode arrastar um mesmo campo de registros para mais de um campo da Tabela.

    Vamos prtica para entender melhor como isto funciona:

    2. Abra o arquivo CTCE_RPO

    3. Para facilitar vamos inserir uma coluna entre Admisso e Lotao, colunas C e D. Nomeie este Campo como Tempcasa.