Excel-kaava: Hanki n. Ottelu -

Sisällysluettelo

Yleinen kaava

=SMALL(IF(logical,ROW(list)-MIN(ROW(list))+1),n)

Yhteenveto

Saadaksesi n: nnen osuman sijainnin (esimerkiksi 2. täsmäämisarvo, 3. vastaavuusarvo jne.), Voit käyttää PIENI-funktioon perustuvaa kaavaa. Esitetyssä esimerkissä kaava G5: ssä on:

=SMALL(IF(list=E5,ROW(list)-MIN(ROW(list))+1),F5)

Tämä kaava palauttaa "punaisen" toisen esiintymän sijainnin luettelossa.

Huomaa: tämä on matriisikaava ja se on syötettävä näppäimillä + + shift + enter.

Selitys

Tässä kaavassa käytetään nimettyä aluetta "luettelo", joka on alue B5: B11.

Tämän kaavan ydin on SMALL-funktio, joka yksinkertaisesti palauttaa n: nneksi pienimmän arvon riviluetteloita vastaavien arvojen luettelossa. Rivinumerot on "suodatettu" IF-käskyllä, joka soveltaa ottelun logiikkaa. Sisältäpäin työskentelemällä IF vertaa kaikkia nimettyjen alueiden "luettelo" arvoja B5: n arvoihin, mikä luo seuraavanlaisen taulukon:

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

"Value if true" on joukko suhteellisia rivinumeroita, jotka on luotu tällä koodilla:

ROW(list)-MIN(ROW(list))+1

Tuloksena on tällainen taulukko:

(1;2;3;4;5;6;7)

Katso tältä sivulta täydellinen selitys.

Loogisella testillä, joka palauttaa joukon tuloksia, IF-toiminto toimii suodattimena - vain vastaavuutta vastaavat rivinumerot selviävät, loput palauttavat EPÄTOSI. IF: n palauttama tulos näyttää tältä:

(1;FALSE;FALSE;FALSE;5;FALSE;7)

Numerot 1, 5 ja 7 vastaavat "punaisen" sijaintia luettelossa.

Lopuksi SMALL palauttaa luettelon n: nneksi pienimmän kohteen ohittamalla FALSE-arvot. Esimerkissä F5 sisältää 2, joten SMALL palauttaa 2. pienimmän arvon: 5.

Hanki liittyvä arvo

Kun sinulla on n: nnen ottelun suhteellinen sijainti, voit käyttää sitä INDEX-funktion kanssa palauttamaan siihen liittyvän arvon.

Mielenkiintoisia artikkeleita...