Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Excel très basique mais je bug !

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
 

Alexis123456

XLDnaute Nouveau
Salut,
Dans mon cas je veux garder les zéros affichés car ils seront une information à voir dans d’autres cellules du fichier.
De plus, l’option ne semble pas exister depuis Excel Microsoft 365 (la version en ligne).
 

job75

XLDnaute Barbatruc
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+
 

job75

XLDnaute Barbatruc
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.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…