Décompte plus position

0

Bonjour,

Quelle formule dois-je appliquer pour cette application dont voici la problématique :

J’ai une série de nombres, je voudrais que le décompte « s’arrête » par exemple lorsque la somme atteint la somme de 50 ou le plus proche soit juste après avec la position du dernier nombre pris en compte dans le décompte.

Exemple : 8 11 13 15 19 21 26 32, ce que je veux : 8+11+13+15 = 47 proche de 50 soit la position 4 qui correspond au chiffre 15.

Cordialement

Posté le 26 octobre 2016, 16:05
Répondre
0

Bonsoir,

Je te propose la solution SANS MACRO suivante :

http://www.cjoint.com/c/FJArGY3ZulC

Tu cliques sur le lien et tu récupères le fichier.

La solution consiste à créer une ligne cumul (que tu pourras masquer par la suite pour ne pas géner la visiblité de ton tableau).

Après la formule de comptage est simple avec NB SI.

Tu peux donc taper en C5 la valeur MAX que tu désires et tu obtiendras le rang du dernier chiffre permettant que le cumul des nombres soit inférieure ou égale à ce MAX.

Avec une macro personnalisé, il y aurait moyen de traiter cela sans la ligne cumul car il serait possible d'inclure une itération mais je ne sais pas si tu es à ton aise avec les macros. 

Si tu désires une version macro dis le moi.

Merci de confirmer si cela répond à tes attentes

Chris

Posté le 26 octobre 2016, 19:40
par chris1945
0

Bonjour,

Voici ce que je propose colonne "A" les valeurs, colonne "B" les sommes des valeurs cumulées, colonne "C" la somme maximum recherchée avec une liste déroulante pour un choix de 5 en 5 (pour le fun), enfin colonne "D" la somme cumulée proche où égale à 50.

Ci-joint le fichier http://www.cjoint.com/c/FJAtlbzBRsu

Cordialement.

Edit: Bonjour chris1945,

Je n'avais pas vu ta réponse, mais c'est un autre point de vu en fonction de la compréhension du problème, ce qui fait qu'il y a le choix.

Cordialement.

mdo100 Posté le 26 octobre 2016, 21:11
par mdo100
0

Pas de problème : il aura ainsi une solution verticale et horizontale sauf que je pense qu'il désirait le rang et pas la valeur 47 donc il suffit d'enlever Petite valeur pour retrouver le rang.

A la prochaine

Chris

Posté le 27 octobre 2016, 01:30
par chris1945

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :