WorksheetFunction.Ddb(Double, Double, Double, Double, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna a depreciação de um ativo com relação a um período especificado usando o método de saldos decrescentes duplos ou qualquer outro método especificado por você.
public double Ddb (double Arg1, double Arg2, double Arg3, double Arg4, object Arg5);
Public Function Ddb (Arg1 As Double, Arg2 As Double, Arg3 As Double, Arg4 As Double, Optional Arg5 As Object) As Double
Parâmetros
- Arg1
- Double
Custo - o custo inicial do ativo.
- Arg2
- Double
Recuperação - o valor no final da depreciação (às vezes chamado de valor residual do ativo). Este valor pode ser 0.
- Arg3
- Double
Vida útil - o número de períodos em que o ativo está se depreciando (às vezes chamado de vida útil do ativo).
- Arg4
- Double
Período - o período com relação ao qual você deseja calcular a depreciação. O período deve usar as mesmas unidades de vida útil.
- Arg5
- Object
Fator - a taxa à qual o saldo diminui. Se fator for omitido, considera-se que seu valor é 2 (no método de saldos decrescentes duplos).
Retornos
Comentários
Importante: todos os cinco argumentos devem ser números positivos.
O método de saldos decrescentes duplos calcula a depreciação a uma taxa acelerada. A depreciação é mais alta no primeiro período e vai diminuindo nos períodos sucessivos. O Ddb usa a seguinte fórmula para calcular a depreciação por um período:
Min( (cost - total depreciation from prior periods) * (factor/life), (cost - salvage - total depreciation from prior periods) )
Altere o fator se você não desejar usar o método de saldos decrescentes duplos.
Use a Vdb(Double, Double, Double, Double, Double, Object, Object) função se quiser alternar para o método de depreciação de linha reta quando a depreciação for maior do que o cálculo de saldo em declínio.