Selectionner dans une colonne la valeur la plus en dessous

Bonjour tout le monde,

Voila mon probleme, j'ai une colonne ou l'on ne rempli chaque case que par oui ou par non (O/N), mon but est de trouver la cellule (d'une autre colonne) se trouvant sur la meme ligne que le Oui ("O") le pluis bas dans la colonne (celui qui à le numero de ligne le plus élevé). J'ai essayé avec la fonction Recherche mais cela fonctionne mal (car il y a de nombreux "O" dans cette colonne)

Avez vous d'autre pistes?

Merci

Bonjour

Une solution

Exemple la colonne C est celle contenant oui ou non,

les valeurs à trouver sont dans la colonne J (7 colonnes plus loin)

La formule Matricielle à valider avec Ctrl+Maj+Entrée

=DECALER(INDEX(C1:C1000;MAX(NON(ESTVIDE(C1:C1000))*LIGNE(C1:C1000));1);0;7;;)

Cordialement,

Amadéus

Merci beaucoup de me repondre. Cependant je n'arrive pas a utiliser ta formule. J'essaye d'etre plus precis : Sur la colonne B, j'ai des dates (ordre croissant de haut en bas). Sur les colonne suivantes, des "o" et des "n". Je voudrais avoir en entete de chaque colonne la date la plus recente pour laquelle le "o" a été saisi.

Je recherche donc la formule a taper dans cette cellule en en-tete.

J'ai essayé

recherche("o";colonne des oui et non; colonne des date)

ca marche pas mal mais les cases vide posent des problemes, et les modif en milieu de colonne ne sont pas toujours pris en compte.

Bonjour,

Les dates en B2:B100

Les o et n dans la plage C2:L100

(les plages peuvent être adaptées suivant besoin)

En C1 : =MAX(SI(C2:C100="o";$B2:$B100))

formule matricielle (à valider par Ctrl+Maj+Entrée)

cette formule peut être copiée vers la droite (D1, E1, ...)

Ne pas oublier de mettre la ligne 1 en format date

Cette formule renvoie le 00.01.00 si la colonne ne comporte pas de o.

Pour laisser la cellule d'en-tête vide le cas échéant faire usage de la formule suivante :

=SI(NB.SI(C2:C100;"o")=0;"";MAX(SI(C2:C100="o";$B2:$B100)))

toujours à valider en matricielle.

Dis-moi si cela résoud ta question.

Bonjour

Matricielle qui s'incrémente vers la droite

=DECALER($B$1;MAX(LIGNE(C3:C21)*(C3:C21="o"))-1;;;)

Fichier exemple joint.

Cordialement,

Amadéus

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

Fichier réédité pour suppression des smilies

Merci beaucoup, ca devrait marcher mais j'ai un autre pb En fait les formule que vous m'avez indiqué me renvoie la bonne valeur dans la fenetre "arguments de la fonction". La résultat affiché en bas à gauche est cohérent mais aprés avoir cliqué sur ok, la cellule affiche encore et toujours #VALEURS!

que signifie : formule matricielle (à valider par Ctrl+Maj+Entrée) ?

Desolé je débute....

Ok c bon. j'ai posé ma question trop tot. Je tapais ctrl+atl+entrée au lieu de ctrl+maj+entrée. Je ne sais pas à quoi correspond cette validation mais ça marche trés bien. Merci encore.

Rechercher des sujets similaires à "selectionner colonne valeur dessous"