WorksheetFunction.Rate (Excel)

Retorna a taxa de juros por período de uma anuidade. A taxa é calculada por iteração e pode ter zero ou mais soluções. Se os resultados sucessivos da taxa não convergirem em 0, 1 após 20 iterações, Rate retornará o #NUM! valor de erro.

Para obter uma descrição completa dos argumentos nper, pgto, VP, VF e tipo, consulte VP. A tabela seguinte descreve os valores que podem ser usados para Arg5.

Rate (Arg1, Arg2, ..., Arg6)


Dim dblArg1 As Double: dblArg1 = 
Dim dblArg2 As Double: dblArg2 = 
Dim dblArg3 As Double: dblArg3 = 
Dim dblRate As Double
dblRate = WorksheetFunction.Rate(Arg1:=dblArg1, Arg2:=dblArg2, Arg3:=dblArg3)

Arguments

Arg1, Arg2, ..., Arg6

Arg1 (Double) - Nper - o número total de períodos de pagamento em uma anuidade.

Arg2 (Double) - Pgto - o pagamento feito em cada período e não pode mudar durante a vigência 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.

Arg3 (Double) - VP-o valor—presente o valor total de uma série de pagamentos futuros.

Arg4 - 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 empréstimo, por exemplo, é 0)

Arg5 - Tipo-o número 0 ou 1; indica quando os pagamentos são vencidos

Arg6 - Estimativa-sua estimativa de como será a taxa