Un problema comune che devo affrontare è "Come posso fare in modo che CERCA.VERT restituisca uno 0 o una stringa vuota invece di # N / A !?"
Supponiamo che la formula corrente sia
=VLOOKUP(A1,$B$2:$D$100,3,False)
o più condensato
=VLOOKUP(A1,$B$2:$D$100,3,0)
Un approccio per farlo è il seguente
=IF(ISNA(VLOOKUP(A1,$B$2:$D$100,3,0)),””, VLOOKUP(A1,$B$2:$D$100,3,0))
Ma questo richiede che Excel calcoli DUE VOLTE la formula CERCA.VERT che è "costosa" in termini di efficienza.
Un metodo migliorato è:
=IF(COUNTIF($B$2:$B$100,A1), VLOOKUP(A1,$B$2:$D$100,3,0),"")
In questo modo CERCA.VERT viene calcolato solo se il valore in A1 esiste in B2: B100 e, pertanto, CERCA.VERT non restituirà un # N / A!