Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Amortizaciones contables de Inmovilizado en Excel

Si estás leyendo este post es porque estás familiarizado con los conceptos contables y fiscales de las amortizaciones de inmovilizado.
La idea de una amortización o depreciación consiste básicamente en controlar cómo pierde valor un activo de nuestra empresa a lo largo del tiempo.
Solo necesitamos conocer algunos conceptos muy simples, que a grandes rasgos serían:
Costo: valor de compra
Valor residual: valor del bien al final de su vida
Fecha compra/adquisición: pues eso mismo
Fecha fin primer periodo: la fecha en que consideramos termina el primer periodo de vida (normalmente final de año).
Tasa o porcentaje de amortización: tasa o tanto por ciento en que se realizará la depreciación del activo (relacionado inversamente con la vida útil del bien: Vida = 1 / tasa)
Normalmente tabuladas en base a normas contables y/o fiscales.
Vida útil: en base a la tasa (tasa = 1 / vida).


Lo habitual es aplicar un método de amortización lineal o directo basado en una sencilla fórmula:
=(Costo - Valor residual) / años vida útil
aunque existen otros muchos métodos, como porcentaje constante, números dígitos, etc...

Hablando en términos de Excel, se nos ofrecen unas cuantas funciones que facilitan el cálculo de todos estos métodos.
Las funciones siguientes responden a un metodología de cálculo, tal como se indica a continuación:
AMORTIZ.LIN - Depreciación lineal prorrateada - (sistema contable francés)
AMORTIZ.PROGRE - Depreciación lineal prorrateada - (sistema contable francés)
SLN -Método directo
SYD - Método de anualidades o dígitos
DB - Método de saldo fijo
DDB - Método doble disminución
DVS-Método doble disminución


Veamos la siguiente imagen donde se despliegan todas las funciones existentes:


haz clic en la imagen


Repasamos rápidamente la sintáxis de cada función empleada.

En la celda C10 hemos empleado la función de AMORTIZACIÓN LINEAL
=AMORTIZ.LIN(costo; fecha_compra; primer_período; costo_residual; período; tasa; [base])

en concreto para nuestro ejemplo:
=AMORTIZ.LIN($C$1;$C$2;$C$3;$C$4;$B10;$C$5;1)

con los resultados que se observan en la imagen anterior.
Se comprueba, como curiosidad del método, que se procede al cálculo sobre el Costo, sin considerar el valor residual, i.e., en el ejemplo para cada periodo se realiza el cálculo:
=Costo/vida útil
=10.000/8 años = 1.250,00
pasando los años, hasta completar el último valor por diferencias y llegar al Valor residual.


La siguiente función que vemos es la AMORTIZACION PROGRESIVA
=AMORTIZ.PROGRE(costo; fecha_compra; primer_período; costo_residual; período; tasa; [base])

en nuestra tabla en la celda D10 tenemos:
=AMORTIZ.PROGRE($C$1;$C$2;$C$3;$C$4;$B10;$C$5;4)

Fijémonos en la particularidad de la suma tras todos los periodos de la amortización acumulada, que excede de los 8.500 esperados.
Esta función devuelve la amortización hasta el último período de vida del bien o hasta que el valor acumulado de dicha amortización sea mayor que el valor inicial de compra del bien menos el valor residual.
Ha tener presente para el cálculo interno:
Vida útil del bien(=1/tasa) //// Coeficiente de amortización
Entre 3 y 4 años //// 1,5
Entre 5 y 6 años //// 2
Más de 6 años ///// 2,5

Esta es sin duda la función más extraña y compleja de entender...


Otra función más, la más simple, es la función SLN que responde al método lineal o directo:
=SLN(costo, valor_residual, vida)


En la celda E10 tenemos:
=SI($B10
he incorporado un condicional para controlar el exceso de la cuota de amortización sobre la vida útil determinada.
Mientra el periodo concreto de estudio (celda B10) sea menor a la vida útil, aplicaremos el cálculo.

La función SYD trabaja empleando el método de anualidades (también conocido como de dígitos)
=SYD(costo, valor_residual, vida, período)

En F10 insertamos:
=SI.ERROR(SYD($C$1;$C$4;1/$C$5;$B10);0)
Se comprueba que existe una caída en las cuotas de amortización según avanzamos en la vida del bien.


Una nueva función sería DB, que utiliza el método de saldo fijo. Su sintáxis:
=DB(costo; valor_residual; vida; período; [mes])

y en nuestro ejemplo, en la celda G10:
=SI.ERROR(DB($C$1;$C$4;1/$C$5;$B10);0)
de forma similar, no igual, a la anterior función SYD, se verifica que las cuotas disminuyen de acuerdo al paso del tiempo.


Las dos últimas funciones DDB y DVS son equivalentes según definamos ciertos arguementos.
Ambas trabajan bajo un entorno de doble disminución... si bien, este factor doble es configurable.
Sus sintáxis:
=DDB(costo, valor_residual, vida, período, [factor])
=DVS(costo, valor_residual, vida, período_inicial, período_final, [factor], [sin_cambios])

El argumento [sin_cambios] puede hacerlas iguales o con un comportamiento distinto, similar a SLN.

En nuestro ejercicio hemos escrito en H10:
=SI.ERROR(DDB($C$1;$C$4;1/$C$5;$B10);0)

y en I10:
=SI.ERROR(DVS($C$1;$C$4;1/$C$5;$B10-1;$B10);0)


En la siguiente entrada del blog replicaremos los cálculos que realizan estas funciones de manera interna para comprender mejor qué estamos obteniendo.
Una futura entrada muy interesante...


This post first appeared on EXCEL FORO: EJERCICIOS, EJEMPLOS, SOLUCIONES, DUDA, please read the originial post: here

Share the post

Amortizaciones contables de Inmovilizado en Excel

×

Subscribe to Excel Foro: Ejercicios, Ejemplos, Soluciones, Duda

Get updates delivered right to your inbox!

Thank you for your subscription

×