Qu'est-ce que la fonction AMORDEGRC ?
AMORDEGRC (AMORDEGRC en anglais, spécifique aux normes françaises) t'évite de reconstruire à la main un tableau d'amortissement conforme au plan comptable français, coefficient dégressif et bascule au linéaire compris, chaque fois que tu mets une immobilisation en service.
Que tu sois comptable, DAF ou contrôleur de gestion, c'est elle qui te fait gagner du temps sur tes tableaux d'amortissement : machines-outils, véhicules utilitaires, serveurs informatiques, tout équipement dont tu veux maximiser les dotations en début de vie pour optimiser ta trésorerie et réduire l'impôt les premières années.
Syntaxe
=AMORDEGRC(coût; date_achat; première_période; valeur_résid; période; taux; [base])Clique sur un argument pour aller à son explication.
AMORDEGRC est exclusive à Excel : Google Sheets ne la propose pas car elle applique les normes comptables françaises spécifiques.

Comprendre chaque paramètre de la fonction AMORDEGRC
Sept arguments à donner dans le bon ordre, et l'ordre n'est pas négociable : le coût, puis les deux dates (achat et fin du premier exercice), la valeur résiduelle, le numéro de période, le taux et enfin la base. Deux pièges plantent la majorité des tableaux : le taux est le taux LINÉAIRE (1/durée), pas le dégressif, et les périodes démarrent à 0 pour l'année d'acquisition.
Seul le dernier, [base], est facultatif : tu le laisses vide dans presque tous les cas comptables français.
coût
: le prix d'achat hors taxes de ton immobilisationSi tu as acheté une machine à 100 000 €, tu mets 100000.
Inclus les frais d'installation et de mise en service dans ce montant s'ils sont nécessaires pour rendre l'actif utilisable : c'est la règle comptable.
date_achat
: la date à laquelle tu as acquis l'actifUtilise la fonction DATE() pour être sûr du format : DATE(2024;4;1) pour le 1er avril 2024.
Cette date sert à calculer le prorata temporis de la première période : si l'achat a lieu en cours d'exercice, AMORDEGRC réduit automatiquement la dotation au prorata du nombre de mois restant.
Attention : La date d'achat doit être antérieure ou égale à la date de première période. Si tu mets l'achat après la clôture de l'exercice, Excel retourne une erreur.
première_période
: la date de fin de ton premier exercice comptableSi ton exercice se termine le 31 décembre 2024, tu mets DATE(2024;12;31). AMORDEGRC calcule le prorata temporis si l'achat a lieu en cours d'année.
Attention : pour les années suivantes, ce paramètre reste la même date de clôture du premier exercice. Ne le change pas d'une période à l'autre, c'est cette référence fixe qui permet à la fonction de calculer correctement.
valeur_résid
: la valeur estimée de ton actif à la fin de sa durée d'amortissementPour la plupart des équipements, tu mets 0. Pour un véhicule que tu comptes revendre, tu peux estimer une valeur résiduelle, par exemple 5000.
Seule la base amortissable (coût moins valeur résiduelle) est prise en compte dans le calcul.
période
: le numéro de la période pour laquelle tu veux calculer l'amortissementLes périodes commencent à 0 : la période 0 correspond à la première année (éventuellement partielle si achat en cours d'exercice), la période 1 à la deuxième année, et ainsi de suite.
Pour un amortissement sur 5 ans, tes périodes vont de 0 à 4.
Attention : Piège classique : si tu amortis sur 5 ans, tes périodes vont de 0 à 4, pas de 1 à 5. Si tu passes 5, Excel retournera 0 car l'amortissement est terminé.
taux
: le taux d'amortissement LINÉAIRE, pas le taux dégressifC'est simplement 1 divisé par le nombre d'années. Pour 5 ans : 0,2 (soit 20%). Pour 4 ans : 0,25 (soit 25%). Excel applique ensuite le coefficient dégressif automatiquement.
Les coefficients appliqués automatiquement sont : 1,25 pour 3 ou 4 ans, 1,75 pour 5 ou 6 ans, 2,25 pour plus de 6 ans.
[base]
: base de calcul des jours dans l'année(facultatif)Ce paramètre est optionnel. La valeur par défaut est 1 (méthode 30/360 européenne), qui correspond aux normes françaises.
Tu peux ignorer ce paramètre dans 99 % des cas : la valeur par défaut est celle attendue en France.

