DIDELĖS IR MAŽOS IF formulės „Excel“ ir „Google“ skaičiuoklėse

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodys, kaip apskaičiuoti „didelis, jei“ arba „mažas, jei“, pagal kriterijus nuskaičiuojant n-ąją pagal dydį (arba mažiausią) vertę.

DIDELĖS IR MAŽOS funkcijos

Funkcija LARGE naudojama apskaičiuoti n -tą didžiausią reikšmę (k) masyve, o funkcija SMALL grąžina mažiausią n -ąją reikšmę.

Norėdami sukurti „didelį If“, masyvo formulėje naudosime funkciją LARGE ir funkciją IF.

DIDELIS JEI

Masyvo formulėje sujungę LARGE (arba SMALL) ir IF, iš esmės galime sukurti funkciją „LARGE IF“, kuri veikia panašiai kaip veikia integruota SUMIF formulė. Eikime per pavyzdį.

Turime dviejų skirtingų dalykų mokinių pasiektų pažymių sąrašą:

Tarkime, kad mūsų prašoma rasti tris geriausius kiekvieno dalyko įvertinimus:

Norėdami tai padaryti, mes galime įdėti IF funkciją su tema kaip mūsų kriterijai LARGE funkcijos viduje taip:

= DIDELIS (JEI (=,),)
= DIDELIS (JEI ($ C $ 2: $ C $ 10 = $ F3, $ D $ 2: $ D $ 10), G $ 2)

Kai naudojate „Excel 2022“ ir ankstesnę versiją, turite įvesti formulę paspausdami CTRL + SHIFT + ENTER kad garbanotieji skliausteliai būtų aplink formulę.

Kaip veikia formulė?

Formulė veikia įvertindama kiekvieną mūsų kriterijų diapazono langelį kaip TRUE arba FALSE.

Aukščiausios klasės vertės (k = 1) matematikoje paieška:

= DIDELIS (JEI ($ C $ 2: $ C $ 10 = $ F3, $ D $ 2: $ D $ 10), G $ 2)
= DIDELIS (JEI ({TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE; FALSE}, {0,81; 0,8; 0,93; 0,42; 0,87; 0,63; 0,71; 0,58; 0,73}), 1)

Tada IF funkcija pakeičia kiekvieną reikšmę FALSE, jei jos sąlyga nėra įvykdyta.

= DIDELIS ({0,81; FALSE; FALSE; 0,42; FALSE; 0,63; FALSE; 0,58; FALSE}, 1)

Dabar funkcija LARGE praleidžia FALSE reikšmes ir apskaičiuoja didžiausią (k = 1) iš likusių verčių (0,81 yra didžiausia reikšmė nuo 0,42 iki 0,81).

MAŽAS JEI

Ta pati technika taip pat gali būti taikoma naudojant SMALL funkciją.

= MAŽAS (JEI ($ C $ 2: $ C $ 10 = $ F3, $ D $ 2: $ D $ 10), G $ 2)

DIDELIS IF su keliais kriterijais

Jei norite naudoti LARGE IF su keliais kriterijais (panašiai kaip veikia integruota SUMIFS formulė), tiesiog įdėkite daugiau IF funkcijų į LARGE funkciją taip:

= DIDELIS (IF (=, IF (=,)),)
= DIDELIS (IF ($ D $ 2: $ D $ 18 = $ H3, IF ($ B $ 2: $ B $ 18 = $ G3, $ E $ 2: $ E $ 18)), I $ 2)

Kitas būdas įtraukti kelis kriterijus yra dauginti kriterijus kartu, kaip parodyta šiame straipsnyje

Patarimai ir gudrybės:

  • Jei įmanoma, visada nurodykite padėtį (k) iš pagalbinės ląstelės ir užrakto nuorodą (F4), nes tai palengvins automatinio pildymo formules.
  • Jei naudojate „Excel 2022“ ar naujesnę versiją, formulę galite įvesti be „Ctrl“ + „Shift“ + „Enter“.
  • Norėdami sužinoti aukščiausius įvertinimus pelniusių studentų vardus, derinkite juos su INDEX MATCH
wave wave wave wave wave