Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Devolve um Valor Duplo especificando a taxa interna de rentabilidade modificada para uma série de fluxos monetários periódicos (pagamentos e recibos).

Sintaxe

MIRR( values (), finance_rate, reinvest_rate)

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

Argumento

Descrição

valores ()

Obrigatório. Matriz do valor Duplo a especificar os valores de fluxo de caixa. A matriz tem de conter pelo menos um valor negativo (um pagamento) e um valor positivo (um recibo).

finance_rate

Obrigatório. O dobro da especificação da taxa de juro paga como custo do financiamento.

reinvest_rate

Obrigatório. Dupla especificação da taxa de juro recebida sobre os ganhos do reinvestimento em numerário.


Observações

A taxa de rentabilidade interna modificada é a taxa interna de retorno quando os pagamentos e as receitas são financiados a taxas diferentes. A função MIRR tem em conta o custo do investimento (finance_rate) e a taxa de juro recebida no reinvestimento de dinheiro (reinvest_rate).

Os argumentos finance_rate e reinvest_rate são percentagens expressas como valores decimais. Por exemplo, 12 por cento é expresso como 0,12.

A função MIRR utiliza a ordem dos valores na matriz para interpretar a ordem de pagamentos e recibos. Certifique-se de que introduz os seus valores de pagamento e de recibo na sequência correta.

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 como 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 MIRR para devolver a taxa interna de rentabilidade modificada para uma série de fluxos de caixa contidos na matriz Values(). LoanAPR representa os juros de financiamento e InvAPR representa a taxa de juro recebida no reinvestimento.

Dim LoanAPR, InvAPR, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
LoanAPR = .1 ' Loan rate.
InvAPR = .12 ' Reinvestment rate.
Fmt = "#0.00" ' Define money format.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income
' for four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate internal rate.
RetRate = MIRR(Values(), LoanAPR, InvAPR)
Msg = "The modified internal rate of return " & _
"for these five cash flows is"
Msg = Msg & Format(Abs(RetRate) * 100, Fmt) & "%."
' Display internal return rate.
MsgBox Msg

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×