
Általános képlet
(=MATCH(TRUE,ISERROR(rng),0))
Összegzés
Ha meg kell egyeznie egy cellatartomány első hibájával, használhat egy tömbképletet, amely a MATCH és ISERROR függvényeken alapul. A bemutatott példában a képlet a következő:
(=MATCH(TRUE,ISERROR(B4:B11),0))
Ez egy tömbképlet, amelyet a Control + Shift + Enter (CSE) billentyűkombinációval kell megadni.
Magyarázat
Belülről kifelé haladva az ISERRROR függvény az IGAZ értéket adja vissza, ha az érték felismert hiba, és a FALSE értéket, ha nem.
Ha egy cellatartományt (cellatömböt) kap, az ISERROR függvény TRUE / FALSE eredmények tömbjét adja vissza. A példában ez a kapott tömb így néz ki:
(HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; IGAZ; HAMIS; HAMIS)
Vegye figyelembe, hogy a 6. érték (amely megfelel a tartomány 6. cellájának) IGAZ, mivel a B9 cella # N / A-t tartalmaz.
A MATCH funkció úgy van beállítva, hogy pontos egyezés módban igaz legyen a TRUE-ra. Megtalálja az első IGAZ-ot az ISERROR által létrehozott tömbben, és visszaadja a pozíciót. Ha nem található egyezés, akkor a MATCH függvény maga adja vissza a # N / A értéket.
Az első NA hiba megtalálása
A fenti képlet minden hibának megfelel. Ha meg akarja egyezni az első # N / A hibát, csak cserélje ki az ISNA-t az ISERROR kifejezésre:
(=MATCH(TRUE,ISNA(B4:B11),0))