AMORDEGRC : La formule Excel pour l'amortissement dégressif des actifs
=AMORDEGRC(coût; date_achat; première_période; valeur_résiduelle; période; taux; [base])La formule AMORDEGRC est une fonction financière avancée d'Excel permettant de calculer l'amortissement dégressif d'un actif immobilisé selon la méthode française. Contrairement à l'amortissement linéaire qui répartit uniformément le coût sur la durée de vie, l'amortissement dégressif applique un taux plus élevé les premières années, ce qui reflète mieux la dépréciation réelle des biens. Cette approche est particulièrement utile pour les entreprises souhaitant optimiser leur fiscalité et obtenir des déductions plus importantes en début de période. La fonction AMORDEGRC intègre les spécificités du système français d'amortissement, notamment le coefficient de dégressivité et la prise en compte de la première période partielle. Elle est indispensable pour les comptables, contrôleurs de gestion et directeurs financiers travaillant avec des normes comptables françaises. La maîtrise de cette formule permet de générer automatiquement des tableaux d'amortissement précis et conformes aux obligations légales, tout en gagnant un temps considérable dans la gestion des immobilisations.
Syntaxe et paramètres
La syntaxe complète de AMORDEGRC est : =AMORDEGRC(coût; date_achat; première_période; valeur_résiduelle; période; taux; [base]). Le paramètre 'coût' représente le prix d'acquisition de l'actif en euros. 'Date_achat' est la date d'acquisition au format date Excel. 'Première_période' correspond à la date de fin du premier exercice comptable. 'Valeur_résiduelle' est la valeur estimée de l'actif à la fin de sa durée de vie utile, souvent fixée à zéro en France. 'Période' indique le numéro de l'exercice pour lequel on calcule l'amortissement (1, 2, 3, etc.). 'Taux' est le taux d'amortissement annuel appliqué à la valeur nette comptable, généralement multiplié par un coefficient de dégressivité (1,5 ou 2,25 selon la durée). Le paramètre optionnel 'base' détermine le mode de calcul : 0 pour le mois (défaut), 1 pour l'année complète. Cette fonction s'avère particulièrement efficace pour les biens amortissables selon le système dégressif français, offrant une précision comptable optimale.
costdate_purchasedfirst_periodsalvageperiodratebasisExemples pratiques
Amortissement d'un équipement industriel sur 5 ans
=AMORDEGRC(50000; DATE(2023;3;15); DATE(2023;12;31); 5000; 1; 40%; 0)Cette formule calcule l'amortissement du premier exercice. Le paramètre 'période' à 1 indique qu'on souhaite l'amortissement de la première année. Excel applique automatiquement la proratisation pour la période partielle (du 15 mars au 31 décembre).
Amortissement d'un véhicule commercial sur 4 ans
=AMORDEGRC(35000; DATE(2022;6;1); DATE(2022;12;31); 0; 2; 50%; 0)Ici, période = 2 pour obtenir l'amortissement de la deuxième année complète (2023). La valeur nette comptable du début d'année 2 est diminuée de l'amortissement de l'année 1, puis le taux s'applique à cette nouvelle base.
Amortissement d'un immeuble de bureaux sur 20 ans
=AMORDEGRC(500000; DATE(2020;1;10); DATE(2020;12;31); 50000; 5; 10%; 1)L'utilisation de base=1 force le calcul sur l'année complète malgré la date d'achat en cours d'année. Période = 5 pour la 5ème année d'amortissement. La base diminue chaque année de l'amortissement précédent.
Points clés à retenir
- AMORDEGRC est la formule française de référence pour l'amortissement dégressif des immobilisations, offrant une précision comptable optimale.
- Le coefficient de dégressivité dépend de la durée d'amortissement (1,25 à 2,25) et doit être multiplié par le taux linéaire.
- Les périodes partielles sont gérées automatiquement selon le paramètre 'base', éliminant les calculs manuels complexes.
- Combinez AMORDEGRC avec des fonctions comme SEQUENCE ou SUMPRODUCT pour automatiser les tableaux d'amortissement complets.
- Validez toujours vos résultats avec un expert-comptable pour assurer la conformité aux normes françaises.
Astuces de pro
Utilisez noms définis pour les paramètres fixes (coût, date_achat, etc.). Cela rend vos formules lisibles et facilite les modifications ultérieures.
Impact : Gain de clarté et de maintenabilité. Les formules deviennent autodocumentées et les erreurs diminuent de 40%.
Testez votre coefficient de dégressivité en comparant les résultats avec votre expert-comptable avant de l'appliquer à tous les actifs.
Impact : Évite les corrections comptables coûteuses et garantit la conformité fiscale. Essentiel pour l'audit interne.
Créez une colonne 'Valeur nette' = Valeur précédente - Amortissement AMORDEGRC pour suivre visuellement la dépréciation de l'actif année après année.
Impact : Facilite la détection d'anomalies et améliore la traçabilité comptable. Indispensable pour les rapports de gestion.
Combinez AMORDEGRC avec des fonctions de validation (DATA VALIDATION) pour contrôler les périodes saisies et éviter les erreurs #NUM!.
Impact : Prévient les erreurs de saisie et crée des feuilles robustes. Réduit le besoin de correction de 60%.
Combinaisons utiles
Tableau d'amortissement automatique avec AMORDEGRC et SEQUENCE
=AMORDEGRC($B$1; $B$2; $B$3; $B$4; SEQUENCE(5); $B$5; 0) pour générer 5 années d'amortissement en une seule formule matricielleSEQUENCE génère automatiquement les numéros de période (1, 2, 3, 4, 5). Combinée avec AMORDEGRC, cette approche crée un tableau d'amortissement complet sans copier la formule. Utilisable en Excel 365 pour un gain de temps considérable.
Cumul d'amortissement avec SUMPRODUCT et AMORDEGRC
=SUMPRODUCT(AMORDEGRC($B$1; $B$2; $B$3; $B$4; ROW(INDIRECT("1:"&D1)); $B$5; 0)) pour calculer l'amortissement cumulé jusqu'à la période D1Cette combinaison calcule le cumul d'amortissement sur plusieurs années. ROW(INDIRECT()) crée une plage dynamique, et SUMPRODUCT additionne tous les amortissements de la période 1 à la période spécifiée. Idéale pour les bilans comptables.
Valeur nette comptable avec AMORDEGRC et SI imbriqué
=IF(D1<=ROUNDUP((DATE($B$3;1;1)-DATE($B$2;1;1))/365;0); $B$1-AMORDEGRC($B$1; $B$2; $B$3; $B$4; D1; $B$5; 0); "Amortissement terminé")Cette formule combine AMORDEGRC avec une condition SI pour afficher la valeur nette comptable tant que l'amortissement est en cours, puis un message une fois terminé. Utile pour les rapports de gestion d'actifs.
Erreurs courantes
Cause : Format de date incorrect ou paramètres numériques mal formatés. Par exemple, utiliser une chaîne texte au lieu d'une date réelle, ou un taux exprimé en pourcentage sans conversion (50 au lieu de 0,5).
Solution : Vérifiez que les dates utilisent la fonction DATE() ou sont reconnues comme dates par Excel. Convertissez les taux en décimales (40% = 0,4). Utilisez CTRL+1 pour vérifier le format des cellules.
Cause : Références de cellules supprimées ou formule copiée incorrectement vers d'autres feuilles. Cela survient souvent lors de la suppression de colonnes contenant des références utilisées dans AMORDEGRC.
Solution : Vérifiez que toutes les cellules référencées existent toujours. Utilisez des références absolues ($A$1) pour les paramètres fixes lors de la copie. Restaurez les colonnes supprimées si nécessaire.
Cause : Période négative ou zéro, date_achat postérieure à première_période, ou taux d'amortissement invalide (négatif ou supérieur à 100%). Ces paramètres violarent les règles logiques de la fonction.
Solution : Assurez-vous que période ≥ 1, que date_achat < première_période, et que 0 < taux ≤ 1. Validez la chronologie des dates avec des formules de contrôle comme IF(date_achat < première_période).
Checklist de dépannage
- 1.Vérifiez que les dates sont au format DATE() et non en texte. Utilisez ISNUMBER(date_achat) pour tester.
- 2.Confirmez que date_achat est antérieure à première_période. Un ordre inverse génère #NUM!.
- 3.Assurez-vous que période ≥ 1. Les périodes nulles ou négatives causent des erreurs.
- 4.Testez que le taux est entre 0 et 1 (0,4 pour 40%, pas 40). Utilisez FORMAT() pour vérifier.
- 5.Vérifiez la cohérence entre base (0 ou 1) et votre intention comptable. Base=0 calcule au mois.
- 6.Comparez les résultats avec un calcul manuel ou une autre source pour valider la logique.
Cas particuliers
Actif acquis et cédé dans la même année comptable
Comportement : AMORDEGRC calcule l'amortissement jusqu'à la fin de la première période, même si l'actif a été cédé avant. L'amortissement n'est pas automatiquement interrompu.
Solution : Ajustez manuellement l'amortissement en multipliant par le ratio (jours de possession / jours de la période) ou créez une logique conditionnelle avec SI.
Important pour la conformité fiscale : l'amortissement doit s'arrêter le jour de la cession.
Taux d'amortissement très élevé (>100% après coefficient)
Comportement : AMORDEGRC peut générer un amortissement supérieur à la valeur nette comptable disponible. Excel ne bloque pas cette situation.
Solution : Limitez l'amortissement à la valeur nette avec MIN(AMORDEGRC(...), valeur_nette_disponible). Vérifiez votre coefficient de dégressivité.
Cas rare mais possible avec des coefficients mal calibrés ou des durées très courtes.
Valeur résiduelle supérieure au coût d'acquisition
Comportement : AMORDEGRC ne génère pas d'erreur mais produit des résultats illogiques (amortissements négatifs ou nuls). Le système suppose valeur_résiduelle < coût.
Solution : Validez que valeur_résiduelle ≤ coût avant d'utiliser la formule. Utilisez une formule de contrôle : IF(valeur_résiduelle > coût; "Erreur"; AMORDEGRC(...)).
Violation des principes comptables : la valeur résiduelle doit toujours être inférieure au coût initial.
Limitations
- •AMORDEGRC ne s'applique qu'aux systèmes d'amortissement français. Elle n'est pas adaptée aux normes IFRS ou aux standards comptables internationaux sans ajustements.
- •La fonction ne gère pas automatiquement les changements de taux ou de durée d'amortissement en cours de vie de l'actif. Vous devez créer des formules supplémentaires pour ces cas complexes.
- •AMORDEGRC ne tient pas compte des réévaluations d'actifs ou des ajustements comptables exceptionnels. Ces opérations doivent être traitées séparément.
- •La proratisation des périodes partielles suit une logique de jours/mois qui peut ne pas correspondre à votre exercice comptable. Vérifiez avec votre expert-comptable la cohérence.
Alternatives
Formule anglaise équivalente pour l'amortissement dégressif, disponible dans toutes les versions Excel. Syntaxe plus simple : =DB(coût, valeur_résiduelle, durée, période). Moins de paramètres à gérer.
Quand : Préférez DB si vous travaillez en environnement international ou si vous n'avez pas besoin de la proratisation française automatique.
Compatibilité
✓ Excel
Depuis 2007
=AMORDEGRC(coût; date_achat; première_période; valeur_résiduelle; période; taux; [base]). Disponible dans Excel 2007, 2010, 2013, 2016, 2019 et 365.✗Google Sheets
Non disponible
✓LibreOffice
=AMORDEGRC(coût; date_achat; première_période; valeur_résiduelle; période; taux; [base]). Syntaxe identique à Excel, avec support complet.