periode d'un nombre sur une plage

thierryastiti

XLDnaute Nouveau
Bonjour,

j'ai des données de type entier sur 6 colonnes et 200 lignes.

en commençant par la derniere ligne et en remontant.

application : je cherche la periodicité du chiffre 2.

200 eme ligne rien
199 eme ligne rien
198 eme ligne un 2
197 eme ligne rien
196 eme ligne rien
195 eme ligne un 2

donc j'aurai dans une case par exemple la A210 "periode 3"
et à A211 j'aurai un 1.

ensuite je remets le compteur à 0 mais je reprends à partir de la ligne 194.

Evidement si je retrouve une periode 3 j'aurai 2 dans la case A211.

Merci d'avance pour votre aide.
 

eriiic

XLDnaute Barbatruc
Re : periode d'un nombre sur une plage

Bonjour,

ensuite je remets le compteur à 0 mais je reprends à partir de la ligne 194.
Doit-on comprendre que le 2 trouvé ligne 195 ne peut pas être repris pour détecter la période suivante ?
Je n'ai vu ça qu'après... Si la réponse est 'si, on peut' alors avec :
en E1 le nombre (2) recherché,
en E2 la période (3) recherchée,
en A1:A18 ta liste de nombres

Il y a peut-être plus court mais
=SOMMEPROD(((GRANDE.VALEUR(($A$1:$A$18=$E$1)*LIGNE($A$1:$A$18);LIGNE(DECALER($A$1;0;1;NB.SI($A$1:$A$18;"="&$E$1)-1;1)))-GRANDE.VALEUR(($A$1:$A$18=$E$1)*LIGNE($A$1:$A$18);LIGNE(DECALER($A$1;1;1;NB.SI($A$1:$A$18;"="&$E$1)-1;1))))=$E$2)*1)
devrait te ramener ton compte (à tester plus amplement...)

eric
 

Discussions similaires

Réponses
4
Affichages
953

Statistiques des forums

Discussions
312 508
Messages
2 089 138
Membres
104 046
dernier inscrit
ouiza