Dohvaćanje prve vrijednosti na popisu koja je veća / manja od navedene vrijednosti

Sadržaj:

Anonim

Opća formula za pronalaženje prvog broja s popisa koji je veći od zadanog broja jest.

= INDEX (popis, podudaranje (TRUE, popis> broj, 0))

Primjer:

Ovdje sam napravio popis roba i njihovih cijena. Cjenik je u rasponu B2: B10. Sada želimo pronaći prvu cijenu koja je veća od 2154 (slučajni broj) u ćeliji E2.

Unesite ovu formulu u ćeliju E2 i pogodio CTRL+SHIFT+ENTER (** potrebno za pretvaranje formule u formulu niza) istovremeno:

{=INDEKS($ B $ 2: $ B $ 10, MATCH (TRUE, $ B $ 2: $ B $ 10> D2,0))}

Dobili smo svoj odgovor. To je 3000. Sada, kad god promijenite vrijednost u D2, imat ćete promijenjenu vrijednost u E2 (naravno ako se podudara s drugim kriterijima).

Obrazloženje:

Svaka formula djeluje iznutra. Većina unutarnjih funkcija se prvo sastavlja, a zatim vanjska. Pa pogledajmo svaki segment formule.UTAKMICA (ISTINITO, $ B $ 2: $ B $ 10> D2,0)

Match funkcija vraća indeks vrijednosti na popisu.

Osnovna sintaksa podudaranja je:

UTAKMICA(lookup_value, lookup_array, [match_type])

1. U našem slučaju, lookup_value je TRUE. (zašto?) i

2. Lookup_array je , $ B $ 2: $ B $ 10> D2. Ovo će vratiti niz logičkih vrijednosti gdje se uvjet podudara. Ako odaberete ovaj odjeljak i pritisnete tipku f9, vidjet ćete ovo.

{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; TRUE}. Zato je naša vrijednost traženja 'PRAVI'. Vratit će indeksni broj prve prave vrijednosti, a to je 7.

3. Vrsta podudaranja je 0, 0 je za točno podudaranje.

INDEKS($ B $ 2: $ B $ 10,UTAKMICA(ISTINITO, $ B $ 2: $ B $ 10> D2,0))

Indeks vraća samo vrijednost s popisa danog Indeksa.

Osnovna sintaksa Indexa je:

INDEX (niz, red_broj)

  1. U našem slučaju, niz je $ B $ 2: $ B $ 10. Ovo je popis s kojeg želimo dobiti naše rezultate.
  2. Broj_retka procjenjuje se pomoću UTAKMICA(ISTINITO, $ B $ 2: $ B $ 10> D2,0). Što nam daje 7.

Stoga posljednje podudaranje daje indeksni red broj 7. I koristeći taj INDEX vraća vrijednost u indeksu 7.

Slično, ako želite pronaći prvi broj na popisu koji je manji od zadane vrijednosti, samo zamijenite "" u formuli.

Formula za pronalaženje prvog broja na popisu koji je manji od zadane vrijednosti

Samo promijenite logički operator u < iz >. Gotovo je. Imate prvi najmanji broj na popisu.

{=INDEKS($ B $ 2: $ B $ 10,UTAKMICA(ISTINITO, $ B $ 2: $ B $ 10<>

Sada znate kako pronaći prvu veću/manju vrijednost na popisu. Nadam se da vam je to bilo snalažljivo. Upotrijebite odjeljak komentara ako nije i objavite svoj upit.

Kako pregledati prvih 5 vrijednosti s dupliciranim vrijednostima pomoću INDEX-MATCH u Excelu

Kako dohvatiti najnoviju cijenu u Excelu

Kako dobiti zadnju vrijednost u stupcu u Excelu

Kako doći do prvog djelomičnog podudaranja u Excelu

Popularni članci:

50 Excel prečaca za povećanje vaše produktivnosti

Kako koristiti funkciju VLOOKUP u Excelu

Kako koristiti funkciju COUNTIF u Excelu

Kako koristiti funkciju SUMIF u Excelu