Excel képlet: Keresési érték két szám között -

Tartalomjegyzék

Általános képlet

=LOOKUP(B5,minimums,results)

Összegzés

Az értékek két érték közötti megkereséséhez és a megfelelő eredmény visszaadásához használhatja a LOOKUP funkciót és a rendezett táblázatot. A bemutatott példában a C5 képlete a következő:

=LOOKUP(B5,mins,results)

ahol a "mins" az elnevezett E5: E9 tartomány, és az "results" a megnevezett G5: G9 tartomány.

Magyarázat

A LOOKUP függvény hozzávetőleges keresést végez az egyik tartományban, és a megfelelő értéket adja vissza a másikban.

Bár ebben a példában a táblázat tartalmazza a maximális és a minimális értékeket is, csak a minimális értékeket kell használnunk. Ez azért van, mert ha a LOOKUP nem talál egyezést, akkor a következő legkisebb értékkel fog megegyezni. A LOOKUP a következőképpen van konfigurálva:

  • A keresési értékek a B oszlopból származnak.
  • A keresési vektor megnevezett tartománya "perc" (E5: E9)
  • Az eredményvektort megnevezett "eredmények" tartományként adjuk meg (G5: G9)

A LOOKUP így viselkedik:

  • Ha a LOOKUP pontos egyezéssel találkozik a keresési vektorban, akkor az eredményvektor megfelelő értéke visszatér.
  • Ha nem található pontos egyezés, a LOOKUP addig halad át a keresési vektoron, amíg nagyobb értéket nem talál, majd "visszalép" az előző sorba, és eredményt ad vissza.
  • Ha a keresési érték nagyobb, mint a keresési vektor legnagyobb értéke, a LOOKUP a keresési vektor utolsó értékéhez társított eredményt ad vissza.

Megjegyzés: A keresési vektorban szereplő értékeket növekvő sorrendben kell rendezni.

Szó szerint között

Bár a fenti példa jól működik, és hatékonyan keresi a "min" és a "max" közötti értéket a keresési táblázatban, valójában csak a min értékeket használja. A maximális értékek megnevezett "maxs" tartományával a képlet szó szerinti változatát írhatja így:

=LOOKUP(2,1/((B5>=mins)*(B5<=maxs)),results)

Ez a verzió akkor adja vissza a társított értéket az eredményvektorban, ha a B5 értéke szó szerint egy adott sor min és max értéke között van. Ismétlés esetén ez a képlet adja vissza az utolsó mérkőzést. A logika magyarázata itt található.

érdekes cikkek...