Excel - formulas e funções

download Excel - formulas e funções

of 57

Transcript of Excel - formulas e funções

Treinamento de ExcelMDULO III: Frmulas e Funes

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

1

NDICE

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

2

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

3

1. INTRODUOGrande parte do poder do Excel est na sua capacidade de executar desde clculos simples at funes mais especficas e complexas. E antes de voc comear a usar todo esse poder, entenda o que so as frmulas e funes. As frmulas, como na matemtica, so equaes com o objetivo de chegar a algum resultado a partir de valores, ou seja, instrues matemticas seqenciais com a finalidade de automatizar processos dentro de uma planilha. Toda frmula no Excel deve, obrigatoriamente, comear com o sinal de =. Nas frmulas, voc utiliza os j conhecidos operadores matemticos: +, -, * e / para constru-la. As frmulas so compostas por: Valores Referncias de Clulas Nomes Operadores Funes

1.1. Trabalhando com OperadoresOperadores servem para especificar uma operao a ser executada nos valores das frmulas. O Excel utiliza 4 tipos de operadores: Aritmticos: executam operaes bsicas e combinam valores numricos obtendo-se valores numricos.

+ / * % ^

Adio Subtrao Diviso Multiplicao Percentual Exponencial

Concatenao: junta dois ou mais valores de texto em um nico valor de texto combinado (til na utilizao de funes que resultem em texto).

&

Concatenao

Comparao: compara dois valores e cria um valor lgico: verdadeiro ou falso.

= > < >= 1000

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 ao lado exibe todas as linhas que contm "Produo" na coluna Tipo, "Ribeiro" na coluna Vendedor e valores de vendas acima de R$ 1.000. Uma condio em uma coluna ou outra

Tipo Produo

Vendedor Ribeiro

Vendas >1000

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 ao lado exibe todas as linhas que contm "Produo" na coluna Tipo, "Ribeiro" na coluna Vendedor ou valores de vendas acima de R$ 1.000. Um de dois conjuntos de condies para duas colunas Vendedor Ribeiro Cardoso Vendas >3000 >1500

Para localizar linhas que atendam a um de dois conjuntos de condies, onde cada conjunto inclui condies para mais de uma coluna, digite os critrios em linhas separadas. Por exemplo, o intervalo de critrios ao lado exibe as linhas que contm tanto "Ribeiro" na coluna Vendedor e valores de vendas acima de R$ 3.000, como tambm exibe as linhas do vendedor Cardoso com valores de vendas acima de R$ 1.500. Mais de dois conjuntos de condies para uma coluna Vendas >5000 20;50B3;"Acima do oramento";"OK")

Descrio (resultado) Verifica se a primeira linha est acima do oramento (Acima do oramento) Verifica se a segunda linha est acima do oramento (OK)

Exemplo 3: 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. As letras so atribudas a nmeros usando a seguinte chave.

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

48

Frmula =SE(A2>89;"A";SE(A2>79;"B"; SE(A2>69;"C";SE(A2>59;"D";"F")))) =SE(A3>89;"A";SE(A3>79;"B"; SE(A3>69;"C";SE(A3>59;"D";"F")))) =SE(A4>89;"A";SE(A4>79;"B"; SE(A4>69;"C";SE(A4>59;"D";"F"))))

Descrio (resultado) Atribui uma letra ao primeiro resultado (F) Atribui uma letra ao segundo resultado (A) Atribui uma letra ao terceiro resultado (C)

Se o resultado for Maior do que 89 De 80 a 89 De 70 a 79 De 60 a 69 Menor do que 60

Ento retornar A B C D F

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

49

