Função PV

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Devolve um Valor Duplo especificando o valor atual de uma anuidade com base em pagamentos fixos periódicos a pagar no futuro e uma taxa de juro fixa.

Sintaxe

PV(rate,nper, pmt [, fv ] [, type ] )

A sintaxe da função VA tem estes argumentos:

Argumento Descrição
taxa Obrigatório. Duplo a especificar a taxa de juro por período. Por exemplo, se receber um empréstimo automóvel a uma taxa percentual anual (APR) de 10% e fizer pagamentos mensais, a taxa por período é de 0,1/12 ou 0,0083.
nper Obrigatório. Número inteiro que especifica o número total de períodos de pagamento na anuidade. Por exemplo, se fizer pagamentos mensais sobre um empréstimo automóvel de quatro anos, o seu empréstimo terá um total de 4 * 12 (ou 48) períodos de pagamento.
pmt Obrigatório. O dobro da especificação do pagamento a efetuar em cada período. Pagamentos geralmente contêm capital e interesse que não mudam ao longo da vida útil da anuidade.
fv Opcional. Variante que especifica o valor futuro ou o saldo em numerário que pretende depois de efetuar o pagamento final. Por exemplo, o valor futuro de um empréstimo é $0, porque é o seu valor após o pagamento final. No entanto, se quiser poupar $50.000 em 18 anos para a educação do seu filho, então $50.000 é o valor futuro. Se omitido, é assumido 0.
tipo Opcional. Variante a especificar quando os pagamentos são devidos. Utilize 0 se os pagamentos forem devidos no final do período de pagamento ou utilize 1 se os pagamentos forem devidos no início do período. Se omitido, é assumido 0.

Comentários

Uma anuidade é uma série de pagamentos fixos em dinheiro feitos 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ça mensal).

Os argumentos taxa e nper têm de ser calculados com períodos de pagamento expressos nas mesmas unidades. Por exemplo, se a taxa for calculada com meses, nper também tem de ser calculado com meses.

Para todos os argumentos, o dinheiro pago (como depósitos para poupanças) é representado por números negativos; O dinheiro recebido (como cheques de dividendos) é representado por números positivos.

Exemplo de consulta

Expressão. Resultados
SELECT FinancialSample.*, PV([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],0,0) AS PresentValue FROM FinancialSample; Devolve todos os campos da tabela "FinancialSample", calcule o valor Present de uma anuidade com base em "AnnualRate", "MonthlyRePayment" e "TermInYears" e apresenta os resultados na coluna PresentValue.

Exemplo de VBA

Observação

Exemplos que se seguem demonstram a utilização desta função num módulo Visual Basic for Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Programador na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Neste exemplo, a função VA devolve o valor atual de uma anuidade de $1.000.000 que fornecerá $50.000 por ano para os próximos 20 anos. São fornecidas a taxa percentual anual esperada (APR), o número total de pagamentos (TotPmts), o montante de cada pagamento (YrIncome), o valor futuro total do investimento (FVal) e um número que indica se cada pagamento é efetuado no início ou no fim do período de pagamento (PayType). Tenha em atenção que YrIncome é um número negativo porque representa o dinheiro pago da anuidade todos os anos.

Dim Fmt, APR, TotPmts, YrIncome, FVal, PayType, PVal
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "###,##0.00"    ' Define money format.
APR = .0825           ' Annual percentage rate.
TotPmts = 20          ' Total number of payments.
YrIncome = 50000      ' Yearly income.
FVal = 1000000        ' Future value.
PayType = BEGINPERIOD ' Payment at beginning of month.
PVal = PV(APR, TotPmts, -YrIncome, FVal, PayType)
MsgBox "The present value is " & Format(PVal, Fmt) & "."