Формула на Excel: Съвпадение на първата грешка -

Обща формула

(=MATCH(TRUE,ISERROR(rng),0))

Обобщение

Ако трябва да съпоставите първата грешка в диапазон от клетки, можете да използвате формула на масив, базирана на функциите MATCH и ISERROR. В показания пример формулата е:

(=MATCH(TRUE,ISERROR(B4:B11),0))

Това е формула на масив и трябва да се въведе с помощта на Control + Shift + Enter (CSE).

Обяснение

Работейки отвътре навън, функцията ISERRROR връща TRUE, когато дадена стойност е разпозната грешка, и FALSE, ако не.

Когато се даде диапазон от клетки (масив от клетки), функцията ISERROR ще върне масив от TRUE / FALSE резултати. В примера този получен масив изглежда така:

(FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE)

Обърнете внимание, че 6-тата стойност (която съответства на 6-та клетка в диапазона) е TRUE, тъй като клетка B9 съдържа # N / A.

Функцията MATCH е конфигурирана да съвпада с TRUE в режим на точно съвпадение. Той намира първата TRUE в масива, създаден от ISERROR, и връща позицията. Ако не бъде намерено съвпадение, самата функция MATCH връща # N / A.

Намиране на първата грешка на NA

Формулата по-горе ще съответства на всяка грешка. Ако искате да съответствате на първата грешка # N / A, просто заменете ISNA за ISERROR:

(=MATCH(TRUE,ISNA(B4:B11),0))

Интересни статии...