Fonction DB ExcelGuide Complet 2026 – Amortissement Dégressif
DB (Declining Balance en anglais) est LA fonction Excel pour calculer l'amortissement dégressif à taux fixe de tes actifs. Si tu travailles en comptabilité, gestion d'actifs ou finances d'entreprise, tu vas l'utiliser pour déprécier équipements, véhicules et immobilisations selon les normes comptables.
Contrairement à l'amortissement linéaire qui reste constant chaque année, DB calcule une dépréciation plus forte au début de la vie de l'actif, puis décroissante. C'est plus réaliste pour les biens qui perdent rapidement de la valeur (voitures, ordinateurs, machines). Dans ce guide, tu vas maîtriser DB avec des exemples concrets tirés de la comptabilité d'entreprise.
Syntaxe de la fonction DB
=DB(coût; valeur_résiduelle; durée; période; [mois])DB calcule l'amortissement pour une période spécifique en utilisant la méthode du solde dégressif à taux fixe. Le taux est calculé automatiquement pour atteindre exactement la valeur résiduelle à la fin de la durée de vie.
Comprendre chaque paramètre de la fonction DB
coût
(obligatoire)Le coût d'acquisition initial de l'actif (valeur brute). Si tu achètes une machine à 50 000 €, c'est ton coût. Inclus tous les frais d'installation et de mise en service. C'est la base de calcul de l'amortissement et doit toujours être un nombre positif.
valeur_résiduelle
(obligatoire)La valeur estimée de l'actif à la fin de sa durée d'utilisation (valeur de revente). Si tu penses revendre ta machine 5 000 € dans 10 ans, c'est ta valeur résiduelle. DB utilise cette valeur pour calculer le taux d'amortissement. Elle doit être inférieure au coût initial et peut être 0 si l'actif n'aura aucune valeur.
durée
(obligatoire)La durée de vie utile de l'actif en périodes (généralement en années). Une voiture de société s'amortit souvent sur 5 ans, un ordinateur sur 3 ans, un bâtiment sur 20-40 ans. Cette durée détermine sur combien de périodes tu vas répartir l'amortissement. Utilise les durées fiscalement admises pour ton pays.
période
(obligatoire)La période pour laquelle tu veux calculer l'amortissement (1 pour la première année, 2 pour la deuxième, etc.). DB calcule l'amortissement d'UNE SEULE période à la fois. Pour un actif amorti sur 5 ans, tu utiliseras période=1, puis période=2, etc. jusqu'à période=5. La période doit être inférieure ou égale à la durée.
mois
(optionnel)Le nombre de mois de la première année d'amortissement (par défaut 12). Si tu achètes un équipement en avril, tu ne l'amortis que sur 9 mois pour l'exercice fiscal en cours (avril à décembre). Mets mois=9 pour calculer correctement. Si omis, DB suppose une année complète de 12 mois. Très important pour la conformité comptable !
Astuce de pro : DB calcule automatiquement le taux d'amortissement optimal pour atteindre exactement la valeur résiduelle à la fin de la durée. Tu n'as pas besoin de le calculer manuellement comme avec certaines méthodes comptables. C'est l'un des grands avantages de cette fonction !
Exemples pratiques métier pas à pas
Exemple 1 – Directeur d'usine : amortissement d'équipement industriel
Tu es directeur d'usine et tu viens d'acheter une presse hydraulique à 120 000 €. La durée de vie estimée est de 8 ans et tu penses la revendre 15 000 € à la fin. Tu veux calculer l'amortissement dégressif pour chaque année afin de planifier tes charges comptables.
L'amortissement diminue chaque année : 26 088 € la première année, puis 20 471 €, etc. Le total sur 8 ans atteindra exactement 105 000 € (120 000 - 15 000).
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Année | Coût initial | Valeur résiduelle | Durée | Amortissement |
| 2 | 1 | 120 000 € | 15 000 € | 8 ans | 26 088 € |
| 3 | 2 | 120 000 € | 15 000 € | 8 ans | 20 471 € |
| 4 | 3 | 120 000 € | 15 000 € | 8 ans | 16 063 € |
| 5 | 4 | 120 000 € | 15 000 € | 8 ans | 12 604 € |
=DB(120000; 15000; 8; 1) pour l'année 1Tu peux créer un tableau avec les formules =DB($B$1; $C$1; $D$1; A1) où A1 contient le numéro d'année (1, 2, 3...). Les références absolues ($) permettent de copier la formule vers le bas en gardant les mêmes paramètres.
Exemple 2 – Responsable flotte : calcul de dépréciation de véhicule de société
Tu es responsable de flotte automobile et tu achètes un véhicule utilitaire le 1er mars pour 35 000 €. La durée d'amortissement est de 5 ans et la valeur résiduelle estimée est de 7 000 €. Tu dois calculer l'amortissement de la première année fiscale sachant qu'il y a seulement 10 mois d'utilisation (mars à décembre).
Avec 10 mois au lieu de 12, l'amortissement est proratisé : 9 133 € au lieu de 10 960 € pour une année complète.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Coût | Val. résiduelle | Durée | Période | Mois | Amortissement |
| 2 | 35 000 € | 7 000 € | 5 ans | 1 | 10 | 9 133 € |
=DB(35000; 7000; 5; 1; 10)Le paramètre mois=10 est crucial pour la conformité fiscale. Sans lui, tu surestimes l'amortissement de la première année et ton bilan sera incorrect. Pour les années suivantes (année 2 à 5), utilise =DB(35000; 7000; 5; 2) sans le paramètre mois (année complète).
Exemple 3 – Comptable : gestion comptable d'actifs informatiques
Tu es comptable en entreprise et tu dois gérer l'amortissement d'un parc de serveurs informatiques acquis pour 80 000 €. La durée de vie technologique est de 4 ans et tu estimes une valeur résiduelle nulle (matériel obsolète). Tu veux comparer l'amortissement dégressif avec l'amortissement linéaire pour choisir la méthode la plus avantageuse fiscalement.
L'amortissement dégressif est plus avantageux la première année (+3 717 €), permettant de déduire plus rapidement les charges.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Année | DB (dégressif) | AMORLIN (linéaire) | Différence |
| 2 | 1 | 23 717 € | 20 000 € | +3 717 € |
| 3 | 2 | 18 608 € | 20 000 € | -1 392 € |
| 4 | 3 | 14 599 € | 20 000 € | -5 401 € |
| 5 | 4 | 11 458 € | 20 000 € | -8 542 € |
=DB(80000; 0; 4; 1) pour l'année 1Avec une valeur résiduelle de 0, tout le coût (80 000 €) sera amorti sur 4 ans. L'amortissement linéaire serait constant à 20 000 €/an (=AMORLIN(80000; 0; 4)). Le dégressif permet de déduire plus tôt, ce qui améliore la trésorerie la première année.
Exemple 4 – DAF : planification fiscale des immobilisations
Tu es directeur administratif et financier (DAF) et tu prépares le budget prévisionnel. Tu as investi dans du matériel de production pour 200 000 € avec une valeur résiduelle de 30 000 € sur 10 ans. Tu veux visualiser l'évolution de la valeur nette comptable (VNC) pour anticiper les besoins de renouvellement.
La VNC diminue rapidement au début. Après 5 ans, l'actif a perdu 68% de sa valeur amortissable (116 287 € / 170 000 €).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Année | Amortissement | Cumul amorti | VNC |
| 2 | 1 | 32 928 € | 32 928 € | 167 072 € |
| 3 | 2 | 27 179 € | 60 107 € | 139 893 € |
| 4 | 3 | 22 423 € | 82 530 € | 117 470 € |
| 5 | 4 | 18 497 € | 101 027 € | 98 973 € |
| 6 | 5 | 15 260 € | 116 287 € | 83 713 € |
=DB(200000; 30000; 10; A2) où A2 contient le n° d'annéePour calculer la VNC : =200000-C2 où C2 contient le cumul amorti. Tu peux ainsi planifier le renouvellement : quand la VNC est proche de 30 000 €, l'actif approche de sa fin de vie utile. Pratique pour budgéter les futurs investissements !
Les erreurs fréquentes et comment les corriger
Erreur #NOMBRE! – Période supérieure à la durée
Si tu tapes =DB(50000; 5000; 5; 6), Excel retourne #NOMBRE! car tu demandes l'amortissement de l'année 6 alors que la durée est de 5 ans seulement.
Solution : Vérifie que le paramètre période est toujours inférieur ou égal à la durée. Si tu utilises une référence de cellule pour la période, ajoute une validation pour bloquer les valeurs supérieures à la durée.
Valeur résiduelle supérieure au coût
Si tu mets une valeur résiduelle de 60 000 € pour un actif qui coûte 50 000 €, DB retourne #NOMBRE!. C'est logique : un bien ne peut pas valoir plus en fin de vie qu'à l'achat.
Solution : La valeur résiduelle doit TOUJOURS être strictement inférieure au coût initial. Si tu te trompes, inverse les deux valeurs ou corrige l'estimation de la valeur résiduelle.
Oubli du paramètre mois pour un achat en cours d'année
Tu achètes un équipement en septembre et tu utilises =DB(30000; 5000; 5; 1). Excel calcule sur 12 mois, ce qui surestime l'amortissement de la première année. Ton bilan comptable sera faux.
Solution : Pour un achat en septembre (4 mois restants), utilise =DB(30000; 5000; 5; 1; 4). C'est essentiel pour la conformité fiscale et comptable.
Confusion entre DB et DDB
Certains utilisent DB en pensant utiliser DDB (double declining balance). Les deux donnent des résultats complètement différents car les méthodes de calcul ne sont pas les mêmes.
Solution : DB = taux fixe calculé automatiquement. DDB = double du taux linéaire (plus agressif). Vérifie quelle méthode d'amortissement ton plan comptable exige avant de choisir la fonction.
DB vs DDB vs AMORLIN vs VDB : quelle fonction choisir ?
| Critère | DB | DDB | AMORLIN | VDB |
|---|---|---|---|---|
| Méthode | Taux fixe dégressif | Double dégressif | Linéaire constant | Dégressif variable |
| Valeur résiduelle | ✅ Requise | ✅ Optionnelle | ✅ Requise | ✅ Optionnelle |
| Dépréciation rapide | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐ | ⭐⭐⭐⭐ |
| Calcul multi-périodes | ❌ Une période | ❌ Une période | ✅ Total uniquement | ✅ Plage de périodes |
| Conformité fiscale FR | ✅ Oui | ✅ Oui | ✅ Oui | ⚠️ Selon cas |
| Complexité | ⭐⭐ | ⭐⭐⭐ | ⭐ | ⭐⭐⭐⭐ |
Astuces de pro pour optimiser DB
Créer un tableau d'amortissement automatique
Ne calcule pas l'amortissement année par année manuellement. Crée un tableau avec les années en colonne A (1, 2, 3...) et utilise la formule :
=DB($B$1; $C$1; $D$1; A2)Les références absolues ($) permettent de copier la formule vers le bas. Tu obtiens instantanément l'amortissement de toutes les années. Ajoute une colonne cumul avec =SOMME($E$2:E2) pour suivre l'évolution.
Combiner DB avec SI pour gérer le paramètre mois
Pour gérer automatiquement la première année partielle, utilise :
=SI(A2=1; DB($B$1; $C$1; $D$1; A2; $E$1); DB($B$1; $C$1; $D$1; A2))Si A2=1 (première année), la formule utilise le nombre de mois en E1. Sinon, elle calcule une année complète. Plus besoin de formules différentes pour l'année 1 !
Comparer les méthodes d'amortissement côte à côte
Crée un tableau avec 3 colonnes : DB, DDB et AMORLIN pour le même actif. Tu verras instantanément quelle méthode est la plus avantageuse fiscalement selon ton besoin :
- DB : équilibré, prédictible
- DDB : déduction maximale au début
- AMORLIN : simple et constant
Compare les totaux cumulés après 2-3 ans pour optimiser ta trésorerie.
Validation de données pour éviter les erreurs
Utilise la validation de données Excel pour :
- Coût : doit être > 0
- Valeur résiduelle : doit être < coût
- Période : doit être entre 1 et durée
- Mois : entre 1 et 12
Cela évite les erreurs #NOMBRE! et garantit des calculs conformes. Menu Données → Validation des données → Paramètres.
Questions fréquentes
Quelle est la différence entre DB et DDB ?
DB utilise un taux d'amortissement fixe calculé sur la valeur résiduelle et reste constant tout au long de la durée de vie de l'actif. DDB (Double Declining Balance) utilise le double du taux linéaire et est plus agressif au début, puis ralentit. DB est plus prévisible et lisse, tandis que DDB accélère la dépréciation.
Quand dois-je utiliser l'amortissement dégressif au lieu du linéaire ?
Utilise DB pour les actifs qui perdent plus de valeur au début de leur vie utile : véhicules, équipements technologiques, machines industrielles. L'amortissement dégressif reflète mieux la réalité économique de ces biens et peut offrir des avantages fiscaux en déduisant plus rapidement les charges.
À quoi sert exactement le paramètre mois ?
Le paramètre mois gère les acquisitions en cours d'année. Si tu achètes un équipement en avril, tu n'amortis que 9 mois la première année fiscale (avril à décembre). Sans ce paramètre, DB suppose que l'actif a été acheté le 1er janvier. C'est crucial pour la conformité comptable.
Pourquoi DB demande-t-il une valeur résiduelle ?
La valeur résiduelle est le montant que tu penses récupérer en vendant l'actif en fin de vie. DB en a besoin pour calculer le taux d'amortissement fixe. Si tu penses revendre un véhicule 5 000 € après 5 ans, c'est ta valeur résiduelle. Tu ne peux pas amortir cette partie car elle représente une valeur récupérable.
DB peut-il calculer plusieurs périodes à la fois ?
Non, DB calcule l'amortissement pour UNE période spécifique (année 1, 2, 3, etc.). Pour obtenir l'amortissement total sur plusieurs années, tu dois additionner plusieurs formules DB ou créer un tableau avec une formule par année. C'est différent de VDB qui peut calculer une plage de périodes.
Les fonctions similaires à DB
Deviens un expert Excel en finance
Tu maîtrises maintenant DB ! Rejoins Le Dojo Club pour découvrir toutes les fonctions financières Excel et devenir un pro de la gestion d'actifs et de l'analyse comptable.
Essayer pendant 30 jours