SUMIFfunkcija
Grąžina pasirinktos srities langelių turinio, kuris tenkina nurodytas sąlygas, sumą.
SUMIFS(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ų suma skaičiuojama.
Įprastas naudojimas
=SUMIFS(B2:B6;B2:B6;">=20")
Apskaičiuoja srities B2:B6 reikšmių, kurios didesnės arba lygios 20, sumą. Grąžina 75, nes penktos eilutės reikšmė netenkina sąlygos.
=SUMIFS(C2:C6;B2:B6;">=20";C2:C6;">70")
Apskaičiuoja srities C2:C6 reikšmių, kurios yra didesnės už 70 ir langelių srities B2:B6 reikšmės didesnės arba lygios 20. Grąžina 275, nes antra ir penkta eilutės tenkina tik vieną sąlygą.
Reguliariojo reiškinio ir įdėtosios funkcijos naudojimas
=SUMIFS(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
Apskaičiuoja srities C2:C6 reikšmių, kurios atitinka visas srities B2:B6 mažiausias ir didžiausias reikšmes, sumą. Grąžina 255, nes trečia ir penkta eilutės netenkina bent vienos iš sąlygų.
=SUMIFS(C2:C6;A2:A6;"rašiklis.*";B2:B6;"<"&MAX(B2:B6))
Apskaičiuoja srities C2:C6 reikšmių, kurios atitinka visus langelių srities A2:A6 pradedant nuo „rašiklis“ ir visus srities B2:B6 langelius išskyrus jos didžiausią reikšmę, sumą. Grąžina 65, nes antra eilutė tenkina visas sąlygas.
Nuorodą į langelį kaip kriterijų
Jei norite pakeisti sąlygą, galite nurodyti jas atskiruose langeliuose ir formulėse naudoti nuorodą. Pavyzdžiui, aprašytą funkcija gali būti perrašyta taip:
=SUMIFS(C2:C6;A2:A6;E2&".*";B2:B6;"<"&MAX(B2:B6))
Jei E2 = rašiklis, tai funkcija grąžina 65, nes turinys pakeistas į langelio nuorodą.