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

XL 2016 Aide sur pourcentage à répartir proportionnellement

gozer26

XLDnaute Nouveau
Hello la communauté !
Alors voilà, je cherche un coup de pouce sur une petite formule...

Je chercher à répartir une somme entre 5 cellules.
Je souhaite distribuer cette somme, proportionnellement "inversé" en fonction du montant qu'il y a dans ces 5 cellules.

Autrement dit, celui qui a déja "beaucoup", doit toucher le moins.

Ainsi, je vous ai mis ci-joint mon fichier, j'ai résumé "grossièrement" les cellules D16 à H16, mais je cherche une formule plus propre.

Pouvez-vous m'aider ?

J'espère avoir été assez claire sur mon expression de besoin.

Merci d'avance et bonne soirée!!
 

Pièces jointes

  • Repartition d'une vente.xlsx
    10.8 KB · Affichages: 13

Calvus

XLDnaute Barbatruc
Bonsoir Gozer26 et bienvenue sur le forum,

Voici, si j'ai bien compris ta demande, une solution par formule :

VB:
=INDEX($D$13:$H$15;3;EQUIV(GRANDE.VALEUR($D$13:$H$13;COLONNES($A:A));$D$13:$H$13;0))

A copier vers la droite.

Voir fichier joint.

A+
 

Pièces jointes

  • Repartition d'une vente.xlsx
    15.1 KB · Affichages: 5

Calvus

XLDnaute Barbatruc
Re,

Et voici une autre formule dans le cas où tes capitaux ne seraient pas classés de façon croissante.

Code:
=INDEX($D$13:$H$15;3;EQUIV(PETITE.VALEUR($D$13:$H$13;RANG(D13;$D$13:$H$13));$D$13:$H$13;0))

Autre fichier joint.

A+
 

Pièces jointes

  • Repartition d'une vente 2.xlsx
    15.1 KB · Affichages: 7

gozer26

XLDnaute Nouveau
Bonjour Calvus,

Merci, c'est géniale !!

Juste pour compléter ma demande,
Je m'interroge si jamais un "capital" se retrouve à 0 et/ou s'il devient négatif à -100€ par exemple.

Comment puis-je adapter la formule ?
Si le montant est négatif, rajouter peut être une valeur absolue?

Merci, je suis un peu perdu ^^

Bonne journée!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…