9. FUNES DE INFORMAO (Funes )Esta seo descreve as nove funes de planilha usadas para testar o tipo de um valor ou referncia. Cada uma destas funes, chamadas coletivamente de funes , verifica o tipo de valor e retorna VERDADEIRO ou FALSO, dependendo do resultado. Por exemplo, a funo CL.VAZIA retorna o valor lgico VERDADEIRO se o valor for uma referncia a uma clula em branco; caso contrrio, retorna FALSO. Sintaxe: CL.VAZIA(valor) ERRO(valor) ERROS(valor) LGICO(valor) .NO.DISP(valor) .NO.TEXTO(valor) NM(valor) REF(valor) TEXTO(valor) Valor: o valor que se deseja testar. O valor pode ser um espao em branco (clula vazia), um valor de erro, lgico, texto, nmero ou referncia, ou um nome correspondente a qualquer um destes itens que se deseja testar. A Funo Retorna VERDADEIRO se: .NO.DISP: Valor se referir ao valor de erro #N/D (valor no disponvel). .NO.TEXTO: Valor se referir a qualquer item que no seja texto. Observe que esta funo retorna VERDADEIRO: se o valor se referir a uma clula em branco. CL.VAZIA: Valor se referir a uma clula vazia. ERRO: Valor se referir a um valor de erro exceto #N/D. ERROS: Valor se referir a qualquer valor de erro (#N/D, #VALOR!, #REF!, #DIV/0!, #NM!, #NOME? ou #NULO!). LGICO: Valor se referir a um valor lgico. NM: Valor se referir a um nmero. REF: Valor se referir a uma referncia. TEXTO: Valor se referir a texto. Comentrios: Os argumentos de valor das funes no so convertidos. Por exemplo, na maioria das outras funes em que se exige um nmero, o valor de texto "19" convertido para o nmero 19. No entanto, na frmula NM("19"), "19" no convertido de um valor de texto e a funo NM retorna FALSO. As funes so teis nas frmulas para testar o resultado de um clculo. Quando combinadas com a funo SE, fornecem um mtodo para localizar erros em frmulas.

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

50

10.

FUNES FINANCEIRAS

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

NPERRetorna 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 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. Definir tipo para 0 ou omitido 1 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;-5000) resulta em 33,48 Se os vencimentos forem No final do perodo No incio do perodo

PGTORetorna 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) 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 presenteo 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).Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

51

- Tipo: o nmero 0 ou 1 e indica as datas de vencimento. Definir tipo para 0 ou omitido 1 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. Exemplo: Qual o valor da prestao que se pagar para juntar R$ 8000,00 em 30 meses, a uma taxa de juros de 3,6% ao ms? =PGTO(3,6%;30;-8000) resulta em 440,44 Se os vencimentos forem No final do perodo No incio do perodo

TAXARetorna 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. - 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. Definir tipo para 0 ou omitido 1 Se os vencimentos forem No final do perodo No incio do perodo

- 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. Em geral, TAXA converge se estimativa estiver entre 0 e 1.Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

52

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%

VFRetorna 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. Definir tipo para 0 1 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. Se os vencimentos forem No final do perodo No incio do perodo

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

53

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.

VPRetorna 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. Tipo: o nmero 0 ou 1 e indica as datas de vencimento. Definir tipo para 0 ou omitido 1 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 949,53. Se os vencimentos forem No final do perodo No incio do perodo

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

54

11.

CRIANDO FUNES PERSONALIZADAS

Todas as funes que voc elaborou no Excel foram um dia idealizadas por algum. Mas, mesmo o Excel tendo diversos tipos de categorias com muitas funes dentro, pode acontecer de voc ter de criar a sua prpria funo personalizada. Aprenda aqui a produzir uma funo simples que subtrai dois valores. Abra a pasta de trabalho, onde voc quer criar a funo. Clique no menu Ferramentas>Macro>Editor do Visual Basic. Na tela que surgiu, clique em Inserir e escolha Procedimento. Coloque o nome de Subtrair. Selecione Funo e Pblico.

Aparecer a seguinte tela:

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

55

Altere o cdigo gerado para que ele fique como abaixo:

Para testar se a funo funciona mesmo, acesse o menu Inserir>Funo. A funo criada por voc j est na lista junto com as outras. Na tela de Inserir funo, clique na caixa de Categorias e selecione a opo Definida pelo usurio. Abaixo, a funo Subtrair j aparece, clique nela e observe a sua sintaxe em negrito. Em seguida, clique em OK.

Uma tela aparece como ocorre com qualquer outra funo. Digite o valor do parmetro (voc pode usar referncias tambm) e depois clique em OK para ver o resultado.

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

56

Repare que cada termo inserido no parnteses, representa uma campo na funo. Portanto, quando solicitamos ao Visual Basic a criao de uma nova funo ele apresentar como padro as informaes abaixo, sendo que deveremos efetuar as devidas alteraes para que a funo fique da maneira esperada.

Padro Nome da funo

Frmula

Nome dos campos necessrios (separados por vrgula)

Apostila desenvolvida por Leonardo Henrique Musso fev/08

Treinamento de Excel e Power Point Mdulo III

57