Excel formula: Ujemanje prve napake -

Kazalo

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))

Zanimive Članki...