detecte les nombres consecutif dans une serie

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 !

oscar.cesar

XLDnaute Nouveau
bonsoir
une recherche de nombres consecutif dans une serie de nombres
je cherche à realise en vba une code me permettant de trouver des nombres consecutifs dans une serie de nombres.
en sachant que la longueur de la serie est variable de 0 à 20 nombres maxi
les nombres sont compris entre 1 et 20 .
dans la serie les nobmres ne sont pas ordonnes de manieres croissant (ils ne le doivent pas)
les nombres consecutifs sont de longueur2 ,3,4 ou 5
soit pour consecutifs 2 , cela donne 2 numeros consecutif comme 1-2 ou 3-2 ou 18-19
etc pour le consecutif 3 1-2-3 ou 9-7-8

ci joint le fichier .

merci d'avance
 
Re : detecte les nombres consecutif dans une serie

Bonsoir le fil,

Une solution à ton problème pour une série de nombres : celle qui figure en ligne 5. Il te faudra travailler un peu pour l'étendre à ton tableau s'il contient plusieurs lignes...

Solution fondée sur la formule mathématique de calcul d'une somme de série arithmétique de n termes, de raison 1 et d'origine 1 : n * (n+1)/2

Cordialement
 

Pièces jointes

Re : detecte les nombres consecutif dans une serie

Bonsoir oscar.cesar, Spitnolan08

Une autre façon de faire. Par contre si tu laisses des cellules vides dans la série, précédées de 1 ou suivies de 1, cela génère un résultat erroné, car vide correspond à 0.

Je n'obtiens pas le même résultat que Spitnolan08 😕

Dans la suite : 2 1 3 19 20 21 22 il y a 4 suites de 2 et non 5, enfin pour moi
2 1
19 20
20 21
21 22


Bonne nuit
 

Pièces jointes

Dernière édition:
Re : detecte les nombres consecutif dans une serie

bonjour
merci à tous
je regarde pour adapte tout cela.
pour le nb de serie de 2
j'en compte 5
Dans la suite : 2 1 3 19 20 21 22 il y a 4 suites de 2 et non 5, enfin pour moi
2 1
19 20
20 21
21 22
et 2.3

merci
 
Re : detecte les nombres consecutif dans une serie

Re,
Bonjour bqtr,
Dans la suite : 2 1 3 19 20 21 22 il y a 4 suites de 2 et non 5, enfin pour moi
Il y a bien 5 groupes de 2 nombres consécuttifs...

Juste pour le fun, suite au post de bqtr, j'ai rajouté la possibilité de compter le nombres de groupes de n nombres consécutifs. Il suffit uniquement pour cela de rajouter le libellé "Consécutif n" en tête de colonne dans la ligne 4, à la suite des autres. (A condition toutefois que la taille des groupes se succède avec une raison 1, sinon il faut adapter)

Pour l'extension à plus de lignes dis nous...

Cordialement
 

Pièces jointes

- 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

Discussions similaires

Réponses
4
Affichages
190
Réponses
3
Affichages
153
Réponses
11
Affichages
261
Retour