„Excel“: teisingai apskaičiuokite sąlygines sumas
„Excel“ galite apskaičiuoti sumas, kuriose neatsižvelgiama į visus pasirinktos srities elementus - vadinamąsias sąlygines sumas. Mes jums parodysime, kaip atlikti protingiausius skaičiavimus.
Trys skirtingos sąlyginių sumų funkcijos programoje „Excel“
„Excel“ siūlo įvairias sąlyginių sumų parinktis ir funkcijas. Teisingas pasirinkimas priklauso nuo sąlygų tipo:
- Jei kiekvienai nagrinėjamai vertei taikoma fiksuota sąlyga, naudokite funkciją SUMIF.
- Jei reikia atsižvelgti į keletą sąlygų, taip pat yra SUMIFS funkcija, kaip „Excel 2007“.
- Tačiau esant kintančioms sąlygoms jums reikia matricos formulės arba funkcijos SUM PRODUCT.
- Tolesniuose punktuose paaiškiname tris funkcijas, naudodamiesi pavyzdžiais.
SUMIF: Sąlyginės sumos su nustatytomis sąlygomis
- Tarkime, kad duomenys yra ląstelėse nuo A1 iki A10, o įvairios vertės - ląstelėse B1 – C10, naudojamos sąlygoms.
- Tada pirmoji užduotis su fiksuota sąlyga, pavyzdžiui, reiškia, kad reikia susumuoti visas A stulpelio vertes, kurių atitinkama vertė B stulpelyje yra maždaug didesnė kaip 10.
- Norėdami tai padaryti, naudokite formulę »= SUMIF (B1: B10;"> 10 "; A1: A10)«.
- Pirmasis argumentas »B1: B10« apibrėžia įvertintiną plotą, o po jo eina sąlyga »"> 10 "«. Atminkite, kad sąlygos su simboliais ar operatoriais turi būti nurodytos kabutėse.
- Galiausiai »A1: A10« nurodo sumuotiną plotą.
- Sąlygų ir datų diapazonai taip pat gali būti identiški, kad pakaktų formulės »= SUMIF (A1: A10;"> 10 ")«.
SUM IF: Sąlyginės sumos su keliomis sąlygomis
Nuo „Excel 2007“ SUMIFS funkcija išplečia šį principą kelioms, bet ne daugiau kaip 127 sąlygoms:
- Atkreipkite dėmesį į kitą argumentų tvarką. Pirmiausia reikia apibendrinti plotą. Po to eina kriterijų sritis ir susijusi sąlyga, pagal kurią plotai visada turi būti nurodyti atskirai.
- Pavyzdžiui, formulė »= SUMIFS (A1: A10; B1: B10;"> 10 "; C1: C10;" <100 ")« apibendrina visas A stulpelio vertes, kurių atitinkamos vertės B skiltyje yra didesnės nei 10 ir atitinkamos vertės C skiltyje yra mažesnės nei 100.
SUM PRODUKTAS: Sąlyginė kintamų sąlygų suma
Kintamiems kriterijams, tokiems kaip „jei B stulpelio vertė yra didesnė nei C stulpelyje“, įvertinti reikia matricinės formulės:
- Reikšmės, į kurias reikia atsižvelgti, parenkamos padauginus iš loginės vertės.
- Norėdami tai padaryti, įveskite maždaug „= SUM (A1: A10 * (B1: B10> C1: C10))“ ir visada uždarykite įrašą, net po pakeitimo klavišų kombinacija [Ctrl] + [Shift] + [Enter], kad formulė būtų petnešose.
- Tokiu atveju tą patį rezultatą galite pasiekti naudodami funkciją "= SUM PRODUKTAS (A1: A10; 1 * (B1: B10> C1: C10))".
- Tačiau jūs turite atkreipti dėmesį, kad pirmiausia turite padauginti antrąjį argumentą iš 1, kad palyginimo loginę vertę konvertuotumėte į skaičių.
Pastaba: praktiškai visais atvejais sumą galite aiškiai sukurti naudodami pagalbinį stulpelį. Tai taip pat patartina rengiant skaičiavimą, norint patikrinti sudėtingų formulių rezultatus. Patarimas: čia paaiškinsime, kaip pridėti daug langelių „Excel“.