MINIFfunkcija

Grąžina mažiausią srities langelių reikšmę, kuri tenkina kriterijų.

tip

Ši funkcija galima nuo „LibreOffice“ 5.2


Sintaksė

MINIFS(Funkcijos sritis; 1 sritis; 1 kriterijus [ ; 2 sritis; 2 kriterijus [;...]]))

Funkcijos sritis – būtinas argumentas. Gali būti langelių sritis, srities pavadinimas, stulpelio ar eilutės žymė, kurie nurodo į langelius su reikšmės, kurių mažiausia reikšmė skaičiuojamas.

1 kriterijus – būtinas argumentas, kuris gali būti eilutė išreiškianti loginę sąlygą arba langelio nuoroda į tokią eilutę. Išraiškoje gali būti tekstas, skaičiai, kita išraiška (jei įgalinta skaičiavimo parinktyse).

2 sritis – neprivaloma. 2 sritis ir visos paskesnė aprašomos taip pat, kaip ir 1 sritis.

2 kriterijus – papildomas. 2 kriterijus ir paskesni aprašomi taip pat kaip ir 1 kriterijus.

Warning Icon

Funkcijos sritis ir 1 sritis, 2 sritis... turi būti tokio paties dydžio, kitaip funkciją grąžina „Klaida:502“ – neteisingas argumentas.


Note Icon

Kriterijams galima naudoti loginę operaciją AND (konjunkciją). Kitais žodžiai, jei tenkinamas tik duotas kriterijus, tai į skaičiavimą įtraukiama atitinkamo langelio duotos Funkcijos srities reikšmė.


Funkcija gali turėti iki 255 argumentų, tai reiškia, kad galite nurodyti 127 kriterijų sritis ir jų kriterijus.

Warning Icon

Jei langelyje yra reikšmė TRUE, tai traktuojama kaip 1, o FALSE - kaip 0 (nulis).


Note Icon

Ši funkcija yra raštinės paketo standarto 1.2 versijos atviro dokumento formato dalis (ISO/IEC 26300:2-2015)


Pavyzdys

Aptarsime pateiktą lentelę

A

B

C

1

Produkto pavadinimas

Pardavimai

Pajamos

2

pieštukas

20

65

3

plunksna

35

85

4

užrašinė

20

190

5

knyga

17

180

6

pieštuko veiksena

neigimas

neigimas


Warning Icon

Žemiau pateiktuose pavyzdžiuose, skaičiavimo sritys apima #6 eilutę, kurios nepaisoma, nes joje yra tekstas.


Įprastas naudojimas

=MINIFS(B2:B6;B2:B6;"<35")

Apskaičiuoja srities B2:B6 mažiausią reikšmę, kuri yra mažesnė ar lygi 20. Grąžina 17.

=MINIFS(C2:C6;B2:B6;">=20";C2:C6;">90")

Apskaičiuoja mažiausią srities C2:C6 reikšmę, kuri yra mažesnė nei 90 ir atitinka langelius B2:B6 su reikšmėmis didesnėmis arba lygiomis 20. Grąžina 190.

Reguliariojo reiškinio ir įdėtosios funkcijos naudojimas

=MINIFS(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))

Apskaičiuoja mažiausią srities C2:C6 reikšmę, kuri atitinka srities B2:B6 reikšmes išskyrus jos mažiausią ir didžiausią reikšmes. Grąžina 65.

=MINIFS(C2:C6;A2:A6;".*book";B2:B6;"<="&MAX(B2:B6))

Apskaičiuoja srities C2:C6 mažiausią reikšmę, kuri atitinka visus langelių srities A2:A6 pradedant nuo „rašiklis“ ir visus srities B2:B6 langelius išskyrus jos mažiausią reikšmę. Grąžina 180.

Nuorodą į langelį kaip kriterijų

Jei norite pakeisti kriterijų, nurodykite jį atskirame langelyje ir naudokite langelio nuorodą skaičiuodami funkciją. Pavyzdžiui, ankstesnė funkcija atrodytų taip:

=MINIFS(C2:C6;A2:A6;".*"&E2;B2:B6;"<"&MAX(B2:B6))

Jei E2 = „knyga“, tai funkcija grąžina 180, nes turinys pakeistas į langelio nuorodą.