Ahora veremos algunos ejemplos de formulas excel para calcular los meses para depreciación de activos fijos, quienes manejan formatos contables en excel lo agradecerán, los cálculos con fechas suele ser un problema en las formulas excel, incluso lo es en lenguajes de programacion puros y duros, la idea con este post es que puedas conocer ciertas técnica que igual te ayudaran en el calculo de fechas para otro tipo de cuestiones.
Tema sugerido para Formulas Excel
Este articulo forma parte de la sección “Sugerir Tema“, como dije en su momento, no me sera posible publicar ejemplos de todo lo que se solicita, para este caso particular me ha contactado un seguidor Boliviano quien plantea lo siguiente:
Saludos Nolberto: Podrías por favor ayudarme con una formula o Función definida por el usuario para saber los meses a depreciar para activos.
En mi país la depreciación de los activos fijos se realiza por todo el mes en el que se empezó a utilizar el mismo, lo cual dificulta un poco su calculo y produce diferencias en el calculo ya que aquí existen colegas que prefieren hacerlo por días ya que es lo mas cómodo y según ellos mas exacto.
Formulas para calcular meses
Lo primero es analizar los detalles a considerar para este calculo, en este caso particular, se indica con claridad que se deben calcular meses completos, esto significa que la clave sera obtener el primer día del mes en el que el activo fue obtenido, luego debemos obtener el ultimo día del mes en el que este activo dejara de depreciarse.
Formula Excel para obtener el primer día del mes
A partir de la fecha de inicio del activo, debemos calcular el primer día del mes en cuestión, esto obviamente se puede hacer simplemente tecleando la fecha inicial según corresponda a cada activo, pero la idea es que en la tabla se pueda visualizar la fecha real en la que el activo fue adquirido, así que la idea es hacer ese calculo automáticamente y no tener que teclear.
En la columna C tengo la fecha inicial, en la celda F2 puse la formula =HOY()
, esta sera la fecha final que se usara para determinar el numero de meses a depreciar hasta la fecha actual.
=FECHA(AÑO(C4),MES(C4),1)
Con esa formula estamos determinando la fecha inicial para el calculo de meses completos, para esto estamos usando la función FECHA, la cual simplemente hace referencia a la fecha de inicio real, esto para obtener el mismo año y mes, pero parea el día ponemos simplemente 1, así obtenernos el primer día de ese mes, fácil verdad.
Formula para obtener el ultimo día de la fecha final.
FECHA(AÑO($F$2),MES($F$2)+1,1
En este caso hacemos algo similar a la formula para calcular la fecha de inicio, pero se le suma 1 al mes de la fecha actual, no es en base a la fecha de inicio, ademas, para el día estamos definiendo 1, esto significa que el ultimo día sera en realidad el día primero del mes siguiente al actual, a continuación veremos porque hacemos esto.
La formula anterior calcula la fecha final en base a la fecha actual, pero si deseas calcular la fecha final en que el articulo se depreciara, puedes usar la siguiente formula.
=FECHA(AÑO(C4),MES(C4)+D4,DIA(C4))
Se usa la fecha de inicio real como base, luego simplemente se le suma el total de meses que ese activo se depreciara, el tiempo de de depreciación se basa en años, puedes cambiar la formula por esta “suponiendo que el numero de años esta en D4.
=FECHA(AÑO(C4)+D4,MES(C4),DIA(C4))
Formula para calcular total de meses a depreciar.
Si ya tenemos la fecha inicial y final, entonces podemos determinar el numero de meses que hay entre esas dos fechas.
=SIFECHA(FECHA(AÑO(C4),MES(C4),1),FECHA(AÑO($F$2),MES($F$2)+1,1),"m")
Con esa formula calculamos el total de meses a depreciar, estamos usando la función SIFECHA, esta función calcula el numero de dias, meses o años entre dos fechas, perfecta para este caso.
Si vemos al final de la formula, tenemos “m”, con eso le decimos que queremos calcular meses completos entre esas dos fechas, si queremos total de dias seria “d”, si queremos total de años “y”, hay otras combinaciones para esta función, pueden ver mas detalles en el link anterior.
Si lo que deseas es calcular meses completos pero en base a las fechas reales de inicio y fin, puedes usar la siguiente formula.
=SIFECHA(C4,$F$2,"m")
Comprobar si la fecha actual es mayor a la fecha final del activo
Si lo deseas, puedes comprobar si la fecha actual es mayor a la fecha de depreciación real del activo, esto aplica mas que nada para el caso de esta ultima formula donde se calculan meses reales, es decir, no se redondea a mese totales.
=SI($F$2>=E4,D4,SIFECHA(C4,$F$2,"m"))
Con esa formula se valida si la fecha actual es mayor que la fecha final real para la depreciación del activo, si es mayor, entonces el total de meses de depreciación sera el mismo total de meses a depreciar para ese activo.
Espero que este ejercicio te sirva como base para hacer tu propia tabla de calculo con formulas excel para depreciación de activos.