Otsige lähimat vastet funktsiooni INDEX & MATCH abil

Anonim

Selles artiklis õpime, kuidas otsida Excelis funktsiooni INDEX & MATCH lähimat vastet.

Stsenaarium:

Näiteks peame tabelist leidma arvuliselt lähima vaste ja sellele vastavad tulemused. Vajame kindlat valemit, mis aitab vajaliku väärtuse saamiseks leida lähima vaste.

Kuidas probleemi lahendada?

Selleks, et valem mõistaks kõigepealt, peame järgmisi funktsioone veidi üle vaatama

  1. Funktsioon INDEX
  2. MATCH funktsioon

Nüüd teeme ülaltoodud funktsioone kasutades valemi. Funktsioon MATCH tagastab vahemikust lähima vaste indeksi. Funktsioon INDEX võtab argumendina rea ​​indeksi ja tagastab vastavad nõutavad tulemused.

Üldine valem:

{= INDEX (andmed, MATCH (MIN (ABS (andmed - väärtus))), ABS (andmed - väärtus), 0))}

andmed : kuupäevaväärtuste massiiv

väärtus : antud kuupäeva väärtus, kus tulemus on kõige lähemal

vaste_tüüp : 1 (täpne või järgmine väikseim) või 0 (täpne vaste) või -1 (täpne või suuruselt järgmine)

ÄRA kasutage käsitsi lokkis trakse. Lokkis traksid rakendati Ctrl + Tõstuklahv + Enter õiglase asemel Sisenema.

Näide:

Ülaltoodud väiteid võib olla keeruline mõista. Nii et mõistame seda näite valemi abil

Siin on meil mõned juhuslikud kuupäeva väärtused ja antud kuupäeva väärtus.

Nimega vahemik, mida kasutatakse andmete jaoks (D4: D12).
Siin kasutasime lahtriviide massiivi asemel nimetatud vahemikku, kuna seda on lihtne mõista. Peame otsima G6 lahtrist kuupäeva, mis on antud kuupäevale kõige lähemal.

Lähima kuupäeva leidmiseks kasutage ülaltoodud valemit.
Kasutage valemit:

{ = INDEX (andmed, MATCH (MIN (ABS (andmed - G6))), ABS (andmed - G6), 0)) }

ÄRGE kasutage käsitsi lokkis trakse. Lokkis traksid rakendati Ctrl + Tõstuklahv + Enter õiglase asemel Sisenema.

Selgitus:

  • Funktsioon ABS tagastab positiivse täisarvu pärast lahutamist (andmed - G6).
  • ABS (andmed - G6) teeb massiivi, lahutades G6 lahtris antud kuupäeva väärtusest kõik kuupäevaväärtused. Tagastatud massiiv on.

{ 160; 49 ; 105 ; 1048 ; 600 ; 6 ; 702 ; 822 ; 673 }

  • MIN (ABS (andmed - G6)) tagastab ülaltoodud sammust tagastatud massiivi lähima väärtuse.

= INDEKS (andmed, MATCH (6, {160; 49; 105; 1048; 600; 6; 702; 822; 673}, 0))

  • Funktsioon MATCH vastab tagastatud massiivi lähimale minimaalse väärtuse vastele ja tagastab oma rea ​​indeksi funktsioonile INDEX.
  • Funktsioon INDEX leiab väärtuse, mis on tagastanud ROW indeksi.


kuupäevamassiivi jaoks kasutatud vahemikuga andmed. Nüüd kasuta Ctrl + Tõstuklahv + Enter kui sisestate ülaosa, saate tulemuse, kuna see on massiivivalem. Massiivivalem on valem, kus väärtuste massiiv läheb ühest funktsioonitulemusest argumendina väliseks funktsiooniks.

Nagu ülaltoodud hetktõmmist näete, saime tabelis antud kuupäevast lähima vaste. Võtke tabelist üksikasjad, kasutades ülaltoodud valemit.

Siin on mõned tähelepanekud ülaltoodud valemi kasutamisel.

Märkused:

  1. Funktsioon tagastab vea #NA, kui funktsiooni MATCH otsimismassiivi argument ei ole tabeli massiivi sama pikkusega.
  2. Valem tagastab vea, kui lookup_value ei ühti tabeli lookup_array väärtusega.
  3. Funktsioon vastab täpsele väärtusele, kuna vaste tüübi argument funktsiooni MATCH jaoks on 0.
  4. Otsinguväärtused võib anda lahtriviidena või kasutada valemis argumentidena otse tsitaatsümbolit (").
  5. ÄRGE kasutage käsitsi lokkis trakse. Lokkis traksid rakendati Ctrl + Tõstuklahv + Enter õiglase asemel Sisenema muidu tagastab vea.

Loodetavasti mõistsite, kuidas Exceli funktsiooni INDEX & MATCH abil otsida madalaim või väikseim vaste. Siit leiate rohkem artikleid Exceli otsingu väärtuse ja Excel 2019 funktsioonide kohta. Palun esitage oma küsimused kommentaarikasti allpool. Kindlasti aitame teid.

Kui teile meeldisid meie ajaveebid, jagage seda oma sõpradega Facebookis. Samuti saate meid jälgida Twitteris ja Facebookis. Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd täiustada, täiendada või uuendada ning muuta see teie jaoks paremaks. Kirjuta meile meilisaidile

Väärtuse otsimiseks kasutage INDEX ja MATCH : Funktsioon INDEX & MATCH väärtuse otsimiseks vastavalt vajadusele.

SUM vahemik koos indeksiga Excelis : Kasutage funktsiooni INDEX, et leida soovitud väärtuste SUMM.

Funktsiooni INDEX kasutamine Excelis : Leidke massiivi INDEX näite abil selgitatud funktsiooni INDEX abil.

Funktsiooni MATCH kasutamine Excelis : Leidke massiivist MATCH, kasutades näite abil selgitatud funktsiooni MATCH sees olevat INDEX -väärtust.

Funktsiooni LOOKUP kasutamine Excelis : Otsige massiivist otsinguväärtus, kasutades näidisega selgitatud funktsiooni LOOKUP.

Funktsiooni VLOOKUP kasutamine Excelis : Otsige massiivist otsinguväärtus näite abil selgitatud funktsiooni VLOOKUP abil.

Populaarsed artiklid

50 Exceli otsetee tootlikkuse suurendamiseks

Muutke ripploendit

Absoluutne viide Excelis

Kui tingimusvorminguga

Kui metamärkidega

Funktsioon Excel 2019 CONCAT

Funktsioon Excel 2019 MAXIFS