Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Répartition annuelle d'un chiffre d'affaire

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

karyomax

XLDnaute Nouveau
Bonjour à tous,

Je suis bloqué dans un calcul qui doit pourtant être tout simple: l'automatisation d'un calcul de répartition annuelle d'un chiffre d'affaire prévisionnel.

Données de base: j'ai un chiffre d'affaire annuel prévisionnel à répartir sur une période fluctuante de contrat. Je cherche à déterminer le montant annuel par contrat, puis d'en effectuer le total.

Pour l'instant, je me base sur la formule suivante : Chiffre d'Affaire prévisionnel*(JOUR360(Date début de période annuelle;Date fin de période annuelle;0)) / 365 jours.

J'obtiens bien la répartition sur un an (la variation +/- un jour lié aux jours ouvrés n'a pas d'importance), mais cela m'oblige à compléter manuellement mes colonnes de calcul.

Auriez-vous une méthode simple pour répondre à mon besoin?

Je vous mets le fichier en PJ.

Merci à vous 🙂
 

Pièces jointes

Re : Répartition annuelle d'un chiffre d'affaire

Bonjour Roland_M,

Merci pour ta réponse. J'ai testé, mais la formule ne prend pas en compte la date du début et de fin du marché, ce qui fait que par exemple je vais avoir une valeur en 2013 pour un marché étalé sur 2014-2015, c'est bien là mon problème! 🙂
 
Re : Répartition annuelle d'un chiffre d'affaire

Bonsour®
Basé sur la formule de Xwprft mais sans lignes supplémentaires et basé sur les années Mini en D et Maxi en E.

A+ à tous
🙄
pour reprendre des termes parlant aux comptables : Début d'exercice et Fin d'exercice
soit à définir les noms dynamiques DebEx et FinEx :

en placant la cellule active en A1
DebEx fait référence à = Date(feuil1!A$4;1;1)
FinEx fait référence à =Date(Feuil1!A$4+1;1;0)

😎
l'excellente formule de JCGL :
Code:
=SI(F$4="";"";SI(ET(DATE(DROITE(F$4;4);12;31)>$D5;DATE(DROITE(F$4;4);1;1)<$E5);$C5*(MIN(DATE(DROITE(F$4;4);12;31);$E5)-MAX(DATE(DROITE(F$4;4);1;1);$D5)+1)/(DATE(DROITE(F$4;4);12;31)-DATE(DROITE(F$4;4);1;1)+1);""))

peut alors être réduite à :
Code:
=SI(F$4="";"";SI(ET(FinEx>$D5;DebEx<$E5);$C5*(MIN(FinEx;$E5)-MAX(DebEx;$D5)+1)/(FinEx-DebEx+1);""))
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
18
Affichages
5 K
Réponses
8
Affichages
1 K
Réponses
3
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…