DIDELĖ funkcija „Excel“ - apskaičiuokite kth didžiausią vertę

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodo, kaip naudotis „Excel LARGE“ funkcija „Excel“, kad apskaičiuotumėte n -ąją pagal dydį vertę.

LARGE funkcijų apžvalga

Funkcija LARGE Skaičiuoja k -ąją didžiausią vertę.

Norėdami naudoti DIDELĘ „Excel“ darbalapio funkciją, pasirinkite langelį ir įveskite:

(Atkreipkite dėmesį, kaip atrodo formulės įvestys)

LARGE funkcijos sintaksė ir įvestys:

1 = DIDELIS (masyvas, k)

masyvas - Skaičių masyvas.

k - vertės, kurią norite grąžinti, pozicija. Pavyzdys: 6 grąžins 6 -ąją didžiausią reikšmę.

Kaip naudotis LARGE funkcija

Funkcija LARGE grąžina k-ąjį didžiausią skaičių iš verčių diapazono. Tai priešinga funkcijai SMALL.

Norėdami naudoti funkciją LARGE, naudokite šią formulę:

1 = DIDELIS (B2: B9, 3)

Čia ieškome trečio pagal dydį skaičiaus (trečio pagal senumą mokinio) diapazone B2: B9.

Klaida už diapazono ribų

Jei įvesite skaičių k, didesnį už diapazono elementų skaičių, funkcija LARGE grąžins #NUM! klaida

1 = DIDELIS (B2: B8, 8)

Atkreipkite dėmesį, kad mes ieškome 8 -o pagal dydį skaičiaus tik iš 7 skaičių. Taigi funkcija LARGE grąžina #NUM !.

Ne skaitiniai duomenys

Funkcija LARGE visiškai ignoruos ne skaitinius duomenis, tarsi jie nebūtų duomenų diapazono dalis.

1 = DIDELIS (B2: B8, 4)

DIDELIS Jei

Funkciją LARGE taip pat galime naudoti su kriterijais, kad atliktume „didelį, jei“. Pavyzdžiui, tarkime, kad norime rasti antrą pagal amžių studentą vyrą.

Mes naudosime šią masyvo formulę:

1 {= DIDELIS (IF (B2: B8 = "M", C2: C8), 2)}

Pastaba: Kurdami masyvo funkcijas, sukūrę formulę turite paspausti CTRL + SHIFT + ENTER, o ne tik ENTER.

Jūs pastebėsite, kaip atrodo garbanoti skliausteliai. Negalite rankiniu būdu įvesti garbanotų skliaustų; turite naudoti CTRL + SHIFT + ENTER.

Norėdami sužinoti daugiau apie tai, kaip veikia LARGE „IF“ formulė, skaitykite mūsų vadovėlį „LARGE If“ ir „LARGE IF“.

Rūšiuoti naudojant funkciją LARGE

Funkcijai LARGE naudingas atvejis yra rūšiuoti duomenis mažėjančia (nuo didžiausio iki mažiausio) tvarka. Norėdami rūšiuoti duomenis, mes sujungiame funkciją LARGE su funkcija ROW.

1 = DIDELIS ($ A $ 2: $ A $ 8, ROW ()-1)

Ši funkcija veikia naudojant funkciją ROW, norint nustatyti k reikšmę. Atkreipkite dėmesį, kaip 2 eilutėje yra didžiausias skaičius (k = 1), 3 eilutėje - antras pagal dydį (k = 2), ir taip toliau. Taigi, rūšiuojant diapazoną nuo didžiausio iki mažiausio.

Norėdami sužinoti daugiau, skaitykite mūsų pamoką apie rūšiavimą naudojant mažas ir dideles funkcijas.

Pastaba: aukščiau pateikta formulė naudoja absoliučias nuorodas ($ ženklus), kad užrakintų ląstelių nuorodas kopijuodami formules. Jei nesate su tuo susipažinę, perskaitykite mūsų „Excel“ nuorodų vadovą (nuoroda į: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )

LARGE funkcija „Google“ skaičiuoklėse

Funkcija LARGE „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.

Dideli VBA pavyzdžiai

Taip pat VBA galite naudoti LARGE funkciją. Tipas:
application.worksheetfunction.large (masyvas, k)
Funkcijų argumentams (masyvui ir pan.) Galite juos įvesti tiesiai į funkciją arba nustatyti kintamuosius, kuriuos naudoti.

Grįžkite į visų „Excel“ funkcijų sąrašą

wave wave wave wave wave