N° de ligne d'un doublon

Bonjour,

Je cherche à récupérer le numéro de ligne de la dernière occurence d'un texte prédéfini.

Cela a l'air d'être simple, mais je n'y parviens pas.

Plus d'explications sous la pièce jointe.

https://www.excel-pratique.com/~files/doc/N_de_ligne_d_un_doublon.xls

Bonjour,

je n'ai peut être pas bien compris ta question, mais as tu essayé

=si(B2="oui";Ligne();"")

A =

11test.zip (7.00 Ko)

Bonjour,

Il me semble que tu n'as pas bien compris le problème.

Je désire obtenir les résultats des colonnes C et D, qui sont bons, mais sans faire appel à la valeur de la cellule suppérieure.

Toutes les cellules doivent donc contenir une valeur, comme dans l'exemple, alors que dans ta proposition de nombreuses cellules sont vides.

Salut dré

et avec

=CELLULE("LIGNE";DECALER(C1;EQUIV(MAX(C1:C14);C1:C14;0)-1;0))

cela va-t-il?

Cordialement

Salut Amadéus,

Merci beaucoup, mais je ne parviens pas à faire fonctionner ta formule.

Serait-ce trop te demander de bien vouloir mettre le fichier avec ta formule en pièce jointe ?

Salut André,

Pourrais-tu nous mettre le fichier bâti avec la fonction INDIRECT.

Sur la base de l'exemple fourni, j'ai compris, mais j'ai un peu de mal à comprendre comment est utilisée la fonction INDIRECT dans ton fichier définitif

A te lire

@+

Re,

Qu'il est difficile d'expliquer un problème et de se faire comprendre !

Je souhaite trouver une formule en remplacement de celles en colonnes C ou D (qui sont bonnes) qui renvoie le numéro de ligne à chaque nouvelle occurrence d'un texte prédéfini dans la colonne B (dans l'exemple : "oui") et recopie ce numéro sur les lignes suivantes jusqu'à une nouvelle occurrence.

En d'autres mots : une formule en C2, que je puis étirer vers le bas, et qui renvoie les mêmes valeurs que celles contenues dans cette colonne (ou dans D), en faisant uniquement référence à la colonne B, et non pas à d'autres valeurs contenues en colonnes C ou D..

Avec une colonne supplémentaire, pas de problème, mais en direct !

salut André,

peut-être une solution avec cette formule en E2 :

=SI(($B$2:B2="oui")*LIGNES($B$1:B2)=0;E1;($B$2:B2="oui")*LIGNES($B$1:B2))

Bonne soirée

@+

Salut Thibo,

Cela fonctionne, merci.

Comme me disait dernièrement un de mes amis, "il suffisait d'y penser " !

Bonne soirée.

re salut andré,

Dans l'inspiration de la fomrule précédente :

en E2 cette formule matricielle :

=MAX(($B$2:B4="oui")*LIGNE($B$2:B4))

@+

14test3.zip (7.63 Ko)

Bonsoir dre thibo

par conséquent je ne puis me référer à la ligne précédente.

Pourtant, cette formule en E3 fait référence à E2 qui est la ligne précédente

=SI(($B$2:B3="oui")*LIGNES($B$1:B3)=0;E2;($B$2:B3="oui")*LIGNES($B$1:B3))

La seconde par contre est impec

Cordialement

Bonjour,

Parfait !

Merci.

Rechercher des sujets similaires à "ligne doublon"