On y est presque mai c'est pas tout a fait ca car par exemple pour la ligne 10 je voudrai récupérer l'avant dernière cad en colonne D ...Bonjour à tous,
Avec le fichier c'est mieux car j'étais parti sur une autre piste.
A essayer
VB:=INDEX($C8:$I8;EQUIV("zzz";C8:I8)-1)
JHA
=SIERREUR(INDEX($C8:$I8;GRANDE.VALEUR(SI(ESTTEXTE($C8:$I8)*($C8:$I8<>"bon")*($C8:$I8<>"");COLONNE($C8:$I8)-2);2));"")
Les formules tu peux les supprimer c'était un essai mais ca ne convenais pasBonjour à tous,
Pourquoi as-tu des formules et des listes déroulantes, tu ne peux pas avoir la même chose sur toutes les colonnes?
Après nettoyage
JHA
Super merci bcp je vais essayer de la mettre en applicationBonjour à tous,
la fonction grande.valeur(plage;2) te retourne une position si les données sont en texte, si il n'y a pas de vide et de "bon".
la fonction index(plage;position) te retourne la donnée
C'est une fonction matricielle à valider par Ctrl+Maj+Entrée, après validation, des accolades se positionnent de chaque côté de la formule.
Pour voir comment fonctionne la formule dans le ruban tu choisis Formules/evaluer la formule/evaluer
JHA