Création d'un petit algorithme sur Excel

Bonjour,

Je souhaite réaliser un petit algorithme avec Excel, mais je ne sais pas comment le faire informatiquement.

De A1 à A20, j'ai les chiffres suivants (du plus petit au plus grand).

3 4 10 10 16 21 25 26 27 27 28 44 46 47 54 54 65 77 78 100

Je souhaite séparer les résultats en 3.

La somme de tous les nombres faits 762.

Et 762/3= 254

Mon but est d'arriver au plus proche de 254 selon les chiffres que j'ai. Mais je ne vais jamais pouvoir arriver à 254 pour les trois séparations du coup je tente de trouver une solution pour arriver au nombre le plus proche.

Je pensais procéder de la façon suivante. Séparation n°1:

  1. 254-100=154
  2. 154-78=76 (Ensuite, je ne peux pas faire 76-77, car j'arrive à un nombre négatif donc je prends le chiffre suivant)
  3. 76-65=11 (Puis, je cherche un nombre qui est égal à 11 ou moins : le nombre en question est 10 donc:)
  4. 11-10=1 (Et je m'arrête à là)

Du coup j'ai utilisé le nombre 100+78+65+10=253 (assez proche de mon 254 ideal)

Puis je refais la même chose pour la séparation n°2 en excluant bien sur les chiffres 100 78 65 et un des deux 10 de ma liste

  1. 254-77=177
  2. 177-54=123
  3. 123-54=69
  4. 69-47=22 (Puis, je zappe vers le chiffre le plus proche)
  5. 22-21=1

Du coup j'ai utilisé le nombre 77+54+54+47+21=253 (assez proche de mon 254 ideal)

Puis pour la dernière solution il suffit d'addition les nombres qui n'ont pas été pris en compte

  1. 3+4+10+16+25+26+27+27+28+44+46=256

Le code VBA placerait donc soit 1 soit 2 soit 3 sur les cellules commancant de B1 à B20. Donc 1 = solution 1, 2=solution 2 et 3= solution 3

[post-it]Bien évidement si on change les 20 nombres, le code pourrait toujours recréer le même processus...[/post-it]

Merci à vous

Euh '? UP ? Juste est-ce que j'ai été clair dans les explications ? Si non, dites le moi...

Merci à vous

bonjour

apres le nb d'avogadro voila la suite de tulipe ; cela permet de toujours retomber sur ses pattes ; c'est un peu ce que tu veux faire

alors peut etre qu'en adaptant ;certainement en deduisant les val selectionnées ; ildoit y avoir moyen de .......

ideal pour ravir la hierachie quand on a le total avec des manques dans les sous totaux

cordialement

1'662algo.xls (19.50 Ko)

@tulipe_4 Salut, merci pour ta réponse. Par contre, je suis navré, mais je ne vois pas le lien qu'il y a par rapport à ma requête... Merci à toi

up?

Un grand merci à toi

Rechercher des sujets similaires à "creation petit algorithme"