Excel 2010: range dans formule RECHERCHEV

Résolu/Fermé
El-sol - 25 avril 2014 à 21:29
 El-sol - 28 avril 2014 à 13:46
Bonjour,

Dans ma formule RECHERCHEV, ça fait référence au range $A$2:$D$427 d'un autre fichier.

mais le D427 peut parfois devenir D428 ou D426, c'est hors de mon contrôle. C'est quelqu'un d'autre qui met à jour l'autre fichier.
Je m'en rends compte seulement en voyant des messages d'erreur. Je dois alors aller ouvrir ce fichier et voir à quelle ligne c'est rendu.

Est-il possible de modifier ma formule RECHERCHEV qui dirait : de A2 au dernier champ qui a une donnée ?

merci



A voir également:

3 réponses

Mazzaropi Messages postés 1985 Date d'inscription lundi 16 août 2010 Statut Contributeur Dernière intervention 24 mai 2023 70
25 avril 2014 à 22:09
El-sol, Bonsoir

Je pense que tu peux essayer d'utiliser cette formule ça fait référence au range.

INDIRECT("A2:D"&SOMMEPROD(MAX((D1:D1000<>0)*(D1:D1000<>"")*(LIGNE(D1:D1000)))))

Était-ce ce que vous vouliez?
J'espère que j'ai aidé.
--
Belo Horizonte, Brasil.
Marcílio Lobão
0
senecartour Messages postés 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
25 avril 2014 à 23:28
Dans votre formule $A$2:$D$427 est la plage dans laquelle s'effectue votre recherche. Pour faire simple élargissez au max votre plage par exemple changer le 427 à 1000.
Bon courage
0
bonjour,

senecartour, votre solution était si simple. Je croyais qu'avec une RECHERCHEV, le range devait être précis. J'ai mis ça à 1000 et ça fonctionne à merveille. Merci beaucoup
0