Формула 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))

Цікаві статті...