XL 2013 Répartir des montants en fonction d'une somme définie

  • Initiateur de la discussion Initiateur de la discussion Nycos86
  • Date de début Date de début

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 !

Nycos86

XLDnaute Nouveau
Bonjour à tous,

Je souhaiterais bénéficier de votre expertise pour résoudre un problème que je rencontre. Je dois répartir une somme définie en fonction de différents types de structures.
Le montant de chaque structure est différent en fonction de la nature de la structure. Pour chaque type de structure, il existe un nombre différent de structure.
Evidemment, lorsque qu'un montant change, l'écart devrait être affiché pour permettre d'ajuster les autres catégories pour ramener l'écart à 0.

Un grand merci d'avance pour votre aide

Bonne journée
 

Pièces jointes

Bonjour Chalet53 et merci pour le retour
En fait, le nombre de personnes ne varie que pour la catégorie "partenaire", les autres catégories dispose d'un montant fixe par exemple, un lycée ne dispose que de 140€.
Le but est de pouvoir faire varier les montants alloués et proposer plusieurs hypothèses
J'espère que mes explications sont assez claires
Merci d'avance
 
Bonjour,
Ci joint, un fichier avec 2 onglets qui j'espère permettront de mieux comprendre le but de mon fichier.
Je souhaite simplement répartir une somme définie selon un critère, la structure. L'exception est pour la structure "partenaire" pour laquelle nous versons le montant défini pour chaque personne présente dans la structure.
je pars d'un montant versé l'année précédente pour chaque structure avec un budget qui est revu à la baisse. Je dois donc faire plusieurs propositions en diminuant les montants versés à chaque catégorie mais en fonction de la catégorie partenaire qui elle ne doit pas varier de beaucoup.
 

Pièces jointes

Dans ce fichier (2) on n'utilise que 3 colonnes avec :

- la formule matricielle en C2 :
VB:
=SOMME(ESTNUM(CHERCHE(TRANSPOSE(A6:A10);A13:A34))*B13:B34*TRANSPOSE(C6:C10))
- la formule en C13 à tirer vers le bas :
Code:
=ARRONDI(B13*RECHERCHEV(SUPPRESPACE(GAUCHE(A13;TROUVE(" ";A13&" ")));A$6:C$10;3;0)*C$1/C$2;2)
 

Pièces jointes

- 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

Retour