Vzorec programu Excel: Zhoda prvej chyby -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak potrebujete nájsť zhodu s prvou chybou v rade buniek, môžete použiť vzorec poľa založený na funkciách MATCH a ISERROR. V zobrazenom príklade je vzorec:

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

Toto je vzorec poľa a musí sa zadať pomocou kombinácie klávesov Control + Shift + Enter (CSE).

Vysvetlenie

Pri práci zvnútra von funkcia ISERRROR vráti hodnotu TRUE, ak je hodnotou rozpoznaná chyba, a hodnota FALSE, ak nie.

Ak zadáte rozsah buniek (pole buniek), funkcia ISERROR vráti pole výsledkov PRAVDA / NEPRAVDA. V príklade vyzerá toto výsledné pole takto:

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

Všimnite si, že 6. hodnota (ktorá zodpovedá šiestej bunke v rozsahu) je TRUE, pretože bunka B9 obsahuje # N / A.

Funkcia MATCH je nakonfigurovaná tak, aby zodpovedala TRUE v režime presnej zhody. Nájde prvé TRUE v poli vytvorenom ISERROROM a vráti pozíciu. Ak sa nenájde žiadna zhoda, funkcia MATCH sama vráti # N / A.

Nájdenie prvej chyby NA

Vyššie uvedený vzorec bude zodpovedať akejkoľvek chybe. Ak sa chcete zhodovať s prvou chybou # N / A, stačí nahradiť ISNA za ISERROR:

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

Zaujímavé články...