Formuła programu Excel: Dopasuj pierwszy błąd -

Spisie treści

Formuła ogólna

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

Podsumowanie

Jeśli chcesz dopasować pierwszy błąd w zakresie komórek, możesz użyć formuły tablicowej opartej na funkcjach DOPASUJ i CZY.BŁĄD. W przedstawionym przykładzie formuła wygląda następująco:

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

To jest formuła tablicowa i należy ją wprowadzić za pomocą kombinacji Control + Shift + Enter (CSE).

Wyjaśnienie

Działając od wewnątrz, funkcja ISERRROR zwraca TRUE, gdy wartość jest rozpoznanym błędem, lub FALSE, jeśli nie.

Po podaniu zakresu komórek (tablicy komórek) funkcja ISERROR zwróci tablicę wyników PRAWDA / FAŁSZ. W przykładzie otrzymana tablica wygląda następująco:

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

Zwróć uwagę, że szósta wartość (która odpowiada szóstej komórce w zakresie) to PRAWDA, ponieważ komórka B9 zawiera # N / A.

Funkcja MATCH jest skonfigurowana tak, aby dopasować TRUE w trybie dokładnego dopasowania. Znajduje pierwszą wartość TRUE w tablicy utworzonej przez ISERROR i zwraca pozycję. Jeśli nie zostanie znalezione żadne dopasowanie, sama funkcja PODAJ.POZYCJĘ zwraca # N / A.

Znalezienie pierwszego błędu NA

Powyższy wzór będzie pasował do każdego błędu. Jeśli chcesz dopasować pierwszy błąd # N / A, po prostu zamień ISNA na ISERROR:

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

Interesujące artykuły...