Formule pour la Nieme apparition d'une valeur

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 !

white-spirit

XLDnaute Occasionnel
Bonjour le Forum,

je recherche une fonction pour le travail suivant:

- soit une plage (A6:A2000) contenant des valeurs revenant plusieurs fois de manière aléatoire et en nombre différent.
- je souhaite mettre dans la cellule d'a-coté(Bx) la "Nième apparition de chaque valeur dans la plage, (sens haut->bas)".

RANG ne convient pas parce qu'il compare la valeur aux autres
FREQUENCE ne convient pas parce qu'il dénombre la valeur (comme nb.si)

il doit bien y avoir une solution matricielle (que je préfère pour son caractère automatique ...) 😕

Merci à ceux qui sauront m'éclairer - Cordialement - WS 🙂🙂
 
Re : Formule pour la Nieme apparition d'une valeur

Bonjour,

Pas sûre d'avoir compris... Mais si tu veux en face de chaque valeur, voir combien de fois maximum elle apparait dans la plage :

=SOMMEPROD(($A$2:$A$19=A2)*1)

Si en revanche tu veux savoir le nombre de fois au moment précis où tu la rencontres (c'est à dire 1 pour la première fois, 2 pour la deuxième fois...) il faudra décaler la plage.
 
Re : Formule pour la Nieme apparition d'une valeur

Bonjour Brigitte, merci pour ta réponse,

ta deuxième solution est exactement ce que je recherche !
mais j'avoue ne pas comprendre le décalage de la plage ....

la plage référence (a6:a2000) n'est pas forcément pleine tt le temps, et le résultat demandé doit apparaitre dans la cellule à droite de celle que je viens de saisir (dans a6:a2000)

pour le cas des cellules vides, je rajouterai une condition si.

Aurais-tu une fonction à me suggérer ?

Merci d'avance . WS.
 
Re : Formule pour la Nieme apparition d'une valeur

Bonjour, salut Brigitte (bisou) et jeanpierre,

D'après ce que j'ai compris :

Dans une cellule quelconque (par exemple B1), l'occurrence recherchée
B6 : =SI(NB.SI(A$6:A6;A6)=B$1;"c'est ici";"")
formule à étirer vers le bas
 
Re : Formule pour la Nieme apparition d'une valeur

Re,

Ben voilà je n'aurais pas dit mieu (bisous jp). Il s'agit d'enlever le sigle DOLLAR $devant la première référence de cellule (histoire des valeurs absolues).

Regarde l'exemple ci-joint plus parlant, je pense qu'un long discours que je pourrais te faire.

Edit : bisous hoerwind, pas rafraichi...
 

Pièces jointes

Re : Formule pour la Nieme apparition d'une valeur

Bonjour (ou Re) à Tous,

Eh bien le problème est résolu !

En fait , Brigitte m'a mis sur la voie en me parlant de "décaler" la plage ....
Le temps que j'interprète, j'ai résolu avec ceci:

=si(nb.si($a$6:$a6;$a6)=1;$a6;"")

$a$6= cellule de début de la plage ou je saisis les valeurs
$a6= cellule "décalable" (augmenter la plage d'exploration)
1= 1ere fois d'apparition de la valeur
lorsque je décline vers la droite, j'augmente cette valeur
$a6= valeur à reporter dans la cellule ou l'on met cette formule ...


En tout cas, merci à Tous d'avoir contribué (et de m'avoir fait réfléchir)

Tchao. WS
 
- 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
Retour