# N / A yerine Sıfırı Döndür - Excel İpuçları

İçindekiler
Karşılaştığım yaygın bir sorun "DÜŞEYARA nasıl #YOK yerine 0 veya boş bir dize döndürebilirim?"

Mevcut formülün şöyle olduğunu varsayalım

=VLOOKUP(A1,$B$2:$D$100,3,False)

veya daha yoğun

=VLOOKUP(A1,$B$2:$D$100,3,0)

Bunu yapmak için bir yaklaşım aşağıdaki gibidir

=IF(ISNA(VLOOKUP(A1,$B$2:$D$100,3,0)),””, VLOOKUP(A1,$B$2:$D$100,3,0))

Ancak bu, Excel'in verimlilik açısından "pahalı" olan DÜŞEYARA formülünü İKİ KEZ hesaplamasını gerektirir.

Geliştirilmiş bir yöntem şudur:

=IF(COUNTIF($B$2:$B$100,A1), VLOOKUP(A1,$B$2:$D$100,3,0),"")

Bu şekilde DÜŞEYARA yalnızca A1'deki değer B2: B100'de mevcutsa hesaplanır ve bu nedenle DÜŞEYARA #YOK döndürmez!

Ilginç makaleler...