![](https://cdn.wiki-base.com/9303826/excel_formula_match_first_error__2.png.webp)
Generička formula
(=MATCH(TRUE,ISERROR(rng),0))
Sažetak
Ako trebate podudarati prvu pogrešku u rasponu ćelija, možete upotrijebiti formulu niza koja se temelji na funkcijama MATCH i ISERROR. U prikazanom primjeru formula je:
(=MATCH(TRUE,ISERROR(B4:B11),0))
Ovo je formula niza i mora se unijeti pomoću Control + Shift + Enter (CSE).
Obrazloženje
Radeći iznutra prema van, funkcija ISERRROR vraća TRUE kada je vrijednost prepoznata pogreška, a FALSE ako nije.
Kada se dobije raspon ćelija (niz ćelija), funkcija ISERROR vratit će niz rezultata TRUE / FALSE. U primjeru, ovaj rezultirajući niz izgleda ovako:
(NETOČNO; NETOČNO; NETOČNO; NETOČNO; NETOČNO; ISTINITO; NETOČNO; NETOČNO)
Imajte na umu da je šesta vrijednost (koja odgovara šestoj ćeliji u rasponu) ISTINA, jer ćelija B9 sadrži # N / A.
Funkcija MATCH konfigurirana je tako da odgovara TRUE u načinu točnog podudaranja. Pronalazi prvu ISTINU u polju stvorenom od strane ISERROR i vraća položaj. Ako se ne pronađe podudaranje, funkcija MATCH sama vraća # N / A.
Pronalaženje prve pogreške NA
Gornja formula podudarat će se s bilo kojom pogreškom. Ako želite podudarati s prvom pogreškom # N / A, samo ISERROR zamijenite ISNA:
(=MATCH(TRUE,ISNA(B4:B11),0))