„Excel“ formulė: Pirmosios klaidos atitiktis -

Turinys

Bendroji formulė

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

Santrauka

Jei reikia suderinti pirmąją langelių diapazono klaidą, galite naudoti masyvo formulę, pagrįstą funkcijomis MATCH ir ISERROR. Parodytame pavyzdyje formulė yra:

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

Tai yra masyvo formulė, kurią reikia įvesti naudojant „Control“ + „Shift“ + „Enter“ (CSE).

Paaiškinimas

Dirbant iš vidaus, funkcija ISERRROR grąžina TRUE, kai reikšmė yra pripažinta klaida, o FALSE, jei ne.

Kai suteikiama langelių diapazonas (ląstelių masyvas), funkcija ISERROR grąžins TIKRŲ / NETIESŲ rezultatų masyvą. Pavyzdyje šis gautas masyvas atrodo taip:

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

Atkreipkite dėmesį, kad 6-oji vertė (kuri atitinka 6-ą diapazono langelį) yra TIESA, nes langelyje B9 yra # N / A.

MATCH funkcija sukonfigūruota taip, kad atitiktų TRUE tikslaus atitikimo režimu. Jis randa pirmąją TIKRĄ masyvo, kurį sukūrė ISERROR, ir grąžina poziciją. Jei atitiktis nerasta, pati funkcija MATCH grąžina # N / A.

Pirmosios NA klaidos radimas

Aukščiau pateikta formulė atitiks bet kokią klaidą. Jei norite suderinti pirmą # N / A klaidą, tiesiog ISERROR pakeiskite ISNA:

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

Įdomios straipsniai...