
Splošna formula
(=MATCH(TRUE,ISERROR(rng),0))
Povzetek
Če se morate ujemati s prvo napako v območju celic, lahko uporabite matrično formulo, ki temelji na funkcijah MATCH in ISERROR. V prikazanem primeru je formula:
(=MATCH(TRUE,ISERROR(B4:B11),0))
To je formula matrike, ki jo je treba vnesti s kombinacijo Control + Shift + Enter (CSE).
Pojasnilo
Funkcija ISERRROR, ki deluje od znotraj navzven, vrne TRUE, če je vrednost prepoznana napaka, in FALSE, če ne.
Ko dobi obseg celic (niz celic), bo funkcija ISERROR vrnila polje TRUE / FALSE rezultatov. V primeru je ta matrika, ki nastane, videti tako:
(FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE)
Upoštevajte, da je 6. vrednost (kar ustreza 6. celici v obsegu) TRUE, saj celica B9 vsebuje # N / A.
Funkcija MATCH je konfigurirana tako, da se v načinu natančnega ujemanja ujema z TRUE. Poišče prvo TRUE v polju, ki ga je ustvaril ISERROR, in vrne položaj. Če ne najdete nobenega ujemanja, funkcija MATCH sama vrne # N / A.
Iskanje prve napake NA
Zgornja formula se bo ujemala z vsako napako. Če želite ujemati prvo napako # N / A, samo zamenjajte ISNA za ISERROR:
(=MATCH(TRUE,ISNA(B4:B11),0))