Séquences de numéros

C

Claude

Guest
Bonjour le FORUM,

Voici mon problème :
Il s’agit de rechercher dans une liste de numéros, des séquences de 3 numéros
de la forme 1, 2, 3 en fonction de la factorielle 3 qui détermine 6
manières d’apparitions possibles :
1-2-3
1-3-2
2-3-1
2-1-3
3-1-2
3-2-1
Il est fait abstraction des répétitions de numéros pour la quantification des séquences.
Par exemple dans la liste des numéros ci-dessous, où la séquence 1-2-3 apparaît, le N°2 qui est en double à la ligne N°3 est ignoré.
1 20 05 08 02 44
12 2 37 22 31 46
23 2 06 34 12 17
40 33 3 30 12 34

Cette recherche est-elle possible avec une formule matricielle par exemple ?

Merci de me renseigner.

Ci-joint, ma question avec un exemple, le tout en détail.

A bientôt , Claude
:)
 
C

Claude

Guest
Mince!! des problèmes avec le fichiers joint, voici j'espère ! à + merci [file name=sequences.zip size=4165]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/sequences.zip[/file]
 

Pièces jointes

  • sequences.zip
    4.1 KB · Affichages: 17
  • sequences.zip
    4.1 KB · Affichages: 17
  • sequences.zip
    4.1 KB · Affichages: 19

Hervé

XLDnaute Barbatruc
Bonjour claude


en pièce jointe, une proposition pour les séquences, par contre je n'ai pas compris comment tu déterminais les ecarts.

salut [file name=sequences_20060222111819.zip size=11004]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/sequences_20060222111819.zip[/file]

edition : j'avais pas vu que tu demandais par formule, je l'ai fait en vba.

Message édité par: hervé, à: 22/02/2006 11:20
 

Pièces jointes

  • sequences_20060222111819.zip
    10.7 KB · Affichages: 16
C

Claude

Guest
Merci Hervé, c'est très gentil de t'être penché sur mon problème.
J'aurais préféré une formule, car ensuite pour l'adapter à une liste de numéros plus importante et a d'autres séquences de 3 numéros je ne saurai pas comment faire!!
Pour le calcul de l'écart, une séquence est considérée comme entière, lorsque le premier numéro qui la complète est rencontré.
Par exemple, pour la première séquence (1-2-3), nous avons dans la liste des numéros, successivement les numéros 1, 2, 2, 3,le premier N°2 du doublon est considéré par le 2è, le N°3 sera le premier numéro rencontré qui complète la séquence. Je dis le premier numéro 3, parceque 3 lignes plus bas nous avons encore le N°3 qui lui par contre, va commencer la prochaine séquence (3-2-1).
En fait, je fais fi des numéros en double ou triple, je prends le premier numéro de la série pour compléter ma séquence.
Ainsi, pour la première séquence (1-2-3)qui est d'ailleur la seule rencontrée dans la liste des numéros, l'écart sera calculé par rapport à la position du N°3 qui termine la séquence.
Dans la liste le N°3 est en position 4, comme celle-ci comporte 22 lignes, l'écart sera de 22-4 = 18
J'espère ne pas avoir été trop confus, je reste à ta disposition pour plus de précisions.

Merci à bientôt. claude
 

Hervé

XLDnaute Barbatruc
re claude

en pièce jointe, le code commenté, j'ai pas tout compris pour les écarts :unsure:

je suis désolé de ne pouvoir te donner une solution par formule, mais je suis une vrai tanche dans ce domaine.

salut [file name=sequences_20060223000203.zip size=10377]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/sequences_20060223000203.zip[/file]
 

Pièces jointes

  • sequences_20060223000203.zip
    10.1 KB · Affichages: 21
C

Claude

Guest
Merci Hervé,
J'ai pas raisonné de la même manière, c'est par ligne que j'ai établi mon raisonnement.
Par exemple, la séquence 1-2-3 est complète avec le N°3 en ligne 5 (la 4ème ligne des tirages, colonne A) L'écart est donc 22-4=18

Pour répondre à ta question sur la séquence (1-3-2), dans la séquence 1-3-2 on trouve les N°1 et 3 à la ligne 18 et le N°2,ligne 20, si je considère la colonne A, le N°1 et 3 sont en vérité en position 17 et le N°2 en 19, comme le nombre de lignes est de 22, l'écart sera de 22-19 = 3
Je suis persuadé qu'une formule devrait résoudre cela, mais je ne sais pas comment, car suis pas très doué dans ce domaine.

Amicalement. Claude
 

Hervé

XLDnaute Barbatruc
bonjour claude

comme ma macro n'a pas l'air de te plaire (snif :( ), j'ai contacté par bal privé en émminent formuliste du forum.

celui-ci m'a répondu que ca ne lui semblait pas possible par formule.

mais comme il m'a déjà souvent épater, attendons un peu.

salut
 
C

Claude

Guest
Salut Hervé,
Merci pour tous ces efforts.
Ben! si j'ai une macro qui est adaptable à ce que je veux et qu'elle donne des résultats justes je veux bien faire avec, surtout s'il s'avère qu'une formule ne peu pas résoudre ce problème.
J'attends donc et merci à tous pour votre participation.

Claude :)
 

Discussions similaires

Réponses
5
Affichages
182
Réponses
14
Affichages
334

Statistiques des forums

Discussions
312 429
Messages
2 088 352
Membres
103 824
dernier inscrit
frederic.marien@proximus.