Compteur d'intervale
Bonjour à tous,
J'ai besoin de votre aide pour un problème de compteur !. C'est un peu différent de ce que généralement les gens demandent et je ne trouve vraiment pas un moyen simple.
voilà ce que je veux faire.
Une colonne de valeur numérique contenant des valeurs entre 1 et 10 par example:
4
8
7
8
9
1
8
2
2
4
6
Ce que j'aimerais faire c'est de pouvoir générer (sans doute via une formule) pour chaque valeur (présente) le nombre maximum de l'écart qui sépare la réapparition de ma valeur.
Par example je prend la première valeur -> 4 , je peux calculer à la main que la valeur est resortie au bout de 9 lignes (ou tirage si vous préférez).
Le "8" qui suit sort au bout de 2 tirages, mais resort encore au bout de '3' nouvelles lignes partant de celle-là, c'est donc le résultat '3' qui m'intéresse.
J'aimerais pouvoir appliquer cela à toute les valeurs présente dans la colonne 'juste l' ecart MAX par valeur !.
Attention, cela peut sembler facile mais par example le chiffre '9', n'apparaissant qu'une fois, je dois déduire que son écart max est au moins celui généré par sa distance depuis le début de la liste ou bien la fin de la liste..donc içi ce serait vis-àvis de la fin soit un écart de '6' etant donné qu'on est qu'à '5' du début.
Je suis prenneur d'une macro si besoin... içi c'est un example simple, je doit appliquer cela à plus de 30 chiffres et sur une colonne de plus de 300 valeurs..
En fait pour simplifier, on peut prendre tous les chiffres de 1 -> 10 (dans ce cas) et ballayer l'écart max pour chaque chiffres et ne garder que le plus grand.
Si le chiffre n'existe même pas dans la liste..c'est '0' et puis c'est tout !.
donc en résultat :
4 donne : 9
8 ->3
7-> 8
9->6
1->5
2->7 (vis-à-vis du début)
6->10
Merci d'avance pour votre aide,..sans vous je n'y arriverai pas !
Bonsoir
Pas trouvé mieux
https://www.excel-pratique.com/~files/doc/r6TKhIntervalles.xls
Cordialement
Edit Amadéus: Mise au point
Amadéus a écrit :Bonsoir
Pas trouvé mieux
https://www.excel-pratique.com/~files/doc/r6TKhIntervalles.xls
Cordialement
Edit Amadéus: Mise au point
C'est déjà pas mal !..Un grand merci... je vais essayer de décortiquer le contenu de ta longue formule !
Merci , c'est déjà d'une grande aide pour moi !
Salut Matrol,
J'ai essayé de trouver une solution à ton problème. Voici une première version un peu compliquée, mais il semble que ça fonctionne bien.
https://www.excel-pratique.com/~files/doc/Intervalle.zip
Tu dis : "je dois déduire que son écart max est au moins celui généré par sa distance depuis le début de la liste ou bien la fin de la liste". J'en ai donc déduit que le résultat pour le chiffre 8 ne devrait pas être comme indiqué dans ton message de 3, mais de 4, puisque l'intervalle entre le dernie chiffre 8 et la fin de la liste est de 4.
Bonne soirée
yvouille a écrit :Salut Matrol,
J'ai essayé de trouver une solution à ton problème. Voici une première version un peu compliquée, mais il semble que ça fonctionne bien.
https://www.excel-pratique.com/~files/doc/Intervalle.zip
Tu dis : "je dois déduire que son écart max est au moins celui généré par sa distance depuis le début de la liste ou bien la fin de la liste". J'en ai donc déduit que le résultat pour le chiffre 8 ne devrait pas être comme indiqué dans ton message de 3, mais de 4, puisque l'intervalle entre le dernie chiffre 8 et la fin de la liste est de 4.
Bonne soirée
tout à fait !... Un giga merci pour ton prog !.. Je pense pouvoir me débrouiller avec tout cela !.. Je suis surpris de la complexité que demande ce genre de tri !..mais je suis également très agréablement surpris par votre investissement à m'aider sur ce prob.
Merci encore beaucoups