Yleinen kaava
(=MATCH(TRUE,ISERROR(rng),0))
Yhteenveto
Jos sinun on sovitettava soluvalikoiman ensimmäinen virhe, voit käyttää matriisikaavaa, joka perustuu MATCH- ja ISERROR-funktioihin. Esitetyssä esimerkissä kaava on:
(=MATCH(TRUE,ISERROR(B4:B11),0))
Tämä on matriisikaava, ja se on syötettävä painamalla Control + Vaihto + Enter (CSE).
Selitys
Sisältäpäin toimien, VIRHE-funktio palauttaa TOSI, kun arvo on tunnistettu virhe, ja EPÄTOSI, jos ei.
Kun annetaan solualue (soluryhmä), ISERROR-toiminto palauttaa TOSI / EPÄTOSI-tuloksen. Esimerkissä tämä tuloksena oleva taulukko näyttää tältä:
(FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE)
Huomaa, että kuudes arvo (joka vastaa alueen 6. solua) on TOSI, koska solu B9 sisältää # N / A.
MATCH-toiminto on määritetty vastaamaan TOSI tarkan vastaavuustilan tilassa. Se löytää ISERRORin luoman matriisin ensimmäisen TOSIN ja palauttaa sijainnin. Jos vastaavuutta ei löydy, MATCH-toiminto palauttaa arvon # N / A.
Ensimmäisen NA-virheen löytäminen
Yllä oleva kaava vastaa kaikkia virheitä. Jos haluat täyttää ensimmäisen # N / A -virheen, korvaa ISERROR ISNA: lla:
(=MATCH(TRUE,ISNA(B4:B11),0))