Справяне с грешки NA ()

Съдържание
Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Представете си, че имаме таблица с данни като:

И след това правим VLOOKUP на град, който го няма, получаваме грешка N/A:

Това не е голям проблем, ако имаме само една грешка N/A. Ако обаче имаме няколко N/A (всяко произтичащо от отделен VLOOKUP) в таблица, това може да изглежда доста грозно. Освен това всички суми, които включват тези клетки, също водят до стойността N/A. Накратко, грешката N/A може да се разпространи в цялата работна книга:

За да заобиколите това, Excel има функцията ISNA, която ни позволява да проверим дали дадено условие или клетка има стойността N/A. Обикновено се използва като част от IF изявление:

B1 = IF (ISNA (A1), 0, A1)

т.е. ако клетката A1 има стойността ISNA, тогава клетката B1 приема стойността 0, в противен случай тя има стойността в A1.

Или ако имаме формули за VLOOKUP, можем да проверим дали той оценява към NA, използвайки същия подход. Ако е така, ние приемаме стойността 0, в противен случай вземаме стойността, върната от стойността VLOOKUP:

= IF (ISNA (VLOOKUP (B18, B6: C13,2, FALSE)), 0, VLOOKUP (B18, B6: C13,2, FALSE))

И ако този подход бъде приет в отделните редове в горната таблица, имаме:

Което е много по -представимо и общите стойности сега се оценяват разумно.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave