Funkcija „Excel SUMIF“ grąžina langelių, atitinkančių vieną sąlygą, sumą. Kriterijus galima taikyti datoms, skaičiams ir tekstui. Funkcija SUMIF palaiko loginius operatorius (>,<,,=) and wildcards (*,?) for partial matching.
kuri iš šių funkcijų nėra datos funkcijaTikslas Sumos skaičiai diapazone, atitinkantys pateiktus kriterijus Grąžinimo vertė Pateiktų verčių suma. Sintaksė = SUMIF (diapazonas, kriterijai, [sumos diapazonas]) Argumentai
- diapazonas - Ląstelių diapazonas, kuriam norite taikyti kriterijus.
- kriterijai - kriterijai, naudojami norint nustatyti, kurias langelius pridėti.
- sumos_diapazonas - [neprivaloma] Ląstelės, kurias reikia sudėti. Jei sumos diapazonas praleistas, diapazono langeliai sudedami kartu.
Funkcija SUMIF grąžina diapazono ląstelių, atitinkančių vieną sąlygą, sumą. Pirmasis argumentas yra diapazonas, kuriam taikomi kriterijai, antrasis argumentas yra kriterijus, o paskutinis argumentas yra diapazonas, kuriame yra sumos. SUMIF palaiko loginiai operatoriai (>,<,,=) and pakaitos simboliai (*,?) daliniam atitikimui. Kriterijai gali naudoti vertę kitame langelyje, kaip paaiškinta toliau.
SUMIF yra grupėje aštuonios „Excel“ funkcijos kuris padalija loginius kriterijus į dvi dalis (diapazonas + kriterijai). Dėl to ,. sintaksė, naudojama kuriant kriterijus, yra kitokia ir SUMIF reikalauja ląstelių diapazonas diapazono argumentui negalite naudoti an masyvas .
SUMIF palaiko tik a vienišas būklė. Jei reikia taikyti kelis kriterijus, naudokite SUMIFS funkcija . Jei reikia manipuliuoti vertėmis, kurios rodomos diapazonas argumentas (t. y. ištraukite metus iš datų į kriterijus), žr SUMPRODUCT ir (arba) FILTRAS funkcijas.
Pagrindinis naudojimas | Kriterijai kitoje ląstelėje | Nelygu | Tuščios ląstelės | Datos | Pakaitos simboliai | Vaizdo įrašai
Pagrindinis naudojimas
Parodytame darbalapyje yra trys SUMIF pavyzdžiai. Pirmame pavyzdyje (G6) SUMIF yra sukonfigūruotas taip, kad sumos reikšmės būtų didesnės nei 100. Antrame pavyzdyje (G7) SUMIF grąžina verčių sumą, kai spalva yra „raudona“. Paskutiniame pavyzdyje (G8) SUMIF sukonfigūruotas taip, kad sumuotų reikšmes, kurių būsena yra „CA“ (Kalifornija).
= SUMIF (D6:D10,'>100') // values > 100 = SUMIF (B6:B10,'Jim',D6:D10) // Rep = Jim = SUMIF (C6:C10,'ca',D6:D10) // State = CA
Atkreipkite dėmesį, kad kuriant kriterijus „lygus“ nereikalingas lygybės ženklas (=). Taip pat atkreipkite dėmesį, kad SUMIF neskiria didžiųjų ir mažųjų raidžių. Naudodami „jim“ arba „Jim“, galite susumuoti reikšmes, kuriose Rep yra Jim.
Kriterijai kitoje ląstelėje
Vertę iš kitos ląstelės galima įtraukti į kriterijus naudojant sujungimas . Žemiau pateiktame pavyzdyje SUMIF grąžins visų pardavimų sumą, viršijančią G4 vertę. Atkreipkite dėmesį, kad didesnis nei operatorius (>), kuris yra tekstas, turi būti pateikiamas kabutėse. G5 formulė yra tokia:
= SUMIF (D5:D9,'>'&G4) // sum if greater than G4
Nelygu
Norėdami išreikšti „nelygu“ kriterijus, naudokite „“ operatorius supa dvigubos kabutės (''):
= SUMIF (B5:B9,'red',C5:C9) // not equal to 'red' = SUMIF (B5:B9,'blue',C5:C9) // not equal to 'blue' = SUMIF (B5:B9,''&E7,C5:C9) // not equal to E7
Dar kartą atkreipkite dėmesį į SUMIF ne didžiosios ir mažosios raidės.
Tuščios ląstelės
SUMIF gali apskaičiuoti sumas pagal tuščias arba tuščias langelius. Žemiau pateiktame pavyzdyje SUMIF naudojamas sumoms C stulpelyje susumuoti, atsižvelgiant į tai, ar D stulpelyje yra „x“, ar jis tuščias:
ką pmt reiškia excel
= SUMIF (D5:D9,'',C5:C9) // blank = SUMIF (D5:D9,'',C5:C9) // not blank
Datos
Geriausias būdas naudoti SUMIF su datomis yra nuoroda į Galiojanti data kitoje ląstelėje arba naudokite DATE funkcija . Žemiau pateiktas pavyzdys parodo abu metodus:
= SUMIF (B5:B9,'<'& DATE (2019,3,1),C5:C9) = SUMIF (B5:B9,'>='& DATE (2019,4,1),C5:C9) = SUMIF (B5:B9,'>'&E9,C5:C9)
Atkreipkite dėmesį, kad turime sujungti operatorius iki datos E9. Jei norite naudoti sudėtingesnius datos kriterijus (t. Y. Visas tam tikro mėnesio datas arba visas datas tarp dviejų datų), turėtumėte pereiti prie SUMIFS funkcija , kuri gali atitikti kelis kriterijus.
Pakaitos simboliai
SUMIF funkcija palaiko pakaitos simboliai , kaip matyti toliau pateiktame pavyzdyje:
= SUMIF (B5:B9,'mi*',C5:C9) // begins with 'mi' = SUMIF (B5:B9,'*ota',C5:C9) // ends with 'ota' = SUMIF (B5:B9,'????',C5:C9) // contains 4 characters
Daugiau SUMIF formulės pavyzdžių rasite žemiau.
Pastabos
- SUMIF palaiko tik vieną sąlygą. Naudoti SUMIFS funkcija pagal kelis kriterijus.
- Kada sumos_diapazonas yra praleistas, ląstelės yra diapazonas bus apibendrinta.
- Kriterijų teksto eilutės turi būti įtrauktos į kabutes („“), t. Y. „Obuolys“, „> 32“, „ja*“
- Ląstelių nuorodos kriterijuose yra ne kabutėse, t. y.<'&A1
- Pakaitos simboliai? ir * gali būti naudojami kriterijuose. Klausimo ženklas atitinka bet kurį simbolį, o žvaigždutė - bet kurią simbolių seką (nulį ar daugiau).
- Norėdami rasti pažodinį klaustuką ar žvaigždutę, naudokite tildę (~) priešais klaustuką arba žvaigždutę (ty ~ ?, ~*).
- SUMIFS reikalauja diapazonas, jūs negalite pakeisti an masyvas .