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, ..., Arg6Arg1 (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