Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.
Retorna um duplo que especifica a taxa interna modificada de retorno para uma série de fluxos de caixa periódicos (pagamentos e recibos).
Sintaxe
MTIR ( valores (), Taxa_financ, Taxa_reinvest)
A sintaxe da função MTIR tem os seguintes argumentos:
Argumento | Descrição |
---|---|
valores () |
Necessário. Matriz de Double especificando valores de fluxo de caixa. A matriz deve conter pelo menos um valor negativo (um pagamento) e um valor positivo (uma confirmação). |
Taxa_financ |
Necessário. Double especificando a taxa de juros paga como custo do financiamento. |
taxa_reinvest |
Necessário. Double especificando a taxa de juros recebida sobre o lucro de reinvestimento. |
Comentários
A taxa interna de retorno modificada é a taxa interna de retorno quando pagamentos e receitas são financiadas com diferentes taxas. A função MIRR leva em consideração o custo do investimento (Taxa_financ) e a taxa de juros recebidos no reinvestimento do capital (Taxa_reinvest).
Os argumentos Taxa_financ e Taxa_reinvest são porcentagens expressas como valores decimais. Por exemplo, 12% é expresso como 0,12.
A função MIRR usa a ordem dos valores dentro da matriz para interpretar a ordem de pagamentos e recibos. Certifique-se de inserir os valores de confirmação e pagamento na sequência correta.
Exemplo
Observação: Exemplos a seguir demonstram o uso dessa função em um Visual Basic para módulo Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione a Referência do desenvolvedor na lista suspensa ao lado de pesquisa e insira um ou mais termos na caixa de pesquisa.
Este exemplo usa a função MIRR para retornar a taxa interna de retorno de uma série de fluxos de caixa contidos na matriz Values()modificada. LoanAPR representa a taxa de juros financiamento e InvAPR representa a taxa de juros 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