Fonction sierreur sous excel 2003

Fermé
Lepops - 27 mars 2019 à 19:36
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 28 mars 2019 à 00:05
dans une facture j'ai un résultat #na et je veux avoir une cellule vide lorsque j'enregistre ma facture.... avec cette formule =RECHERCHEV(C21;liste_produit;2;0)
ça ne fonctionne pas si j'inscris =SIERREUR(RECHERCHEV(C21;liste_produit;2;0);"")

aidez-moi svp....

4 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
27 mars 2019 à 19:39
Bonjour,


Que ce soit avec 2003 ou une version ultérieure, la bonne méthode pour éliminer les #N/A (et uniquement ces dernières) c'est :
=SI(ESTNA(RECHERCHEV(C21;liste_produit;2;0));"";RECHERCHEV(C21;liste_produit;2;0))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 27 mars 2019 à 19:46
Bonjour

SIERREUR ne fonctionne pas sous 2003

voyez avec:
SI(ESTERREUR(RECHERCHEV(C21;liste_produit;2;0));"";RECHERCHEV(C21;liste_produit;2;0))

ou encore (mais je ne connais pas la 1° colonne dans la plage liste produit):

=SI(NB.SI(1°colonne;C21);RECHERCHEV(C21;liste_produit;2;0);"")

crdlmnt

0
Le résultat est faux!
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
28 mars 2019 à 00:05
mais encore ?
0
Le résultat est FAUX!!!
0