Ventilation d'un entier selon pourcentage

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 !

gchaig

XLDnaute Nouveau
Bonjour,

Voici mon probleme.

J'ai un nombre entier, que je veux ventiler dans plusieurs colonnes selon un pourcentage défini.

Je souhaite que les résultats dans les colonnes soient des entiers.

J'ai essayé avec les fonctions arrondi ou entier, mais je ne retombe pas sur mon entier de départ.

Merci de votre aide

Gilles
 

Pièces jointes

Re : Ventilation d'un entier selon pourcentage

Bonjour
Sauf exception, il n'y a aucune raison que la somme des arrondis soit égale à la somme de départ. Si tu veux obtenir ça il faut qu'un de tes nombres soit égal au nombre de départ moins la somme des arrondis des autres.
 
Re : Ventilation d'un entier selon pourcentage

Bonjour,

Tu peux obtenir un résultat approchant en établissant un ordre de priorité pour tes 4 postes.
Dans un premier temps, tu calcules l’arrondi supérieur de chaque poste.
Dans un deuxième temps, tu décrémentes chaque poste de 1 unité en suivant l’ordre de priorité jusqu’à atteindre le montant total.
Il est évident que cette méthode donne un résultat d’autant plus satisfaisant que les entiers ont une valeur élevée.

A+.
 

Pièces jointes

Re : Ventilation d'un entier selon pourcentage

Merci a tous.

J'ai finalement opter pour une solution mixte, en affectant un ordre de priorité en fonction du rang dans le pourcentage.
J’ôte au plus faible et ajoute au plus fort en cas de lorsque les sommes calculées sont différentes de l'entier d'origine.
A+
 
- 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ésolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
390
Retour