XL 2010 améliorer ma formule

polyteis

XLDnaute Occasionnel
bonjour à toutes et tous,

je viens vers car je bloque sur ma formule, que je vous soumets, la voici ci dessous
.
=SI(OU(F10="0212-0077-SO01";F10="0212-0077-SO04");RECHERCHEV(CONCATENER(E10&F10&G10);'IMPORT BDD EOTP'!E$2:H$19998;4;0);RECHERCHEV(E10;'IMPORT BDD EOTP'!B$2:H$19998;7;0))

la formule fonctionne et me retourne les bons résultats.
Le seul petit hic c'est l'apparition des fameux #N/A, j'ai tenté de me servir des fonctions erreur, mais là je m'y perds.
j'aimerai obtenir à la place de #N/A, le mot inconnu.

pensez vous que cela soit envisageable avec ma formule ?

merci pour vos retours
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Deuxième fois que je réponds à cette question aujourd'hui :)


Il faut faire des recherches avant de poser la question.

Cordialement
 

polyteis

XLDnaute Occasionnel
bonsoir,

je n'avais pas fait d'essai avec cette fonction, de plus je ne savais pas que l'on pouvait la mettre plusieurs fois dans une formule.
maintenant je sais.
je vous montre cette formule qui fonctionne bien

=SI(OU(F10="0212-0077-SO01";F10="0212-0077-SO04");SIERREUR(RECHERCHEV(CONCATENER(E10&F10&G10);'IMPORT BDD EOTP'!E$2:H$19998;4;0);"inconnu");SIERREUR(RECHERCHEV(E10;'IMPORT BDD EOTP'!B$2:H$19998;7;0);"inconnu"))

merci
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Merci pour le retour avec la solution :) Cela devient assez rare pour être relevé.

Autre amélioration : si vous employez la fonction CONCATENER inutile d'employer & (esperluète) qui est le caractère de concaténation.
"A" & "B" = "AB"
Concaténer("A"; "B") = "AB"

Pour votre formule, c'est soit; CONCATENER(E10;F10;G10) soit E10&F10&G10 tout simplement.

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 095
Messages
2 085 249
Membres
102 835
dernier inscrit
Alexandrax971