MAXIFSfunkcija
Grąžina didžiausią srities langelių reikšmę, kuri tenkina kriterijų.
MAXIFS(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ų didžiausia reikšmė skaičiuojamas.
Įprastas naudojimas
=MAXIFS(B2:B6;B2:B6;"<35")
Apskaičiuoja srities B2:B6 reikšmių, kurios didesnės arba lygios 20, didžiausią reikšmę. Grąžina 35, nes penktos eilutės reikšmė netenkina sąlygos.
=MAXIFS(C2:C6;B2:B6;">=20";C2:C6;"<90")
Apskaičiuoja didžiausią srities C2:C6 reikšmę, kuri mažesnė už 90 ir atitinka srities langelių B1:B6 reikšmes didesnes arba lygias 20. Grąžina 35, nes ketvirta ir penkta eilutės netenkina bent vienos sąlygos.
Reguliariojo reiškinio ir įdėtosios funkcijos naudojimas
=MAXIFS(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
Apskaičiuoja didžiausią srities C2:C6 reikšmę, kuri atitinka srities B2:B6 reikšmes išskyrus mažiausią ir didžiausią. Grąžina 190, nes tik ketvirta eilutė atitinka kriterijų.
=MAXIFS(C2:C6;A2:A6;"pen.*";B2:B6;"<="&MAX(B2:B6))
Apskaičiuoja didžiausią srities C2:C6 reikšmę, kuri atitinka visus srities A2:A6 langelius pradedant nuo „rašiklis“ ir einant per visą sritį B2:B6 išskyrus jos didžiausią reikšmę. Grąžina 85, nes tik trečia eilutė tenkina kriterijų.
Nuorodą į langelį kaip kriterijų
Jei norite pakeisti kriterijų, nurodykite jį atskirame langelyje ir naudokite jo nuorodą funkcijos MAXIF sąlygoje. Pavyzdžiui, ankstesnė funkciją gali atrodyti taip:
=MAXIFS(C2:C6;A2:A6;E2&".*";B2:B6;"<"&MAX(B2:B6))
Jei E2 = „rašiklis“, tai funkcija grąžina 65, nes turinys pakeistas į langelio nuorodą.