Врати нулу уместо # Н / А - Екцел Савети

Преглед садржаја
Једно уобичајено питање са којим сам суочен је „Како могу да ВЛООКУП врати 0 или празан низ уместо # Н / А!?“

Претпоставимо да је тренутна формула

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

или више згуснуто

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

Један од приступа за то је следећи

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

Али ово захтева да Екцел израчуна ДВА ПУТА ВЛООКУП формулу која је „скупа“ у погледу ефикасности.

Једна побољшана метода је:

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

На овај начин ВЛООКУП се израчунава само ако вредност у А1 постоји у Б2: Б100, па стога ВЛООКУП неће вратити # Н / А!

Занимљиви Чланци...