XNPV

Aplica-se a: Coluna calculada Tabela calculada Medida Cálculo visual

Retorna o valor atual de um agendamento de fluxos de caixa que não é necessariamente periódico.

Sintaxe

XNPV(<table>, <values>, <dates>, <rate>)  

Parâmetros

Termo Definição
tabela Uma tabela para a qual as expressões de valores e datas devem ser calculadas.
valores Uma expressão que retorna o valor do fluxo de caixa para cada linha da tabela.
datas Uma expressão que retorna a data do fluxo de caixa para cada linha da tabela.
rate A taxa de desconto a ser aplicada ao fluxo de caixa para cada linha da tabela.

Valor retornado

Valor líquido atual.

Comentários

  • O valor é calculado como a soma a seguir:

    $$\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$

    Em que:

    • $P_{j}$ is the $j^{th}$ pagamento
    • $d_{j}$ é a data de pagamento $j^{th}$
    • $d_{1}$ é a data do primeiro pagamento
  • A série de valores do fluxo de caixa precisa conter pelo menos um número positivo e um número negativo.

  • Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

Exemplo

Confira a seguir o cálculo do valor atual da tabela CashFlows:

= XNPV( CashFlows, [Payment], [Date], 0.09 )  
Data Pagamento
01/01/2014 -10.000
01/03/2014 2750
30/10/2014 4.250
15/2/2015 3250
4/1/2015 2750

Valor atual = 2.089,50