Calculer la dotation aux amortissements de l'exercice d'une immo
yannick2509
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite réalisé un tableau me servant à contrôler le calcul des dotations aux amortissements de l'exercice des immobilisations. Je dois tenir compte des acquisitions et cessions en cours d'exercice la dotation étant limitée à cette date et le début ou la fin de l'exercice (année civile).
D114 : représente la valeur HT de l'immobilisation
E114 : date d'acquisition de l'immobilisation (format date : JJ/MM/AAAA)
H114 : date de cession de l'immobilisation (format date : JJ/MM/AAAA)
F114 : Durée d'amortissement du bien (en année - format nombre)
S107 : date de fin d'exercice précédent (exemple, 31/12/2012)
T106 : date de début d'exercice étudié (exemple, 01/01/2013)
T107 : date de fin d'exercice étudié (exemple, 31/12/2013)
Voici, ce que j'ai tapé :
SI(H114="";SI(ET(E114<T106;T107-E114<F114*365);D114/F114;SI(ET(E114<T106;T107-E114>F114*365);D114-(D114*(S107-E114)/(F114*365));SI(E114<T107;D114*(T107-E114)/(F114*365);0)));SI(H114<>"";SI(H114<T106;0;SI(ET(H114<T107;T107-E114<F114*365);D114*(H114-T106)/(F114/365);SI(ET(H114<T107;T107-E114>F114*365);SI(H114-E114<F114*365;D114*(H114-T106)/(F114*365);D114-(D114*(S107-E114)/(F114*365))))
Cela me m'est que la formule présente une erreur sans me dire où elle se trouve.
La logique de m'a formule est que si il n'y a pas de cession d'immobilisation, que la date est inférieure à la date de début d'exercice (01/01/2013) et que la durée d'amortissement n'est pas terminé à la fin de l'exercice alors calculer la dotation sur l'exercice en entier (Valeur immobilisation * 1/Durée amortissement). Maintenant, si la durée d'amortissement se termine avant la fin de mon exercice, alors calculer le solde de dotation par la différence entre la valeur totale de l'immobilisation et la somme des amortissements pratiqués sur les exercices précédents. Puis, s'il y a eu une acquisition au cours de mon exercice 2013, alors calculer la dotation de la date d'acquisition jusqu'à la fin de l'exercice 2013. La suite de la formule tient compte de la date de cession de l'immobilisation, si antérieure à 2013 alors pas de dotation, si comprise dans l'exercice alors vérifier que la durée entre la date de cession et d'acquisition n'est pas supérieure à la durée de l'amortissement, d'où si cette durée est inférieure alors dotation du 01/01/2013 à la date de cession, sinon si supérieure de la date de début d'exercice à la fin de la date d'amortissement.
Merci d'avance pour votre aide sur cette formule.
Je souhaite réalisé un tableau me servant à contrôler le calcul des dotations aux amortissements de l'exercice des immobilisations. Je dois tenir compte des acquisitions et cessions en cours d'exercice la dotation étant limitée à cette date et le début ou la fin de l'exercice (année civile).
D114 : représente la valeur HT de l'immobilisation
E114 : date d'acquisition de l'immobilisation (format date : JJ/MM/AAAA)
H114 : date de cession de l'immobilisation (format date : JJ/MM/AAAA)
F114 : Durée d'amortissement du bien (en année - format nombre)
S107 : date de fin d'exercice précédent (exemple, 31/12/2012)
T106 : date de début d'exercice étudié (exemple, 01/01/2013)
T107 : date de fin d'exercice étudié (exemple, 31/12/2013)
Voici, ce que j'ai tapé :
SI(H114="";SI(ET(E114<T106;T107-E114<F114*365);D114/F114;SI(ET(E114<T106;T107-E114>F114*365);D114-(D114*(S107-E114)/(F114*365));SI(E114<T107;D114*(T107-E114)/(F114*365);0)));SI(H114<>"";SI(H114<T106;0;SI(ET(H114<T107;T107-E114<F114*365);D114*(H114-T106)/(F114/365);SI(ET(H114<T107;T107-E114>F114*365);SI(H114-E114<F114*365;D114*(H114-T106)/(F114*365);D114-(D114*(S107-E114)/(F114*365))))
Cela me m'est que la formule présente une erreur sans me dire où elle se trouve.
La logique de m'a formule est que si il n'y a pas de cession d'immobilisation, que la date est inférieure à la date de début d'exercice (01/01/2013) et que la durée d'amortissement n'est pas terminé à la fin de l'exercice alors calculer la dotation sur l'exercice en entier (Valeur immobilisation * 1/Durée amortissement). Maintenant, si la durée d'amortissement se termine avant la fin de mon exercice, alors calculer le solde de dotation par la différence entre la valeur totale de l'immobilisation et la somme des amortissements pratiqués sur les exercices précédents. Puis, s'il y a eu une acquisition au cours de mon exercice 2013, alors calculer la dotation de la date d'acquisition jusqu'à la fin de l'exercice 2013. La suite de la formule tient compte de la date de cession de l'immobilisation, si antérieure à 2013 alors pas de dotation, si comprise dans l'exercice alors vérifier que la durée entre la date de cession et d'acquisition n'est pas supérieure à la durée de l'amortissement, d'où si cette durée est inférieure alors dotation du 01/01/2013 à la date de cession, sinon si supérieure de la date de début d'exercice à la fin de la date d'amortissement.
Merci d'avance pour votre aide sur cette formule.
A voir également:
- Calculer la dotation aux amortissements de l'exercice d'une immo
- Comment calculer la moyenne sur excel - Guide
- Comment calculer une note sur 20 ✓ - Forum Bureautique
- Calculer une note sur 20 ✓ - Forum Bureautique
- Comment mettre ou ramener une note sur 20 facilement ✓ - Forum Bureautique
- Barbara veut calculer automatiquement son budget dans un tableau. citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). - Forum Excel
4 réponses
Bonjour,
Vous ne pouvez pas imbriquer plus de 7 formules SI l'une dans l'autre. Il faudra passer par des tableaux intermédiaires de calcul.
Vous ne pouvez pas imbriquer plus de 7 formules SI l'une dans l'autre. Il faudra passer par des tableaux intermédiaires de calcul.
Bonjour,
Je n'y comprend pas grand chose, mais j'essaies quand même :)
Je vois que tu mets "<T106;T107-E114<F114*365"
Donc tout va bien, mais l'erreur ne viendrait-elle pas de ce passage: "H114<>"";"? Ca reste à essayer... tu mets des chiffre entre <> avant & là t'en met pas... il détecte peut-être l'erreur à ce niveau.
Si tu as plus de détail, ça peu aider.
Je n'y comprend pas grand chose, mais j'essaies quand même :)
Je vois que tu mets "<T106;T107-E114<F114*365"
Donc tout va bien, mais l'erreur ne viendrait-elle pas de ce passage: "H114<>"";"? Ca reste à essayer... tu mets des chiffre entre <> avant & là t'en met pas... il détecte peut-être l'erreur à ce niveau.
Si tu as plus de détail, ça peu aider.
Bonjour,
plutôt que de trimbaler des formules complexes, tu aurais peut-^tre intérêt à utiliser des colonnes intermédiaires et à nommer les colonnes puis masquer ces colonnes
ci joint un exemple (compta agricole régime fiscal non imposable) qui pourrait peut-être te fournir une piste (XL2000) malheureusement en amortissement linéaire et au prorata temporis mensuel et non "au jou
question/ tu n'as pas d'immobilisations avec amortissement dégressif ?
https://www.cjoint.com/?3Fzkt3NRnV1
plutôt que de trimbaler des formules complexes, tu aurais peut-^tre intérêt à utiliser des colonnes intermédiaires et à nommer les colonnes puis masquer ces colonnes
ci joint un exemple (compta agricole régime fiscal non imposable) qui pourrait peut-être te fournir une piste (XL2000) malheureusement en amortissement linéaire et au prorata temporis mensuel et non "au jou
question/ tu n'as pas d'immobilisations avec amortissement dégressif ?
https://www.cjoint.com/?3Fzkt3NRnV1