A classe Finance é uma classe Javascript fornecida pelo BIRT que oferece um conjunto de funções financeiras estáticas possíveis de usar para executar uma variedade de cálculos de negócios comuns. Valores financeiros podem ser representados como um valor de flutuação. O aplicativo não pode criar uma instância desta classe.
Esta função retorna a depreciação de um ativo para um determinado período único, usando o método de saldo decrescente duplo. A depreciação do saldo decrescente duplo é um método de depreciação acelerado que resulta em maiores encargos de depreciação e em maiores economias de impostos nos anos anteriores da vida útil de um ativo fixo do que os fornecidos pelo método de depreciação linear (SLN), no qual os encargos são totalmente uniformes.
A função utiliza a seguinte fórmula para depreciação sobre um período único:
As regras a seguir se aplicam:
Sintaxe
Parâmetros
initial
Duplo. Expressão numérica que
especifica o custo inicial do ativo.
salvage
Duplo. Expressão numérica que especifica o valor do ativo no final de sua vida útil.
life
Duplo. Expressão numérica que especifica o comprimento da vida útil do ativo. Você deve fornecer esse valor nas mesmas unidades de medida que singlePeriod. Por exemplo, se singlePeriod representa um mês, assetLifespan deve ser expresso em meses.
period
Número Inteiro. Expressão numérica que especifica o período para o qual você deseja que o DDB calcule a depreciação. Você deve fornecer esse valor nas mesmas unidades de medida que o assetLifespan. Por exemplo, se assetLifespan for expresso em meses, singlePeriod deverá representar um período de um mês.
Retornos
Duplo.
Exemplo
O exemplo a seguir calcula a depreciação para o primeiro ano sob o método de saldo decrescente duplo para uma nova máquina comprada por $ 1.400, com um valor residual de $ 200 e uma vida útil estimada em 10 anos. O resultado ($ 280) é designado à variável Year1Deprec:
Consulte também
Função Finance.sln
Função Finance.syd
Esta função retorna o valor futuro de uma anuidade com base em pagamentos periódicos constantes e em uma taxa de juros invariável. Uma anuidade é uma série de pagamentos de caixa, constante em valor, feita em um período de tempo. Uma anuidade pode ser um investimento, como um plano de poupança mensal ou um empréstimo, como um financiamento para a compra da casa própria. O valor futuro de uma anuidade é o saldo de caixa que você deseja depois de ter feito seu pagamento final.
Por exemplo, se você definir um plano de poupança com um objetivo de ter $ 75.000 em 18 anos para pagar a educação de seu filho, o valor futuro do plano será de $ 75.000.
Ou se você retirar um empréstimo de $ 11.000, o valor futuro do empréstimo será de $ 0,00, já que se aplica a qualquer empréstimo típico.
As regras a seguir se aplicam:
Sintaxe
Parâmetros
rate
Expressão numérica dupla que especifica a taxa de juros acumulada por período. Você deve fornecer esse valor nas mesmas unidades de medida que numberPayPeriods. Por exemplo, se numberPayPeriods for expresso em meses, ratePerPeriod deve ser expresso como uma taxa mensal.
nPer
Número inteiro que especifica o número total de períodos de pagamento na anuidade. Você deve fornecer esse valor nas mesmas unidades de medida que o ratePerPeriod. Por exemplo, se ratePerPeriod for expresso como uma taxa mensal, numberPayPeriods deve ser expresso em meses.
pmt
Expressão numérica dupla que especifica a quantia de cada pagamento. Você deve fornecer esse valor nas mesmas unidades de medida que o ratePerPeriod. Por exemplo, se ratePerPeriod for expresso em meses, eachPmt deve ser expresso como um pagamento mensal.
pvalue
Expressão numérica dupla que especifica o valor atual de um pagamento futuro ou fluxo de pagamentos. Por exemplo, se você colocar $23.94 no banco e deixá-lo lá por 15 anos a uma taxa de juros de 10% composta anualmente, acabará com aproximadamente $100. O valor presente desses $ 100 é de aproximadamente $ 23,94.
due
Número inteiro que especifica se cada pagamento é feito no início (1) ou no final (0) de cada período. Este valor deve ser 0 ou 1.
Retornos
Duplo
Exemplo
O exemplo a seguir supõe que você deposite $ 10.000 em uma conta de poupança para sua filha quando ela nascer. Se a conta pagar 5.7% compostos diariamente, quanto ela terá para universidade aos 18 anos? A resposta, $ 27.896.60, é designada à variável TotalValue:
O exemplo a seguir é quase o mesmo que o anterior. No entanto, esse exemplo considera que os juros sejam compostos mensalmente em vez de diariamente, e que você tenha decidido fazer um depósito mensal adicional de $ 55 na conta. O valor futuro designado a TotalValue neste caso é $ 48.575,82:
Consulte também
Função Finance.ipmt
Função Finance.nper
Função Finance.pmt
Função Finance.ppmt
Função Finance.pv
Função Finance.rate
Retorna o pagamento de juros para um determinado período de uma anuidade, baseado em pagamentos periódicos constantes e em uma taxa de juros invariável. Uma anuidade é uma série de pagamentos de caixa, constante em valor, feita em um período de tempo. Uma anuidade pode ser um investimento, como um plano de poupança mensal ou um empréstimo, como um financiamento para a compra da casa própria. Cada pagamento consiste em dois componentes, principal e juros. iPmt retorna o componente de juros do pagamento.
As regras a seguir se aplicam:
Sintaxe
Parâmetros
rate
Expressão numérica dupla que especifica a taxa de juros acumulada por período. Você deve fornecer esse valor nas mesmas unidades de medida que numberPayPeriods. Por exemplo, se numberPayPeriods for expresso em meses, ratePerPeriod deve ser expresso como uma taxa mensal.
per
Número inteiro que especifica o período específico para o qual você deseja determinar qual quantia do pagamento para esse período representa os juros. Você deve fornecer este valor no intervalo de 1 a numberPayPeriods.
nPer
Número inteiro que especifica o número total de períodos de pagamento na anuidade. Você deve fornecer este valor nas mesmas unidades de medida que ratePerPeriod. Por exemplo, se ratePerPeriod for expresso como uma taxa mensal, numberPayPeriods deve ser expresso em meses.
pvalue
Expressão numérica dupla que especifica o valor atual de um pagamento futuro ou fluxo de pagamentos. Por exemplo, se você colocar $23.94 no banco e deixá-lo lá por 15 anos a uma taxa de juros de 10% composta anualmente, acabará com aproximadamente $100. Neste caso, o valor presente desses $ 100 é de aproximadamente $ 23,94.
fvalue
Expressão numérica dupla que especifica o saldo de caixa que você deseja depois de ter feito seu pagamento final. Por exemplo:
due
Número inteiro que especifica se cada pagamento é feito no início (1) ou no final (0) de cada período. Este valor deve ser 0 ou 1.
Retornos
Duplo.
Exemplo
O exemplo a seguir supõe que você esteja fazendo pagamentos mensais no primeiro dia de cada mês para um empréstimo de $ 20.000, por 36 meses, a uma APR de 11,5%. Quanto do seu 5§ pagamento representa juros? A resposta, $ 171,83, é designada a Interest5:
Consulte também
Função Finance.fv
Função Finance.nper
Função Finance.pmt
Função Finance.ppmt
Função Finance.pv
Função Finance.rate
Esta função retorna a taxa interna de retorno para uma série de fluxos de caixa periódicos, pagamentos e recebimentos em uma matriz existente. A taxa interna de retorno é a taxa de juros para um investimento que consiste em pagamentos e recebimentos que ocorrem em intervalos regulares. O fluxo de caixa para cada período não precisa ser constante, assim como é para uma anuidade.
A IRR está estritamente relacionada à função de valor presente líquido, NPV, porque a taxa de retorno calculada pela IRR é a taxa de juros correspondente a um valor presente líquido de zero. A IRR calcula por iteração. Iniciando com o valor de <starting guess>, ela repete o cálculo até que o resultado seja preciso até a porcentagem 0.00001. Se não for possível determinar um resultado após 20 iterações, a função falhará.
As regras a seguir se aplicam:
As dicas a seguir podem ser úteis:
Sintaxe
Parâmetros
cash
Matriz de valores duplos que especificam o nome de uma matriz de Duplos que representam valores de fluxo de caixa. cashArray deve conter pelo menos um valor positivo, ou recebimento, e um valor negativo, ou pagamento.
s
Expressão numérica dupla que especifica o valor estimado para a taxa interna. Na maioria dos casos é 0,1 ou 10 por cento.
Retornos
Duplo
Exemplo
O exemplo a seguir supõe que você tenha preenchido a matriz myArray com uma série de valores de fluxo de caixa. A taxa interna de retorno é designada à variável IRRValue:
Consulte também
Função Finance.mirr
Função Finance.npv
Função Finance.rate
Esta função retorna a taxa interna de retorno modificada para uma série de fluxos de caixa periódicos, ou pagamentos e recebimentos, em uma matriz existente. A taxa interna modificada de retorno é a taxa de juros de retorno (IRR) quando pagamentos e recebimentos são financiados em taxas diferentes. MIRR considera o custo do investimento, ou o financeRate, e a taxa de juros recebida no reinvestimento de dinheiro, ou reinvestmentRate.
As regras a seguir se aplicam:
Como a MIRR usa a ordem de valores dentro da matriz para interpretar a ordem de pagamentos e recebimentos, certifique-se de digitar os valores de pagamento e de recebimento na sequência correta.
Sintaxe
Parâmetros
arptr
Matriz de Duplos que especifica o nome de uma matriz existente de valores de fluxo de caixa. Array deve conter pelo menos um valor positivo, ou recebimento, e um valor negativo, ou pagamento.
frate
Expressão numérica dupla que especifica a taxa de juros pagos como o custo de financiamento. Deve ser um valor decimal que representa uma porcentagem.
rrate
Expressão numérica dupla que especifica a taxa de juros recebidos em ganhos de reinvestimento de dinheiro. Deve ser um valor decimal que representa uma porcentagem.
Retornos
Duplo.
Exemplo
O exemplo a seguir supõe que você tenha preenchido a matriz myArray com uma série de valores de fluxo de caixa. Se a taxa de juros paga para financiar for 12% e a taxa ganha como rendimento for 11.5%, qual é a taxa interna modificada de retorno? A resposta é designada à variável MIRRValue:
Consulte também
Função Finance.irr
Função Finance.rate
Retorna o número de períodos para uma anuidade com base em pagamentos periódicos constantes em uma taxa de juros invariável. Uma anuidade é uma série de pagamentos de caixa, constante em valor, feita em um período de tempo. Uma anuidade pode ser um investimento, como um plano de poupança mensal ou um empréstimo, como um financiamento para a compra da casa própria.
As regras a seguir se aplicam:
Sintaxe
Parâmetros
rate
Expressão numérica dupla que especifica a taxa de juros acumulada por período. Você deve fornecer esse valor nas mesmas unidades de medida que o eachPmt. Por exemplo, se eachPmt for expresso como um pagamento mensal, ratePerPeriod deve ser expresso como a taxa de juros mensal.
pmt
Expressão numérica dupla que especifica a quantia de cada pagamento. Você deve fornecer esse valor nas mesmas unidades de medida que o ratePerPeriod. Por exemplo, se ratePerPeriod for expresso em meses, eachPmt deve ser expresso como um pagamento mensal.
pvalue
Expressão numérica dupla que especifica o valor atual de um pagamento futuro ou de um fluxo de pagamentos. Por exemplo, se você colocar $23.94 no banco hoje e deixá-lo lá por 15 anos a uma taxa de juros de 10% composta anualmente, acabará com aproximadamente $100. Neste caso, o valor presente desses $ 100 é de aproximadamente $ 23,94.
fvalue
Expressão numérica dupla que especifica o saldo de caixa que você deseja depois de ter feito seu pagamento final. Por exemplo:
due
Número inteiro que especifica se cada pagamento é feito no início (1) ou no final (0) de cada período. Este valor deve ser 0 ou 1.
Retornos
Duplo.
Exemplo
O exemplo a seguir supõe que você esteja fazendo pagamentos mensais no primeiro dia de cada mês para um empréstimo de $ 20.000, a uma APR de 11,5%. Se cada pagamento for $653.26, quantos pagamentos você deverá fazer para concluir o pagamento do empréstimo? A resposta, 36, é designada à variável NumPeriods.
Consulte também
Função Finance.fv
Função Finance.ipmt
Função Finance.pmt
Função Finance.ppmt
Função Finance.pv
Função Finance.rate
Esta função retorna o valor presente líquido de uma série variada de fluxos de caixa periódicos, positivos e negativos, a uma determinada taxa de juros. Enquanto PV determina o valor presente de uma série de pagamentos constantes, NPV faz o mesmo para uma série de pagamentos variados. Valor líquido real é o valor nos dólares de hoje de todos os futuros fluxos de caixa associados a um investimento, menos o custo inicial. Em outras palavras, é a soma total de dinheiro que retornaria o mesmo lucro ou perda que a série de fluxos de caixa em questão, se a soma total fosse depositada em um banco hoje e permanecesse intocada com juros acumulados na taxa determinada por <rate> para o mesmo período de tempo contemplado pelo fluxo de fluxo de caixa.
As regras a seguir se aplicam:
Como NPV usa a ordem de valores dentro da matriz para interpretar a ordem de pagamentos e recebimentos, certifique-se de fornecer seus valores de pagamento e de recebimento na sequência correta.
Sintaxe
Parâmetros
rate
Expressão numérica dupla que especifica a taxa de desconto durante o período. Você deve expressar este valor como um decimal.
arptr
Matriz de duplos que especifica o nome de uma matriz existente de valores de fluxo de caixa. Array deve conter pelo menos um valor positivo, recebimento, e um valor negativo, pagamento.
Retornos
Duplo.
Exemplo
O exemplo a seguir supõe que você tenha preenchido a matriz myArray com uma série de valores de fluxo de caixa e que a taxa de juros seja de 11%. Qual é o valor presente líquido? A resposta é designada à variável NetPValue:
Essa função calcula a porcentagem de dois números. Esta função manipula as duas principais tarefas de manutenção associadas a percentuais de cálculo: manipulando zero no numerador e manipulando valores nulos.
Sintaxe
Parâmetros
denom
Duplo. O denominador. O argumento deve conter um valor numérico.
num
Duplo. O numerador. O argumento deve conter um valor numérico. O valor pode ser zero.
valueIfZero
Duplo. O valor percentual a ser retornado, se o numerador for zero. O padrão é nulo.
Retornos
A proporção dos dois números expressa como uma porcentagem. Retorna 0 se o numerador for zero. Retorna nulo se qualquer um dos dois argumentos for nulo.
Exemplo
Retorna o pagamento de uma anuidade, com base em pagamentos periódicos constantes e em uma taxa de juros invariável. Uma anuidade é uma série de pagamentos de caixa, constante em valor, feita em um período de tempo. Uma anuidade pode ser um investimento, como um plano de poupança mensal ou um empréstimo, como um financiamento para a compra da casa própria.
As regras a seguir se aplicam:
Sintaxe
Parâmetros
rate
Expressão numérica dupla que especifica a taxa de juros acumulada por período. Você deve fornecer esse valor nas mesmas unidades de medida que o ratePerPeriod. Por exemplo, se numberPayPeriods for expresso em meses, ratePerPeriod deve ser expresso como uma taxa mensal.
nPer
Número inteiro que especifica o número total de períodos de pagamento na anuidade. Você deve fornecer esse valor nas mesmas unidades de medida que o ratePerPeriod. Por exemplo, se ratePerPeriod for expresso como uma taxa mensal, numberPayPeriods deve ser expresso em meses.
pvalue
Expressão numérica dupla que especifica o valor em dólares de hoje de um pagamento futuro ou fluxo de pagamentos. Por exemplo, se você colocar $23.94 no banco e deixá-lo lá por 15 anos a uma taxa de juros de 10% composta anualmente, acabará com aproximadamente $100. Neste caso, o valor presente desses $ 100 é de aproximadamente $ 23,94.
fvalue
Expressão numérica dupla que especifica o saldo de caixa que você deseja depois de ter feito seu pagamento final. Por exemplo:
due
Número inteiro que especifica se cada pagamento é feito no início (1) ou no final (0) de cada período. Este valor deve ser 0 ou 1.
Retornos
Duplo.
Exemplo
O exemplo a seguir supõe que você esteja fazendo pagamentos mensais no primeiro dia de cada mês para um empréstimo de $ 20.000, por 36 meses, a uma APR de 11,5%. De quanto será cada um de seus pagamentos? A resposta, $ 653,26, é designada a PaymentAmt.
Consulte também
Função Finance.fv
Função Finance.ipmt
Função Finance.nper
Função Finance.ppmt
Função Finance.pv
Função Finance.rate
Retorna o pagamento principal para um determinado período de uma anuidade, com base em pagamentos periódicos constantes e em uma taxa de juros invariável. Uma anuidade é uma série de pagamentos de caixa, constante em valor, feita em um período de tempo. Uma anuidade pode ser um investimento, como um plano de poupança mensal ou um empréstimo, como um financiamento para a compra da casa própria. Cada pagamento em uma anuidade consiste em dois componentes: principal e juros. ppmt retorna o componente principal do pagamento.
As regras a seguir se aplicam:
Sintaxe
Parâmetros
rate
Expressão numérica dupla que especifica a taxa de juros acumulada por período. Você deve fornecer esse valor nas mesmas unidades de medida que nPer. Por exemplo, se nPer for expresso em meses, a taxa deve ser expressa como uma taxa mensal.
per
Número inteiro que especifica o período específico para o qual você deseja determinar qual quantia do pagamento para esse período representa os juros. Este valor deve estar no intervalo de 1 a nPer.
nPer
Número inteiro que especifica o número total de períodos de pagamento na anuidade. Você deve fornecer esse valor nas mesmas unidades de medida que rate. Por exemplo, se rate for expresso como uma taxa mensal, nPer deve ser expresso em meses.
pvalue
Expressão numérica dupla que especifica o valor atual de um pagamento futuro ou fluxo de pagamentos. Por exemplo, se você colocar $23.94 no banco e deixá-lo lá por 15 anos a uma taxa de juros de 10% composta anualmente, acabará com aproximadamente $100. Neste caso, o valor presente desses $ 100 é de aproximadamente $ 23,94.
fvalue
Expressão numérica dupla que especifica o saldo de caixa que você deseja depois de ter feito seu pagamento final. Por exemplo:
due
Número inteiro que especifica se cada pagamento é feito no início (1) ou no final (0) de cada período. Este valor deve ser 0 ou 1.
Retornos
Duplo.
Exemplo
O exemplo a seguir supõe que você esteja fazendo pagamentos mensais no primeiro dia de cada mês para um empréstimo de $ 20.000, por 36 meses, a uma APR de 11,5%. Quanto do seu 5§ pagamento representa o principal? A resposta, $ 481,43, é designada a Principal5:
Consulte também
Função Finance.fv
Função Finance.ipmt
Função Finance.nper
Função Finance.pmt
Função Finance.pv
Função Finance.rate
Esta função retorna o valor presente de uma anuidade, com base em pagamentos periódicos constantes a serem pagos no futuro e em uma taxa de juros invariável. Uma anuidade é uma série de pagamentos de caixa, constante em valor, feita em um período de tempo. Uma anuidade pode ser um investimento, como um plano de poupança mensal ou um empréstimo, como um financiamento para a compra da casa própria. O valor presente é o valor atual de um pagamento futuro ou de um fluxo de pagamentos estruturados como uma anuidade.
Por exemplo, se você colocar $ 23,94 no banco hoje e deixar lá por 15 anos a uma taxa de juros de 10% composta anualmente, acabará com aproximadamente $ 100. Portanto, o valor presente desses $ 100 é de aproximadamente $ 23,94.
As regras a seguir se aplicam:
Sintaxe
Parâmetros
rate
Expressão numérica dupla que especifica a taxa de juros acumulada por período. Você deve fornecer esse valor nas mesmas unidades de medida que nPer. Por exemplo, se nPer for expresso em meses, a taxa deve ser expressa como uma taxa mensal.
nPer
Número inteiro que especifica o número total de períodos de pagamento na anuidade. Você deve fornecer esse valor nas mesmas unidades de medida que rate. Por exemplo, se rate for expresso como uma taxa mensal, nPer deve ser expresso em meses.
pmt
Expressão numérica dupla que especifica a quantia de cada pagamento. Você deve fornecer esse valor nas mesmas unidades de medida que rate. Por exemplo, se rate for expresso em meses, pmt deve ser expresso como um pagamento mensal.
fvalue
Duplo. Especifica o saldo de caixa que você deseja depois de ter feito seu pagamento final. Por exemplo:
due
Número inteiro que especifica se cada pagamento é feito no início ou no final de cada período. Este valor deve ser um 1 para início de período ou 0 (zero) para final de período.
Retornos
Duplo
Exemplo
O exemplo a seguir supõe que você esteja considerando a compra de um título corporativo com um valor nominal de $ 1.000. O título paga um cupom anual de $100, esgota o prazo em 15 anos e o próximo cupom é pago no final de um ano. O rendimento médio efetivo em títulos semelhantes é de 12.5%. Qual é um preço justo para esse título ou, em outras palavras, qual é o seu valor presente? A resposta, $ 834,18, e designada à variável PresentValue:
Os exemplos a seguir assumem que você ganhou na loteria. O grande prêmio é de $ 10 milhões, que você receberá em parcelas anuais de $ 500.000 durante 20 anos, começando daqui a um ano. Se a taxa de juros for 9.5% composta anualmente, quanto vale a loteria hoje? A resposta, $ 4.406.191,06, é designada a PresentValue:
O exemplo a seguir supõe que você deseja poupar $ 11.000 em 3 anos. Se a APR é 10.5% e você planeja poupar $325 mensalmente e se faz seus pagamentos no início de cada mês, de quanto precisaria para começar na conta para atingir a meta? A resposta, $2,048.06, é atribuída a StartValue. Observe que eachPmt é expresso como um número negativo porque ele representa dinheiro pago:
Consulte também
Função Finance.fv
Função Finance.ipmt
Função Finance.nper
Função Finance.pmt
Função Finance.ppmt
Função Finance.rate
Essa função retorna a taxa de juros por período para uma anuidade. Uma anuidade é uma série de pagamentos de caixa, constante em valor, feita em um período de tempo. Uma anuidade pode ser um investimento, como um plano de poupança mensal ou um empréstimo, como um financiamento para a compra da casa própria.
A Taxa calcula a taxa de juros em uma anuidade de forma iterativa. Iniciando com o valor de startingGuess, repete o cálculo até que o resultado seja preciso até o percentual de 0.00001. Se não for possível determinar um resultado após 20 iterações, a função falhará.
As regras a seguir se aplicam:
As dicas a seguir podem ser úteis:
Sintaxe
Parâmetros
nper
Número inteiro que especifica o número total de períodos de pagamento na anuidade. Você deve fornecer este valor nas mesmas unidades de medida que pmt. Por exemplo, se pmt for expresso como um pagamento mensal, nper deve ser expresso em meses.
pmt
Expressão numérica dupla que especifica a quantia de cada pagamento. Você deve fornecer esse valor nas mesmas unidades de medida que nper. Por exemplo, se nper for expresso em meses, pmt deve ser expresso como um pagamento mensal.
pvalue
Expressão numérica dupla que especifica o valor atual de um pagamento futuro ou de um fluxo de pagamentos. Por exemplo, se você colocar $23.94 no banco hoje e deixá-lo lá por 15 anos a uma taxa de juros de 10% composta anualmente, acabará com aproximadamente $100. Portanto, neste caso, o valor presente desses $ 100 é de aproximadamente $ 23,94.
fvalue
Expressão numérica dupla que especifica o saldo de caixa que você deseja depois de ter feito seu pagamento final. Por exemplo:
due
Número inteiro que especifica se cada pagamento é feito no início ou no final de cada período. Este valor deve ser um 1 para início de período ou 0 (zero) para final de período.
guess
Expressão numérica dupla que especifica o valor estimado que será retornado por Rate. Na maioria dos casos é 0,1 ou 10 por cento.
Retornos
Duplo
Exemplo
O exemplo a seguir considera que você retirou um empréstimo de $ 20.000, que será pago durante 3 anos. Se os seus pagamentos são de $653.26 por mês e são feitos no início de cada mês, qual a taxa de juros (APR) que você está pagando? A resposta, .115 ou 11.5%, é atribuída à variável InterestRate. Observe que o valor de retorno de Rate deve ser multiplicado por 12 para gerar um valor anual:
Consulte também
Função Finance.fv
Função Finance.ipmt
Função Finance.nper
Função Finance.pmt
Função Finance.ppmt
Função Finance.pv
Essa função retorna a depreciação linear de um ativo para um período único. A depreciação linear é o método mais antigo e mais simples de depreciar um ativo fixo. Ele utiliza o valor contábil do ativo menos seu valor residual estimado e aloca a diferença igualmente para cada período da vida do ativo. Tais procedimentos são utilizados para chegar a um gasto de desvalorização anual uniforme que é cobrado contra o rendimento antes de calcular os impostos de renda. Todos os argumentos devem ser números positivos.
Sintaxe
Parâmetros
cost
Expressão numérica dupla que especifica o custo inicial do ativo.
salvage
Expressão numérica dupla que especifica o valor do ativo no final de sua vida útil. É possível digitar um valor residual para visualizar a compensação de depreciação linear pelo valor residual, ou depreciação linear de retorno sem valor residual, fornecendo 0 (zero) no valor residual.
life
Expressão numérica dupla que especifica a duração da vida útil do ativo. Você deve fornecer esse valor nas mesmas unidades de medida que deseja que a função retorne. Por exemplo, se desejar que SLN determine a depreciação anual do ativo, assetLifespan deve ser especificado em anos.
Retornos
Duplo.
Exemplo
O exemplo a seguir calcula a depreciação de acordo com o método linear para uma nova máquina comprada por $ 1.400, com um valor residual de $ 200 e uma vida útil estimada em 10 anos. O resultado, $ 120 anualmente, é designado a AnnualDeprec:
Consulte também
Função Finance.ddb
Função Finance.syd
Esta função retorna a depreciação de dígitos da soma de anos de um ativo para um período especificado. Os dígitos da soma de anos é um método de depreciação acelerado que resulta em maiores encargos de depreciação e em maior economia de impostos nos anos anteriores da vida útil de um ativo fixo do que a quantidade fornecida pelo método de depreciação linear (SLN), no qual os encargos são totalmente uniformes.
A função baseia a depreciação em uma escala invertida do total de dígitos para os anos de vida útil. Por exemplo, se a vida útil do ativo for de 4 anos, os dígitos 4, 3, 2 e 1 serão incluídos juntos para produzir 10. A SYD para o primeiro ano torna-se quatro décimos do custo depreciável do ativo ou o custo menos o valor de sucata. A taxa para o segundo ano se torna três décimos e assim por diante.
As regras a seguir se aplicam:
Sintaxe
Parâmetros
cost
Expressão numérica dupla que especifica o custo inicial do ativo.
salvage
Expressão numérica dupla que especifica o valor do ativo no final de sua vida útil.
life
Expressão numérica dupla que especifica a duração da vida útil do ativo. Você deve fornecer este valor nas mesmas unidades de medida que period. Por exemplo, se period representa um mês, life deverá ser expresso em meses.
period
Número inteiro que especifica o período durante o qual você deseja que o syd calcule a depreciação. Você deve fornecer este valor nas mesmas unidades de medida que life. Por exemplo, se life for expresso em meses, period deverá representar um período de um mês.
Retornos
Duplo
Exemplo
O exemplo a seguir calcula a depreciação para o primeiro ano no método de dígitos da soma de anos para uma nova máquina comprada por $ 1.400, com um valor residual de $ 200 e uma vida útil estimada em 10 anos. O resultado, $ 218,18, é designado a Year1Deprec.
Observe que:
O exemplo a seguir calcula a depreciação do mesmo ativo para o segundo ano de sua vida útil. O resultado, $ 196,36, é designado a Year2Deprec.
Observe que:
Consulte também
Função Finance.ddb
Função Finance.sln