Função Taxa

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Devolve um valor Duplo especificando a taxa de juros por período de uma anuidade.

Sintaxe

Taxa ( nper pgto, va , [vf ] [Escreva ] [estimativa ] )

A sintaxe da função taxa tem os seguintes argumentos:

Argumento

Descrição

nper

Obrigatório. Duplo especificando o número total de períodos de pagamento na anuidade. Por exemplo, se se pagamentos mensais de empréstimo de carro de quatro anos, o seu empréstimo tem um total de períodos de pagamento 4 * 12 (ou 48).

pgto

Obrigatório. Valor Duplo a especificar o pagamento a ser efetuado em cada período. Normalmente, os pagamentos contêm capital e juros que não mudam ao longo da anuidade.

Va

Obrigatório. Duplo especificando valor atual ou hoje em dia, o valor de uma série de futuros pagamentos ou recibos. Por exemplo, quando lhe pede dinheiro emprestado para comprar um carro, o montante do empréstimo é o valor atual para o emissor dos pagamentos mensais do carro que irá efetuar.

vf

Opcional. Variante especificando o valor futuro ou dinheiro saldo que pretende depois de efetuar o pagamento final. Por exemplo, o valor futuro de um empréstimo é $0, uma vez que é o valor após o pagamento final. No entanto, se pretender guardar 50.000 18 anos para a educação do seu filho, 50.000 é o valor futuro. Se for omitido, é considerada 0.

tipo

Opcional. Variante especificando um número que indica quando nos pagamentos que vencem. Utilize 0 se os vencimentos forem no final do período do pagamento ou utilize 1 se os vencimentos forem no início do período. Se for omitido, é considerada 0.

estimativa

Opcional. Variante especificando o valor que estima vir será devolvido pelo taxa. Se for omitido, estimativa é 0,1 (10 por cento).


Comentários

Uma anuidade é uma série de pagamentos fixos em dinheiro efetuados durante um período de tempo. Uma anuidade pode ser um empréstimo (como uma hipoteca de casa) ou um investimento (como um plano de poupanças mensal).

Para todos os argumentos, o numerário pago (tal como depósitos em poupanças) é representado por números negativos e o dinheiro recebido (tal como cheques de dividendos) é representado por números positivos.

Taxa é calculada ao iteração. Começar com o valor de estimativa, taxa refaz cálculo até que o resultado é uma precisão de 0,00001 por cento. Se taxa não consegue obter um resultado após 20 tentativas, falha. Se a estimativa for de 10 por cento e taxa falhar, experimente um valor diferente para estimativa.

Exemplo

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função taxa para calcular a taxa de juros de um empréstimo tendo em conta o número total dos pagamentos (TotPmts), a quantidade do pagamento de empréstimo (Payment), o valor atual ou capital do empréstimo (PVal), no futuro valor do empréstimo (FVal), um número que indica se o pagamento vence no início ou fim do período do pagamento (PayType) e uma aproximação da taxa de juro (Guess) esperada.

Dim Fmt, FVal, Guess, PVal
Dim Payment, TotPmts, PayType, APR
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "##0.00" ' Define percentage format.
FVal = 0 ' Usually 0 for a loan.
Guess = .1 ' Guess of 10 percent.
PVal = InputBox("How much did you borrow?")
Payment = InputBox("What's your monthly payment?")
TotPmts = InputBox("How many monthly payments do " & _
"you have to make?")
PayType = MsgBox("Do you make payments at the end " & _
"of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
APR = (Rate(TotPmts, -Payment, PVal, _
FVal, PayType, Guess) * 12) * 100
MsgBox "Your interest rate is " & _
Format(CInt(APR), Fmt) & " percent."
Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×