Turinys
Rodyklė 🔎︎

# MINIFfunkcija

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

Š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.

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

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.

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

Š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

Ž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ą.

Susijusios temos

MAX, MAXA, MIN, MINA,

COUNTIFS, MINIF, MAXIFS, AVERAGEIFS, SUMIF

List of Regular Expressions