Excel-kaava: Match first error -

Sisällysluettelo

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))

Mielenkiintoisia artikkeleita...