Microsoft 365 Excel très basique mais je bug !

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Alexis123456

XLDnaute Nouveau
Bonjour,

Ma question concerne une base d’Excel.

Les deux fonctions ci-dessous (deux façons de faire la même chose) sont redondantes : elles répètent l’argument de recherche.
J’aimerais trouver une alternative qui raccourcirait la fonction pour la rendre plus facilement lisible et éviter cette imbrication (car je vais devoir imbriquer plein d’autres choses par la suite).
Je n’ai seulement connaissance de la fonction SIERREUR qui place la condition par défaut comme résultat, mais je ne trouve rien avec les fonctions SI.

=SI(RECHERCHEV(A5;N3:S6;2;FAUX)="";"";RECHERCHEV(A5;N3:S6;2;FAUX))
=SI(ESTVIDE(RECHERCHEV(A5;N3:S6;2;FAUX));"";RECHERCHEV(A5;N3:S6;2;FAUX))

Merci
 
Bonjour Alexis,
Peut être une piste avec simplement :
VB:
=RECHERCHEV(A5;N3:S6;2;FAUX)
et décocher l'option "afficher zéro"
1714053071553.png
 
Bonjour Alexis123456, sylvanu,

En tenant compte du fait que RECHERCHEV peut renvoyer une valeur d'erreur :
Code:
=SI(ESTERREUR(RECHERCHEV(A5;N3:S6;2;FAUX))+ESTVIDE(RECHERCHEV(A5;N3:S6;2;FAUX));"";RECHERCHEV(A5;N3:S6;2;FAUX))
A+
 
L'inconvénient de la solution de sylvanu c'est qu'elle transforme les nombres en textes.

Mais si elle vous convient vous pouvez la compléter par :
Code:
=SIERREUR(RECHERCHEV(A5;N3:S6;2;FAUX)&"";"")
Il y a aussi la formule que j'ai donnée au post #5.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour