Excel

Hakuarvo kahden numeron välillä

Lookup Value Between Two Numbers

Excel -kaava: Hae arvo kahden numeron väliltäYleinen kaava | _+_ | Yhteenveto

Voit etsiä arvoja kahden arvon välillä ja palauttaa vastaavan tuloksen käyttämällä LOOKUP -toimintoa ja lajiteltua taulukkoa. Esitetyssä esimerkissä C5: n kaava on:



kuinka poistaa symboli Excelissä
= LOOKUP (B5,minimums,results)

missä 'min' on nimetty alue E5: E9, ja 'tulokset' on nimetty alue G5: G9.

Selitys

LOOKUP -toiminto tekee likimääräisen haun yhdellä alueella ja palauttaa vastaavan arvon toisella.





Vaikka tämän esimerkin taulukko sisältää sekä enimmäis- että minimiarvot, meidän on käytettävä vain vähimmäisarvoja. Tämä johtuu siitä, että kun LOOKUP ei löydä vastaavuutta, se vastaa seuraavaa pienintä arvoa. LOOKUP on määritetty seuraavasti:

  • Hakuarvot tulevat sarakkeesta B.
  • Hakuvektori syötetään nimetyksi alueeksi '' min '' (E5: E9)
  • Tulosvektori syötetään nimetyksi alueeksi 'tulokset' (G5: G9)

LOOKUP käyttäytyy näin:



  • Jos LOOKUP löytää tarkan haun hakuvektorissa, tulosvektorin vastaava arvo palautetaan.
  • Jos täsmällistä vastaavuutta ei löydy, LOOKUP kulkee hakuvektorin läpi, kunnes suurempi arvo löytyy, ja palaa sitten edelliselle riville ja palauttaa tuloksen.
  • Jos hakuarvo on suurempi kuin hakuvektorin suurin arvo, LOOKUP palauttaa hakuvektorin viimeiseen arvoon liittyvän tuloksen.

Huomautus: hakuvektorin arvot on lajiteltava nousevaan järjestykseen.

Kirjaimellisesti välillä

Vaikka yllä oleva esimerkki toimii hyvin ja etsii tehokkaasti arvon min ja max välillä hakutaulukosta, se käyttää vain min -arvoja. Kun nimetty alue 'maxs' on maksimiarvoille, voit kirjoittaa kaavan kirjaimellisen version seuraavasti:

 
= LOOKUP (B5,mins,results)

Tämä versio palauttaa tulosvektoriin liittyvän arvon, kun B5: n arvo on kirjaimellisesti sekä min- että max -arvon välillä tietyllä rivillä. Jos kyseessä on päällekkäisyys, tämä kaava palauttaa viimeisen osuman. Tässä on selitys logiikalle .

Visual Basic for Application Tutorial Excel
Kirjailija Dave Bruns


^