Calcular la amortización fiscal del inmovilizado de tu empresa y su ajuste extracontable en la declaración del Impuesto sobre Sociedades (IS) es una de las tareas que más se repiten en el cierre del ejercicio. Con Excel puedes hacerlo de forma ordenada: una hoja con el inventario y los coeficientes de la LIS, la función SLN (SLN, en inglés SLN) para la cuota lineal y otra hoja con la diferencia entre la amortización contable y la fiscal. Lo que verás aquí funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016 y 2013; en Excel para la web también, salvo las macros VBA, que allí se sustituyen por Scripts de Office.
Qué es la tabla de amortización del IS y para qué la usas en Excel
La tabla de amortización del IS es la tabla oficial de coeficientes lineales y plazos máximos de amortización que la Ley 27/2014, de 27 de noviembre, del Impuesto sobre Sociedades (LIS) recoge en su artículo 12.1 para los elementos del inmovilizado material, intangible y de las inversiones inmobiliarias. Sirve para fijar la amortización fiscal mínima y máxima deducible en la base imponible del IS. En la práctica, en Excel se traduce en una hoja de inventario con seis columnas (tipo, fecha de compra, coste, valor residual, coeficiente y vida útil) y en una segunda hoja con la diferencia entre lo que la empresa amortiza contablemente y lo que la LIS deja deducir.
Imagina una empresa que compró en 2026 una máquina por 12.000 euros, un equipo informático por 3.500 euros y una mesa de oficina por 1.200 euros. La tabla del IS marca coeficientes distintos para cada tipo, y la cuota anual de amortización fiscal sale de aplicar el coeficiente al coste. Cuando la amortización contable que la empresa registra no coincide con la fiscal, la diferencia se anota como ajuste extracontable en la clave «Amortización del inmovilizado» de la hoja Cálculo del modelo 200.
| Elemento | Coeficiente lineal máximo | Vida útil (años) |
|---|---|---|
| Maquinaria | 12 % | 18 |
| Equipos para procesos de información | 25 % | 8 |
| Mobiliario | 10 % | 20 |
Las funciones de amortización que trae Excel: SLN, DB, DDB, DVS, AMORTIZ.LIN y AMORTIZ.PROGRE
Excel trae seis funciones de amortización pensadas para contabilidad, no para fiscalidad. La que mejor encaja con la tabla lineal del IS es SLN, porque reparte el coste menos el valor residual a partes iguales entre los años de vida útil, igual que hace el coeficiente lineal. DB y DDB usan el método de saldo decreciente, que la LIS sólo admite para elementos sometidos a desgaste o envejecimiento rápido y siempre con el límite del coeficiente lineal. AMORTIZ.LIN y AMORTIZ.PROGRE son las funciones francesas de Excel (base anual con meses de 30 días) y no casan con el calendario real del IS. DVS permite mezclar lineal y decreciente y se usa sobre todo para informes internos.
| Función | Método | Cuándo encaja con el IS |
|---|---|---|
| SLN | Lineal puro | Sistema general de la tabla del artículo 12.1 LIS |
| DB | Saldo decreciente fijo | Bienes usados o con acuerdo de la Administración |
| DDB | Doble saldo decreciente | Igual que DB, con factor personalizable |
| DVS | Variable entre lineal y doble | Informes internos, no para el IS |
| AMORTIZ.LIN | Lineal francés (base 360) | No encaja con el IS español |
| AMORTIZ.PROGRE | Decreciente con coeficiente francés | No encaja con el IS español |
SLN: la cuota constante del método lineal
SLN devuelve la cuota anual del método directo: divide (coste − valor residual) entre la vida útil del bien. La sintaxis en español es =SLN(costo; valor_residual; vida) y no tiene el argumento base de sus hermanas, porque no necesita repartir entre meses. Para la tabla del IS es la más cómoda: si el coeficiente lineal marca 12 % y la vida útil son 18 años, basta con escribir la vida y SLN calcula la cuota del año.
=SLN(coste;valor_residual;vida)
DB y DDB: el saldo decreciente y el doble saldo
DB aplica el método de saldo fijo: en cada período multiplica el saldo pendiente por una tasa fija calculada como tasa = 1 - (valor_residual / costo)^(1 / vida). DDB hace lo mismo pero con un factor (por defecto 2) que dobla esa tasa. Las dos están en Excel 2010 y posteriores.
=DB(costo;valor_residual;vida;período)
=DDB(costo;valor_residual;vida;período;factor)
En el IS, los métodos de saldo decreciente sólo se admiten para bienes usados o cuando el sujeto pasivo justifica que el bien se desusa rápido y la Administración lo acepta; en ese caso, la cuota anual no puede superar el resultado de aplicar el coeficiente lineal máximo sobre el coste.
DVS, AMORTIZ.LIN y AMORTIZ.PROGRE
DVS (VDB, en inglés VDB) es la más flexible: permite elegir entre lineal puro, saldo decreciente puro o una mezcla de ambos, indicando el período inicial y final. Sirve para informes de gestión y para activos con vida irregular, pero no encaja con la tabla lineal del IS. AMORTIZ.LIN (AMORLINC, en inglés AMORLINC) y AMORTIZ.PROGRE (AMORDEGRC, en inglés AMORDEGRC) son las funciones francesas de Excel: usan años de 360 días y depreciación proporcional a los meses del primer y último año, así que no sirven para el IS español, que trabaja con años naturales completos.
=DVS(costo;valor_residual;vida;período_inicial;período_final;factor;sin_cambios)
Monta la hoja de inmovilizado con la tabla oficial de coeficientes
Empezamos con un libro nuevo IS_Amortizacion_2026.xlsx y creamos la hoja Inventario. En la fila 1 escribe los encabezados: A1 Elemento, B1 Fecha, C1 Coste, D1 Valor residual, E1 Coeficiente, F1 Vida útil, G1 Tipo. La columna G vale para distinguir entre amortización normal y amortización libre, que veremos luego.
Copia los tres elementos del ejemplo: la máquina, el equipo y la mesa, todos comprados el 15 de marzo de 2026. La vida útil sale de la tabla del artículo 12.1 LIS: 18 años para maquinaria, 8 para equipos informáticos y 20 para mobiliario. En lugar de escribir la vida a mano, la calculas con =ENTERO(1/coeficiente), que da 18 cuando el coeficiente es 0,12 y la cifra es un entero, y la misma idea para el resto.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Elemento | Fecha | Coste | Valor residual | Coeficiente | Vida útil | Tipo |
| 2 | Maquina industrial | 15/03/2026 | 12.000,00 | 600,00 | 12% | 18 | Lineal |
| 3 | Equipo informatico | 15/03/2026 | 3.500,00 | 100,00 | 25% | 8 | Lineal |
| 4 | Mesa oficina | 15/03/2026 | 1.200,00 | 0,00 | 10% | 20 | Lineal |
La columna de tipo, coeficiente y vida útil que manda en el cálculo
La columna Tipo es la que decide el método: si dice «Lineal», la cuota sale de SLN; si dice «Amortización libre», la cuota es el coste entero. La columna Coeficiente se escribe como porcentaje (0,12 = 12 %) y la columna Vida útil sale de la fórmula, no a mano. Así, si un día el BOE publica un nuevo coeficiente, basta con cambiar la columna E y la vida se recalcula sola.
Validar la fecha de compra y el coste para que no entren datos malos
Para evitar fechas en texto o costes negativos, validamos las columnas B y C. Selecciona B2:B100, ve a Datos > Herramientas de datos > Validación de datos y configura la fecha entre el 01/01/2026 y el 31/12/2026. Repite en C2:C100 con número decimal mayor que 0.
Calcula la cuota anual con SLN y rellena la tabla de los años de vida útil
Crea una segunda hoja llamada Tabla_SLN con los años 2026 a 2044 en la fila 1 (A1 a S1), el nombre de cada elemento en la columna A y su coste, valor residual y vida útil en B, C y D. La cuota del año 2026 sale con =SLN(B2;C2;D2). Para arrastrarla hacia la derecha, fija B2, C2 y D2 con F4 (Cmd+T en Mac) y cópiala en E2:S2. La columna E mostrará la misma cuota para todos los años: 633,33 para la máquina, 425 para el equipo y 60 para la mesa.
=SLN(B2;C2;D2)
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Elemento | Coste | Valor residual | Vida util | 2026 |
| 2 | Maquina industrial | 12.000,00 | 600,00 | 18 | 633,33 |
| 3 | Equipo informatico | 3.500,00 | 100,00 | 8 | 425,00 |
| 4 | Mesa oficina | 1.200,00 | 0,00 | 20 | 60,00 |
La fila completa por elemento: cuota, amortizado y pendiente
En F1 escribe Amortizado y en G1 Pendiente. La celda F2 lleva =SUMA($E$2:E2), que suma la cuota de 2026 y se va acumulando al copiar a la derecha (la primera referencia queda fija, la segunda se mueve). En G2 escribe =$B$2-F2 y copia a la derecha. La columna G debe terminar en 600,00 euros (valor residual) en el último año de vida útil de cada elemento.
=SUMA($E$2:E2)
=$B$2-F2
El caso de los elementos nuevos de menos de 300 euros: amortización libre
La LIS permite amortizar libremente los elementos del inmovilizado material nuevo cuyo valor unitario no supere 300 euros, con un tope de 25.000 euros en el ejercicio. Para esos bienes la cuota del año de compra y de los dos siguientes es el coste entero, sin vida útil. Añade en Inventario una fila con un disco duro de 180 euros comprado el 20/05/2026, tipo «Amortización libre», y en Tabla_SLN la cuota se calcula con =SI(G2="Amortización libre";B2;SLN(B2;C2;D2)).
=SI(G2="Amortización libre";B2;SLN(B2;C2;D2))
El ajuste extracontable: contable frente a fiscal
Crea la hoja Ajuste con cuatro columnas: A Elemento, B Amortización contable 2026, C Amortización fiscal 2026, D Ajuste. En la columna C vuelcas el resultado de la hoja Tabla_SLN (E2, E3 y E4 con = directo o con un BUSCARV si la lista crece). En la columna B escribe la amortización que la empresa ha registrado contablemente: por ejemplo, 800 para la máquina (porque aplica el 10 % de su propio criterio) y 60 para la mesa. La diferencia se calcula con la fórmula de la sección siguiente.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Elemento | Contable 2026 | Fiscal 2026 | Ajuste |
| 2 | Maquina industrial | 800,00 | 633,33 | 166,67 |
| 3 | Equipo informatico | 425,00 | 425,00 | 0,00 |
| 4 | Mesa oficina | 60,00 | 60,00 | 0,00 |
Cuando la contable es mayor que la fiscal: gasto no deducible
Si la amortización contable supera a la fiscal, la empresa ha gastado contablemente más de lo que el IS deja deducir. La diferencia es un ajuste positivo (suma en la base imponible) en la clave «Amortización del inmovilizado» de la hoja Cálculo del modelo 200. La fórmula en D2 es =MAX(0;B2-C2).
=MAX(0;B2-C2)
Cuando la contable es menor que la fiscal: deducción por la diferencia
Si la amortización contable es menor que la fiscal, la empresa puede deducir fiscalmente más de lo que ha gastado contablemente; la diferencia es un ajuste negativo (resta en la base imponible). La fórmula en una segunda columna auxiliar es =MAX(0;C2-B2).
=MAX(0;C2-B2)
Por qué los números no cuadran: tres errores habituales
Cuando los números no cuadran al cierre, lo habitual no es un error de Excel sino tres tropiezos concretos: la fecha de compra guardada como texto, el coeficiente que no coincide con la tabla oficial y la amortización libre aplicada dos veces.
SLN devuelve 0 porque la vida útil está en años y la fecha, en texto
Si la columna B de Inventario tiene las fechas escritas como «ene-26» o «15 marzo», Excel las guarda como texto. SLN no lee fechas, sólo números, así que el resultado es 0 o #¡VALOR!. La forma más rápida de detectarlo es escribir en una celda auxiliar =ESTEXTO(B2); si devuelve VERDADERO, la fecha es texto. La solución: en una celda nueva escribe =FECHANUMERO(B2) y pega el resultado como valor con Ctrl+Alt+V, o cambia el formato de la columna a Fecha corta antes de escribir.
| A | B | C | |
|---|---|---|---|
| 1 | Elemento | Fecha | ¿Es texto? |
| 2 | Maquina industrial | 15/03/2026 | FALSO |
| 3 | Equipo informatico | 15 marzo | VERDADERO |
El coeficiente y la vida útil no cuadran y la cuota sale disparada
Si escribes «18» en la vida útil de la máquina cuando la tabla del IS marca 18 años, la cuota sale mal. Para evitarlo, crea una hoja Coeficientes con la tabla oficial (tipo, coeficiente, vida) y usa =BUSCARV(G2;A2:C4;3;FALSO) para traer la vida útil. Fija la tabla con F4 (Cmd+T en Mac) al copiar: $A$2:$C$4.
=BUSCARV(G2;A2:C4;3;FALSO)
La amortización libre se aplica dos veces por error
Marcar como «Amortización libre» un bien que ya se amortizó el año anterior es un error clásico: el primer año se lleva el coste entero a gasto y el segundo vuelve a contar como libre. Para detectarlo, aplica un formato condicional que avise cuando la suma de las cuotas anteriores ya alcanzó el coste: Inicio > Estilos > Formato condicional > Nueva regla > «Usar una fórmula» con =SUMA($E$2:E2)>$B2.
Lo que ya sabes hacer y el siguiente paso
- Tienes la tabla oficial de coeficientes del artículo 12.1 LIS en una hoja
Coeficientesy la traes aInventariocon BUSCARV. - Calculas la cuota anual con SLN y la extiendes a los años de vida útil fijando las referencias con F4.
- Tienes la columna de ajuste extracontable con
MAX(0;contable-fiscal)yMAX(0;fiscal-contable)lista para la hoja Cálculo del modelo 200. - Has validado las fechas y los costes para que no entren datos malos en la hoja.
El siguiente paso es trasladar los ajustes positivos y negativos a la pestaña Cálculo del modelo 200 del Impuesto sobre Sociedades, en la clave [01580] «Amortización del inmovilizado», y cuadrar el resultado con la cuenta de pérdidas y ganancias antes de presentar la declaración.
Dudas al montar la tabla de amortización del IS en Excel
1. ¿Cómo se hace una tabla de amortización de bienes de uso en Excel?
En una hoja nueva, escribe en la columna A el nombre del bien, en la B el valor de adquisición, en la C el año de compra y en la D la vida útil en años. La cuota anual es B/D y, si quieres el cuadro completo mes a mes, usa =PAGO con tipo 0 para restar capital o tipo 1 para incluirlo al principio del periodo.
2. ¿Qué porcentajes de amortización se aplican en contabilidad?
Los porcentajes dependen del tipo de bien y de la normativa fiscal de cada país: por ejemplo, en España los edificios se amortizan al 3% anual y el mobiliario al 10%, mientras que en Argentina la tabla de la AFIP marca 10 años para inmuebles y 10 para rodados. En Excel basta con crear una columna con el % que corresponda a cada bien y multiplicar por el valor de adquisición.
3. ¿Cómo montar un simulador de tabla de amortización en Excel?
Necesitas cuatro datos: importe del préstamo, tipo de interés anual, plazo en meses y cuota inicial. Con ellos calculas la cuota con =PAGO(tasa/12; plazo; -importe) y, a partir de ahí, una tabla con columnas de número de cuota, cuota pagada, amortizado, intereses y capital pendiente, arrastrando la primera fila hacia abajo.
4. ¿Cómo se hace una tabla de porcentajes de amortización?
Crea una tabla con tres columnas: tipo de bien, vida útil en años y porcentaje anual (1/vida útil, en formato porcentaje). Después aplica BUSCARV sobre la columna "tipo de bien" para traer el % correspondiente a cada elemento de tu inventario y multiplícalo por el valor de adquisición para obtener la cuota anual.
5. ¿Cómo se hace una tabla de amortización de un préstamo en Excel?
Usa la función =PAGO(tasa; nper; va) para obtener la cuota fija y, a partir de ahí, construye cinco columnas: número de cuota, cuota total, intereses del periodo (=capital pendiente * tasa), capital amortizado (=cuuta – intereses) y capital vivo (=capital anterior – capital amortizado). Arrastrando la primera fila hasta el final del plazo tienes la tabla completa.
6. ¿Cuál es la tabla de amortización que usa Hacienda?
La Agencia Tributaria española publica en su web la tabla oficial con el coeficiente lineal máximo y el periodo mínimo de amortización para cada tipo de bien: 3% y 68 años para edificios, 10% y 10 años para instalaciones, 16% y 7 años para equipos informáticos, entre otros. Esa tabla es la que debes usar como referencia al crear tu hoja de amortización.
7. ¿Dónde está la tabla de amortización oficial de Hacienda?
La tabla oficial de la Agencia Tributaria está en la página del Impuesto sobre Sociedades, dentro del apartado "Tabla de amortización de bienes de uso" del modelo de declaración. Puedes consultarla y descargarla en la sede electrónica de la AEAT para copiar los coeficientes a tu hoja de Excel.
Fuentes
- MicrosoftBUSCARV — documentación oficialconsultado el 07/10/2026
- MicrosoftTabla dinámica — documentación oficialconsultado el 07/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 07/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 07/10/2026
- Microsoft#¡DESBORDAMIENTO! — documentación oficialconsultado el 07/10/2026