Recherche vertical cases non vide

Bonjour à tous,

Actuellement en stage de fin d'étude, je rencontre un souci et espère trouver une solution à mon problème. Cela fait quelques jours que je bloque et je n'ai toujours rien trouvé. Je vous expose mon problème.

Je souhaite réaliser une rechercheV à partir de la colonne N9 "PV manquant réel" de la feuille nommé TK99, cependant cette colonne contient des cases vides et va donc renvoyer une erreur vers la case F4 de la feuille nommée "Suivi Qualité PV", pour chacune de ces cases vides.

Voici ma fonction en F4 de la feuille "Suivi Qualité PV"

=RECHERCHEV('TK99'!N9;'TK99'!$B$9:$C$182;2;FAUX)

Est-ce qu'il est possible de réaliser une recherche verticale uniquement sur les cases non vides?

Une autre solution serait de supprimer les cases vides, puis effectuer une recherche vertical cependant j'ai besoin de réaliser cette fonction sans utiliser de filtre, car cette colonne sera mis à jour régulièrement et les cases vides seront différentes selon l'avancement du projet.

J'espère avoir été clair te tiens à préciser que je ne maitrise pas du tout les macros.

Je vous remercie par avance et espère vraiment que vous trouverez une solution à mon problème.

14pv-99.xlsx (42.58 Ko)

Bonjour,

Essaie avec cette formule :

=SI(ESTNA(RECHERCHEV('TK99'!N9;'TK99'!$B$9:$C$182;2;FAUX));"";RECHERCHEV('TK99'!N9;'TK99'!$B$9:$C$182;2;FAUX))

Cdt,

Christelle

Bonjour, une autre solution possible

17pv-99.xlsx (44.49 Ko)

Je vous remercie beaucoup.

Ca à l'air de fonctionner.

Etudian_ESTACA a écrit :

Ca à l'air de fonctionner.

?

J'avais un doute et effectivement j'ai encore un souci.

Lorsque l'on compte le nombre de cases non vide, elles sont plus nombreuses que le nombre de valeur retourné par la fonction, or on devrait avoir le même nombre de valeurs.

La case N24 par exemple, contient la valeur 2,1,6 et donc la fonction est censé retourné la valeur contenue en C24 "2,16. Décoffrage/utilisation de l'ouvrage" ce qi n'est pas le cas.

Il doit y avoir un souci quelque part.

Bonsoir,

La formule à Offset est bonne, il y a juste oublié de "Figer" les cellules des plages

=SIERREUR(INDEX('TK99'!$C:$C;PETITE.VALEUR(SI('TK99'!$N$9:$N$182<>"";LIGNE('TK99'!$N$9:$N$182));LIGNE(A1)));"")

A remettre dans F4 et à valider par Ctrl Maj Enter

Bonsoir et merci M12. A force de voir tous ses dollars j'en ai perdu la tête...

Grand merci à tous pour votre aide.

Ça marche parfaitement.

Rechercher des sujets similaires à "recherche vertical cases vide"