Séquences de numéros

  • Initiateur de la discussion Initiateur de la discussion Claude
  • Date de début Date de début

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 !

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
🙂
 
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

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
 
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

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
 
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
 
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 🙂
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
240
Réponses
0
Affichages
887
Réponses
5
Affichages
911
Réponses
19
Affichages
867
Retour