Fonction "renvoyer l'ordre d'apparition"

Résolu
Coco-8 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -  
Coco-8 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je souhaiterais trouver une formule me permettant de me renvoyer le rang de plusieurs valeurs mais pas par ordre décroissant comme le fait la fonction RANG mais par ordre d'apparition. Exemple :


Dans mon tableau de droite, j'aimerais obtenir pour chaque référence leur ordre d'apparition dans la plage A2:F2. Dans l'exemple, la première référence qui est différente de 0 est le C (donc C=1), la deuxième est D (donc D=2) et la troisième est F (donc F=3).

Merci de votre aide :)
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
Pas sur que ce soit ce que vous voulez mais au pied de la lettre, pour obtenir votre tableau en H2:M2, il suffit d'entrer en H2 cette formule:

=SI(A2>0;MAX($G$2:G2)+1;"")

et de tirer vers la droite
attention au signe$
crdlmnt
0
Coco-8 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   2
 
Parfait ça marche, merci beaucoup !
Entre temps j'avais trouvé une autre solution qui se rapproche de la tienne avec NB.SI à la place de MAX comme tu me le proposes, mais ma solution posera problème si jamais je dois rajouter des références alors qu'avec la tienne je devrai simplement étirer vers la droite.

Donc merci :)
0