Excel-kaava: Seuraava suurin ottelu MATCH-toiminnon kanssa

Sisällysluettelo

Yleinen kaava

=MATCH(value,array,-1)

Yhteenveto

Voit etsiä "seuraavaksi suurimman" vastaavuuden joukosta arvoja käyttämällä MATCH-toimintoa likimääräisessä vastaavuustilassa, kun vastaavuustyyppi on -1. Esitetyssä esimerkissä F7: n kaava on:

=MATCH(F6,length,-1)

missä "pituus" on nimetty alue B5: B11 ja "hinta" on nimetty alue C5: C11.

Selitys

MATCH-toiminnon oletuskäyttäytyminen on vastata luettelon "seuraavaksi pienintä" arvoa, joka on lajiteltu nousevassa järjestyksessä. Pohjimmiltaan MATCH siirtyy luettelossa eteenpäin, kunnes se kohtaa arvon, joka on suurempi kuin hakuarvo, ja sitten palaa takaisin edelliseen arvoon.

Joten kun hakuarvot lajitellaan nousevassa järjestyksessä, molemmat kaavat palauttavat "seuraavaksi pienimmät":

=MATCH(value,array) // default =MATCH(value,array,1) // explicit

Asettamalla hakutyypiksi -1 ja lajittelemalla hakuarvot laskevassa järjestyksessä, MATCH palauttaa seuraavaksi suurimman vastaavuuden. Joten, kuten esimerkissä nähdään:

=MATCH(F6,length,-1)

palauttaa 4, koska 400 on seuraavaksi suurin ottelu 364 jälkeen.

Löydä siihen liittyvät kustannukset

Täysi INDEX / MATCH-kaava liittyvien kustannusten noutamiseksi solusta F8 on:

=INDEX(cost,MATCH(F6,length,-1))

Mielenkiintoisia artikkeleita...