„Excel“ formulė: raskite mažiausias n reikšmes -

Turinys

Bendroji formulė

=SMALL(range,n)

Santrauka

Norėdami rasti n mažiausias duomenų rinkinio reikšmes, galite naudoti funkciją SMALL. Tai galima derinti su INDEX, kaip parodyta žemiau, kad gautumėte susietas vertes. Parodytame pavyzdyje formulė F7 yra:

=SMALL(bid,E7)

Pastaba: šiame darbalapyje yra du pavadinti diapazonai: pasiūlymas (C5: C12) ir įmonė (B5: B12), naudojami patogumui ir skaitomumui.

Paaiškinimas

Maža funkcija gali gauti mažiausias reikšmes iš duomenų pagal rangą. Pavyzdžiui:

=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest

Šiuo atveju rangas tiesiog gaunamas iš E stulpelio.

Gauti susietas vertes

Norėdami gauti įmonės pavadinimą, susietą su mažiausiais kainos pasiūlymais, naudojame INDEX ir MATCH. G7 formulė yra:

=INDEX(company,MATCH(F7,bid,0))

Čia F stulpelio vertė naudojama kaip paieškos vertė MATCH viduje, nurodant diapazono kainos pasiūlymą (C5: C12) lookup_array, o atitikties tipas nustatytas į nulį, kad priverstų tikslią atitiktį. Tada MATCH grąžina reikšmės vietą į INDEX kaip eilutės numerį. Tada „INDEX“ gauna atitinkamą vertę iš pavadintos diapazono įmonės (B5: B12).

Formulė „viskas viename“, norint gauti įmonės pavadinimą vienu žingsniu, atrodys taip:

=INDEX(company,MATCH(SMALL(bid,E7),bid,0))

Pastaba: jei jūsų vertėse yra dublikatų, bandydami reitinguoti, galite gauti ryšių. Norėdami pertraukti laiką, galite naudoti tokią formulę.

Įdomios straipsniai...