Exemples pratiques pas à pas
Comment calculer la dotation dégressive du premier exercice avec la fonction AMORDEGRC
Ton atelier a mis tout un parc de machines en service le 1er janvier 2024, et la clôture approche. Chaque actif est inscrit avec son coût d'acquisition, tout s'amortit en dégressif sur cinq ans, et l'expert-comptable attend la dotation du premier exercice ligne par ligne. La fonction AMORDEGRC sort cette dotation machine par machine, coefficient dégressif et prorata compris.
- 1Dans une cellule, écris
=AMORDEGRC(. - 2En 1er argument : clique sur la cellule du prix d'achat,
B2. Elle porte les 90 000 € de la Presse 1, et c'est sur ce montant que se construit toute la cascade dégressive. - 3En 2ᵉ argument : écris la date de mise en service et referme-la,
DATE(2024; 1; 1). C'est de cette date que part le calcul du prorata de la première période, et la fonction DATE la saisit sans ambiguïté de format. - 4En 3ᵉ argument : écris la date de clôture du premier exercice et referme-la,
DATE(2024; 12; 31). C'est cette borne, et non une durée, qui dit à la fonction quelle fraction d'année elle doit retenir. - 5En 4ᵉ argument : saisis la valeur espérée en fin de vie,
0. Rien n'est attendu de la revente de ces machines, donc la totalité du prix passe en dotations. - 6En 5ᵉ argument : saisis le numéro de l'exercice à calculer,
0. La numérotation démarre à zéro pour l'année d'acquisition, si bien qu'un1te donnerait déjà la deuxième année. - 7En 6ᵉ argument : saisis le taux linéaire,
0,2. Il vaut1divisé par les cinq ans d'amortissement, et surtout pas un taux déjà majoré, puisque la fonction applique elle-même son coefficient par-dessus. - 8En 7ᵉ argument : saisis le mode de décompte des jours,
1. La fonction compte alors les jours réellement écoulés dans l'année, et 2024 en compte 366 puisqu'elle est bissextile. - 9Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour obtenir la dotation de chaque machine. Seule la référence du prix d'achat suit la ligne, et les six autres arguments restent identiques d'un actif à l'autre.
=AMORDEGRC(B2; DATE(2024; 1; 1); DATE(2024; 12; 31); 0; 0; 0,2; 1)0,2, lui applique son coefficient dégressif de 2 et obtient 36 000 € pour une année pleine. La base 1 compte ensuite les jours réels : du 1er janvier au 31 décembre 2024 il s'écoule 365 jours sur les 366 d'une année bissextile, ce qui ramène la dotation à 35 902 € (le résultat est arrondi à l'euro).Attention : Le coefficient appliqué par la fonction AMORDEGRC n'est pas celui du barème fiscal français. Mesuré dans Excel : 1,5 pour 3 ou 4 ans, 2 pour 5 ou 6 ans, 2,5 au-delà de 6 ans, là où le Code général des impôts retient 1,25, 1,75 et 2,25. Sur cette Presse 1, la fonction retient donc 36 000 € avant prorata quand le barème français en donnerait 31 500 €, soit 4 500 € d'écart sur une seule machine. Contrôle tes dotations avant de les passer en comptabilité.
Comment dérouler le plan d'amortissement complet avec la fonction AMORDEGRC
Une machine de 60 000 € est arrivée dans l'atelier le 1er avril 2024, et elle s'amortit en dégressif sur quatre ans. Il te faut le plan entier, période par période, pour passer les écritures et pour que le prévisionnel de trésorerie tienne la route. Tu numérotes les périodes de 0 à 3 dans une colonne, et la fonction AMORDEGRC remplit la dotation en face de chacune.
- 1Dans une cellule, écris
=AMORDEGRC(. - 2En 1er argument : saisis le prix de la machine,
60000. Le montant est tapé en dur parce qu'il ne bouge pas d'une période à l'autre. - 3En 2ᵉ argument : écris la date de mise en service et referme-la,
DATE(2024; 4; 1). C'est elle qui déclenche le prorata, et c'est pour cela que la première dotation couvre moins d'une année complète. - 4En 3ᵉ argument : écris la date de clôture du premier exercice et referme-la,
DATE(2024; 12; 31). Elle garde la même valeur sur les quatre lignes du plan, et si tu la sors dans une cellule il faut la figer en référence absolue avant de recopier. - 5En 4ᵉ argument : saisis la valeur espérée en fin de vie,
0. La machine est destinée à être amortie en totalité, donc rien n'est retranché du prix avant le calcul. - 6En 5ᵉ argument : clique sur la cellule du numéro de période,
A2. C'est le seul argument qui bouge quand tu recopies la formule vers le bas, et c'est lui qui déroule le plan ligne après ligne. - 7En 6ᵉ argument : saisis le taux linéaire,
0,25. Il vaut1divisé par les quatre ans d'amortissement, la fonction se chargeant d'appliquer son coefficient par-dessus. - 8En 7ᵉ argument : saisis le mode de décompte des jours,
1. Cette valeur reste la même sur toutes les lignes, au même titre que les deux dates et le taux. - 9Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas jusqu'à la dernière période. Chaque ligne lit alors son propre numéro et rend la dotation qui lui correspond.
=AMORDEGRC(60000; DATE(2024; 4; 1); DATE(2024; 12; 31); 0; A2; 0,25; 1)0,25 sur 60 000 €, cela fait 22 500 € pour une année pleine, ramenés à 16 844 € par le prorata du 1er avril au 31 décembre (274 jours sur 366). Les périodes 2 et 3 sont identiques parce que la fonction bascule d'elle-même au linéaire dès qu'il devient plus favorable, et le plan retombe pile sur 60 000 €.Comment corriger l'erreur #NOMBRE! de la fonction AMORDEGRC
Avant d'arrêter la durée d'amortissement d'une presse à 90 000 €, tu compares plusieurs hypothèses dans un coin de la feuille : deux ans, trois ans, quatre ans, cinq ans, huit ans. Tu poses le taux linéaire correspondant sur chaque ligne et tu laisses la fonction AMORDEGRC calculer la dotation de la première période en face. La ligne des deux ans, elle, refuse de se calculer.
- 1Dans une cellule, écris
=AMORDEGRC(. - 2En 1er argument : saisis le prix de la presse,
90000. Il reste le même dans toutes les hypothèses, pour que seule la durée testée fasse varier le résultat. - 3En 2ᵉ argument : écris la date de mise en service et referme-la,
DATE(2024; 1; 1). Toutes les lignes partagent cette date, donc le prorata de la première période est identique de l'une à l'autre. - 4En 3ᵉ argument : écris la date de clôture du premier exercice et referme-la,
DATE(2024; 12; 31). Elle non plus ne change pas d'une hypothèse à l'autre, puisque c'est la durée d'amortissement qu'on compare et rien d'autre. - 5En 4ᵉ argument : saisis la valeur espérée en fin de vie,
0. Une valeur de revente serait retranchée du prix avant le calcul, et la laisser à zéro évite qu'elle brouille la comparaison. - 6En 5ᵉ argument : saisis le numéro de l'exercice à calculer,
0. Le zéro désigne l'exercice d'acquisition, et c'est bien la dotation de cette première année que les hypothèses mettent en regard. - 7En 6ᵉ argument : clique sur la cellule du taux linéaire testé,
B2. C'est le seul argument qui varie d'une ligne à l'autre, et c'est lui qui fait tomber la première hypothèse en erreur. - 8En 7ᵉ argument : saisis le mode de décompte des jours,
1. Il est repris tel quel sur chaque ligne, comme sur le reste de la feuille. - 9Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour tester chaque durée. Seule la ligne des deux ans renvoie
#NOMBRE!au lieu d'un montant.
=AMORDEGRC(90000; DATE(2024; 1; 1); DATE(2024; 12; 31); 0; 0; B2; 1)0 déclenche exactement la même erreur. Le tableau réserve une autre surprise, bien réelle : quatre ans donnent 33 658 € quand cinq ans en donnent 35 902, parce que le coefficient saute de 1,5 à 2 en passant le cap des cinq ans.Attention : L'erreur #NOMBRE! est ici un cadeau, parce qu'elle se voit. Le vrai danger de la fonction AMORDEGRC est ailleurs : un taux valide mais mal choisi (le taux dégressif au lieu du taux linéaire) ne déclenche aucune erreur et te rend une dotation fausse d'apparence parfaitement crédible.

Les erreurs fréquentes avec la fonction AMORDEGRC
Avec AMORDEGRC, les dotations fausses ne viennent pas de la fonction mais de quatre saisies qu'on se trompe presque toujours de la même façon : confondre taux linéaire et taux dégressif, inverser la date d'achat et la fin du premier exercice, démarrer les périodes à 1 au lieu de 0, et changer la première_période d'une année sur l'autre. Aucune ne déclenche forcément une erreur visible, c'est ça le piège : le tableau a l'air juste mais les montants sont décalés.
Confondre taux linéaire et taux dégressif dans le paramètre taux
L'erreur la plus fréquente : tu mets le taux dégressif (35 %) au lieu du taux linéaire (20 %). AMORDEGRC attend 1/durée, pas le taux après application du coefficient. Résultat : une dotation fausse dès la première période, et un actif sur- ou sous-amorti.
Solution : Saisis toujours 1/durée dans le paramètre taux : 0,2 pour 5 ans, 0,25 pour 4 ans, 0,333 pour 3 ans. Excel applique lui-même le coefficient dégressif.
Inverser les dates d'achat et de première période
La date_achat doit toujours être antérieure ou égale à la première_période. Si tu mets l'achat en 2025 mais la clôture en décembre 2024, Excel retourne une erreur car la situation est comptablement incohérente.
Solution : Vérifie que date_achat est chronologiquement avant première_période. Un achat du 1er avril 2024 avec une clôture au 31 décembre 2024 est correct ; un achat du 1er janvier 2025 avec la même clôture ne l'est pas.
Commencer les périodes à 1 au lieu de 0
Les périodes AMORDEGRC commencent à 0, pas à 1. Si tu saisis 1 pour la première année, tu rates la dotation proratisée de l'année d'acquisition et tu décales tout le tableau d'amortissement.
Solution : Commence ton tableau à la période 0 pour l'année d'acquisition. Pour un amortissement sur 5 ans, tes lignes doivent couvrir les périodes 0, 1, 2, 3, 4.
Changer la première_période d'une année sur l'autre
Le paramètre première_période doit rester la date de fin du premier exercice comptable pour toutes les périodes du tableau. Si tu le modifies chaque année, AMORDEGRC recalcule un prorata incorrect et le tableau d'amortissement est faux.
Solution : Fige la première_période en référence absolue : $D$1 plutôt que D1. Comme ça, quand tu recopies la formule vers le bas, seul le numéro de période change.

AMORDEGRC vs AMORLINC vs AMORLIN vs DB
Choisis AMORDEGRC pour l'amortissement dégressif avec les normes françaises et la gestion automatique du prorata. Pour du linéaire avec prorata temporis à la française, AMORLINC. Pour du linéaire simple sans prorata, AMORLIN. DB calcule le dégressif à taux fixe selon la norme internationale, sans les coefficients légaux français.
| Critère | AMORDEGRC | AMORLINC | AMORLIN | DB |
|---|---|---|---|---|
| Méthode | Dégressif (passage auto au linéaire) | Linéaire avec prorata | Linéaire simple | Dégressif taux fixe |
| Normes françaises | Oui (coefficients 1,25/1,75/2,25) | Oui | Partiel | Non |
| Prorata temporis | Automatique | Automatique | Non | Non |
| Google Sheets | Non | Non | Non | Oui |
| Cas d'usage typique | Comptabilité française dégressif | Comptabilité française linéaire | Calcul rapide linéaire | Comparaisons internationales |
Questions fréquentes
AMORDEGRC utilise la méthode dégressive (amortissement plus élevé au début) avec passage automatique au linéaire quand c'est plus avantageux. AMORLINC utilise uniquement la méthode linéaire (dotation constante chaque année). Les deux gèrent le prorata temporis selon les normes françaises. Si tu veux amortir plus vite les premières années pour optimiser ta trésorerie, choisis AMORDEGRC.
AMORDEGRC applique automatiquement les règles du plan comptable général français : coefficient dégressif selon la durée, passage au linéaire au bon moment, prorata temporis pour les acquisitions en cours d'exercice. Reproduire tout cela manuellement avec des formules imbriquées prendrait des heures et serait source d'erreurs. AMORDEGRC garantit la conformité comptable sans calcul intermédiaire.
C'est automatique. Tu indiques la date_achat et la première_période (fin du premier exercice), et AMORDEGRC calcule le prorata temporis tout seul. Un achat le 1er juillet pour un exercice clôturant le 31 décembre donne une dotation de 6 mois sur la période 0, sans que tu aies à diviser quoi que ce soit.
Excel applique automatiquement les coefficients légaux français selon la durée d'amortissement : 1,25 pour 3 ou 4 ans, 1,75 pour 5 ou 6 ans, 2,25 pour plus de 6 ans. Tu n'as pas à les renseigner dans la formule ; c'est la durée (déduite du taux linéaire) qui détermine quel coefficient s'applique.
Non. AMORDEGRC est exclusive à Excel car elle applique les règles comptables françaises spécifiques, qui ne sont pas implémentées dans Google Sheets. Si tu travailles dans Google Sheets, tu devras reproduire le calcul manuellement ou utiliser une feuille de calcul Excel importée.
Pour aller plus loin
Continue sur ta lancée après la fonction AMORDEGRC : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voirLes fonctions financières dans Excel

Le modèle Excel « Amortissement dégressif »

Le guide complet pour bien démarrer sur Excel



