Rapport de message :*
 

Re: ecart frequence

Titre du sujet : Re: ecart frequence
par JeanMarie le 04/03/2012 10:04:35

Bonjour Mahelnawe, Didier, le forum

Formule à mettre en D2, puis un glisser vers le bas
=SI(ESTNA(EQUIV(C2;C3:C$22;0));"";EQUIV(C2;C3:C$22;0)-1)
La fonction ESTNA est une fonction d'information, elle retourne VRAI quand le message d'erreur #N/A est retourné par la fonction EQUIV, cela permet de le contourner.
La fonction EQUIV retourne la position de la valeur recherchée (1er argument) dans la plage (2ème argument), EQUIV te donne l'écart de ligne entre deux valeurs identiques.
Regarde bien la plage du 2ème argument, la cellule de départ de la plage est non absolue, la cellule de fin est absolue, et est en dehors de la plage de ton tableau, cela va éviter d'avoir un 0 en cellule C21.

J'ai concidéré que si la valeur n'était plus présente en dessous (#N/A) on affiche rien ("")

Formule à mettre en E2, puis un glisser vers le bas.
=SI(D2="";"";DECALER($D2;D2+1;))
Pour les valeurs suivantes, la fonction EQUIV ne peut être utilisée, cette fonction ne retourne que la première position de la valeur à rechercher.

J'ai donc utilisé la fonction DECALER (que tu dois connaître maintenant).

Formule à mettre en F2, puis glisser vers la droite et vers le bas
=SI(E2="";"";DECALER($D2;SOMME($D2:E2)+COLONNE(B1);))
Dans la colonne D se trouve tous les écarts entre deux valeurs identiques, il suffit d'appliquer le décalage cumulé entre plusieurs occurences.

@+Jean-MArie