Afficher ou non une valeur en fonction de la valeur d'une cellule

ccs84

XLDnaute Nouveau
Bonsoir à tous.

Je cherche depuis plusieurs jours une solution sous Excel une solution mais je ne trouve pas.
J'ai en donnée une base de 600 colonnes et environ 4500 lignes.
En fonction d'une valeur étant la dernière valeur correspondant à "ok" d'une colonne, je voudrai afficher la valeur d'une autre colonne se trouvant sur la même ligne. Avec un exemple joint je pense que cela sera plus explicite. Dans la cellule colorée j'affiche le résultat que j'aimerai trouver de manière automatique, si cela est possible.
Vous remerciant par avance, de vos réponses.
Bien cordialement
CCS84
 

Pièces jointes

  • ESSAI.xlsx
    9.7 KB · Affichages: 22
  • ESSAI.xlsx
    9.7 KB · Affichages: 23

JHA

XLDnaute Barbatruc
Bonsoir à tous,

=DECALER(D$9;GRANDE.VALEUR(SI(D$10 : D$34="OK";LIGNE(D$10 : D$34)-9);1);2)

Cette fonction recherche le plus grand numéro de ligne dans la plage "D10 : D34" dans les cellules notées "OK".
Comme la plage démarre en "D10", je retire 9 pour que le comptage commence à 1.
Comme l'indique la fonction decaler(Référence; ligne colonne), on a comme référence la cellule "D9", pour savoir quelle est la valeur en colonne "F" donc bouger de 2 colonnes plus à droite.
Le 1 est la plus grande valeur de ligne qui contient "OK".
Cette fonction est matricielle, il faut donc la valider par les 3 touches en même temps Ctrl+Maj+Entrée

JHA
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16