Formule sans VBA

Bonjour, est-il possible que … Exemple :
Que la Cellule A1 Feuil2 créer une formule (RECHERCHEV sur Feuil1) mais si la cellule recherché et vide alors l’on peut mettre une valeur aux choix directement dans la cellule A1 Feuil2 sans effacer la formule et sans VBA ?

Merci pour votre aide,
Cordialement,

Bonjour,

Tout d’abord, sans VBA, il n’est pas possible d’avoir dans une même cellule une formule ET une valeur saisie à la main. L’une prend la place de l’autre. Pour résoudre ton pb il faut pouvoir intégrer la valeur de remplacement dans ta formule.

Autrement, deux pistes
1 - la valeur recherchée n’esiste pas dans le tableau de recherche. Dans ce cas, la fonction RECHERCHEV retourne la valeur #N/A. La formule doit tester ce résultat. Par exemple :
=SI(ESTNA(RECHERCHEV(C1;$A$1:$B$10;2;FAUX));« valeur non trouvée »;RECHERCHEV(I1;$A$1:$B$10;2;FAUX))
L’argument FAUX est important car il recherche une correspondance exacte, même dans un tableau non trié.
-1 - La valeur recherché renvoi un résultat nul. Dans ce cas la formule sera du type :
=SI(RECHERCHEV(C1;$A$1:$B$10;2;FAUX))="";« Recherche renvoie vide »;« Valeur de remplacement »)

Dommage qu’on ne puisse pas le faire sans VBA, je vais faire avec les formules que vous me proposer.

Merci de votre aide !

Attention aux guillemets qui ne sont pas les mêmes dans le poste et dans Excel. Il faut les remplacer.

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.