Aide pour Formule excel ou code VBA pour problème statistique

Résolu
felix184 Messages postés 4 Statut Membre -  
felix184 Messages postés 4 Statut Membre -
Bonjour

J'ai passé 3 heures à chercher une formule excel ou un code VBA sans succès:

Par example, j'ai 6 cellules avec des valeurs: A1=1, B1=2, C1=1, D1=0, E1=2, F1=1
J'aimerais connaître le nombre de fois que je peux avoir une somme de 5 en aditionnant
3 cellules sur 6. Je sais que la réponse dans ce cas est 3 fois:
A1+B1+E1, B1+C1+E1 et B1+E1+F1.

Est-ce que quelqu'un peut m'aider avec une formule excel ou un code Visual BAsic?

Merci d'avance pour votre aide!

3 réponses

  1. felix184 Messages postés 4 Statut Membre 1
     
    Merci beaucoup makitoch.
    ça fonctionne très bien.
    Je perdais mon temps avec des "Do while".
    Merci aussi eriiic.
    1
  2. makitoch Messages postés 789 Statut Membre 94
     
    il y a peu être plus rapide mais je te conseille de faire en force brute dans ce cas la c'est le plus simple et le plus intuitif. ça peut se faire en trois boucle imbriqué

    je m'explique:
    A1+B1+C1= 3 ?--->non
    A1+B1+D1= 3 ?--->oui ! on mémorise i= i+1
    A1+B1+E1= 3 ?--->non
    A1+B1+F1= 3 ?--->non
    A1+C1+D1= 3 ?--->non
    A1+C1+D1= 3 ?--->oui ! on mémorise i= i+1
    ...
    D1+E1+F1= 3 ?
    0
    1. makitoch Messages postés 789 Statut Membre 94
       
      en code excel ça ça ferai ça

      for i=1 to 4
      for j=i+1 to 5
      for k=j+1 to 6
      if(cells(i,1)+cells(j,1)+cells(k,1))==3) then
      i=i+1
      endif
      next
      next
      next

      un truc comme ça.
      edit : j'ai modifier j'avais fait une erreur ^^ bref comme ça, ça devrait fonctionner. j'espere t'avoir aider bye ! oublie pas de mettre résolu ça fonctionne.
      0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    https://www.cjoint.com/?DFxkGjfSmNq
    en mettant 'nombre de termes mini' et 'nombre de termes maxi' à 3
    eric
    0