Un problème courant auquel je suis confronté est "Comment puis-je demander à RECHERCHEV de renvoyer un 0 ou une chaîne vide au lieu de # N / A!?"
Supposons que la formule actuelle soit
=VLOOKUP(A1,$B$2:$D$100,3,False)
ou plus condensé
=VLOOKUP(A1,$B$2:$D$100,3,0)
Une approche pour ce faire est la suivante
=IF(ISNA(VLOOKUP(A1,$B$2:$D$100,3,0)),””, VLOOKUP(A1,$B$2:$D$100,3,0))
Mais cela nécessite Excel de calculer DEUX FOIS la formule RECHERCHEV qui est «chère» en termes d'efficacité.
Une méthode améliorée est:
=IF(COUNTIF($B$2:$B$100,A1), VLOOKUP(A1,$B$2:$D$100,3,0),"")
De cette façon, la RECHERCHEV n'est calculée que si la valeur de A1 existe dans B2: B100, et par conséquent, RECHERCHEV ne retournera pas un # N / A!