Kembalikan Nol, bukan # N / A - Tips Excel

Daftar Isi
Satu masalah umum yang saya hadapi adalah "Bagaimana caranya agar VLOOKUP mengembalikan 0 atau string kosong alih-alih # N / A!?"

Anggaplah rumus saat ini adalah

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

atau lebih kental

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

Salah satu pendekatan untuk melakukannya adalah sebagai berikut

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

Tapi ini membutuhkan Excel menghitung DUA KALI rumus VLOOKUP yang "mahal" dalam hal efisiensi.

Salah satu metode yang ditingkatkan adalah:

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

Dengan cara ini VLOOKUP hanya dihitung jika nilai dalam A1 ada di B2: B100, dan oleh karena itu, VLOOKUP tidak akan mengembalikan # N / A!

Artikel yang menarik...