Funkcija SUMIFS, viena iš matematinių ir trigonometrinių funkcijų, sudeda visus savo argumentus, atitinkančius keletą kriterijų. Pavyzdžiui, SUMIFS reikėtų naudoti norint sumuoti pardavėjus šalyje, kurie (1) turi vieną pašto indeksą ir (2) kurių pelnas viršija tam tikrą vertę.
Sintaksė
SUMIFS(sumos_diapazonas, kriterijų_diapazonas1, kriterijai1, [kriterijų_diapazonas2, kriterijai2], ...)
-
=SUMIFS(A2:A9,B2:B9,"=A*",C2:C9,"Tomas")
-
=SUMIFS(A2:A9,B2:B9,"<>Bananai",C2:C9,"Tomas")
Argumento pavadinimas |
Aprašas |
---|---|
Sumos_diapazonas (būtina) |
Sumuojamų langelių diapazonas. |
Kriterijų_diapazonas1 (būtina) |
Diapazonas, kuris bandomas naudojant Kriterijai1. Kriterijų_diapazonas1 ir Kriterijai1 nustato ieškos porą, tuo tarpu diapazone ieškoma tam tikrų kriterijų. Diapazone radus elementus, yra įtraukiamos jų atitinkamos reikšmės iš sumos_diapazonas. |
Kriterijai1 (būtina) |
Kriterijus, kuris apibrėžia, kurie langeliai iš Kriterijų_diapazonas1 bus įtraukti. Pavyzdžiui, kriterijai gali būti įvesti kaip 32, ">32", B4, "obuoliai" arba "32". |
Kriterijų_diapazonas2, kriterijai2, ... (pasirinktinai) |
Papildomi diapazonai ir jų susiję kriterijai. Galite įvesti iki 127 diapazonų / kriterijų porų. |
Pavyzdžiai
Norėdami šiuos pavyzdžius naudoti programoje „Excel“, vilkdami pažymėkite lentelėje esančius duomenis, tada dešiniuoju pelės mygtuku spustelėkite pažymėtą sritį ir pasirinkite Kopijuoti. Naujame darbalapyje dešiniuoju pelės mygtuku spustelėkite langelį A1 ir pasirinkite Atsižvelgti į paskirties vietos formatavimą dalyje Įklijavimo parinktys.
Parduotas kiekis |
Produktas |
Pardavėjas |
---|---|---|
5 |
Obuoliai |
Tomas |
4 |
Obuoliai |
Sara |
15 |
Artišokai |
Tomas |
3 |
Artišokai |
Sara |
22 |
Bananai |
Tomas |
12 |
Bananai |
Sara |
10 |
Morkos |
Tomas |
33 |
Morkos |
Sara |
Formulė |
Aprašas |
|
=SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "Tomas") |
Įtraukia skaičių produktų, prasidedančių A ir kuriuos pardavė Tomas. Jis naudoja pakaitos simbolį * kriterijai1, "=A*" atitinkamiems produktų pavadinimams ieškoti Criteria_range1 B2:B9 ir ieško vardo "Tomas"Criteria_range2 C2:C9. Tada sudeda skaičius iš Sumos_diapazonas A2:A9, kurie atitinka abi sąlygas. Rezultatas – 20. |
|
=SUMIFS(A2:A9, B2:B9, "<>Bananai", C2:C9, "Tomas") |
Įtraukia skaičių produktų, kurie nėra bananai ir kuriuos pardavė Tomas. Neįtraukia bananų naudojant <>Kriterijai1, "<>Bananai" ir ieško vardo "Tomas"Criteria_range2 C2:C9. Tada sudeda skaičius iš Sumos_diapazonas A2:A9, kurie atitinka abi sąlygas. Rezultatas – 30. |
Dažniausiai pasitaikančios problemos
Problema |
Aprašas |
---|---|
Vietoj numatyto rezultato rodomas 0 (nulis). |
Įsitikinkite, kad Kriterijai1,2 yra kabutėse, jei tikrinate teksto reikšmes, pvz., asmens vardą. |
Rezultatas yra neteisingas, kai Sumos_diapazono reikšmės yra TRUE arba FALSE. |
Sumos_diapazono TRUE ir FALSE reikšmės įvertinamos skirtingai, kas gali lemti netikėtus rezultatus jas sudėjus. Langeliai iš Sumos_diapazono, kuriuose yra TRUE, vertinami kaip 1. O tie, kuriuose yra FALSE, vertinami kaip 0 (nulis). |
Geriausios praktikos
Atlikite tai |
Aprašas |
---|---|
Naudokite pakaitos simbolius. |
Naudojant pakaitos simbolius, pvz., klaustuką (?) ir žvaigždutę (*) kriterijuose1, 2, tai gali jums padėti rasti atitiktis, kurios yra panašios, bet ne tikslios. Klaustukas atitinka bet kokį vieną simbolį. Žvaigždutė atitinka bet kokią simbolių seką. Jei norite rasti faktinį klaustuką ar žvaigždutę, prieš klaustuką įveskite tildę (~). Pavyzdžiui, =SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "To?") sudės visus atvejus su vardu, kuris prasideda „To“ ir baigiasi raide, kuri gali skirtis. |
Skirtumas tarp SUMIF ir SUMIFS |
Argumentų tvarka skiriasi naudojant SUMIFS ir SUMIF. Visų pirma sumos_diapazono argumentas yra pirmasis SUMIFS argumentas, tačiau tai trečiasis SUMIF argumentas. Dėl to dažnai kyla problemų naudojant šias funkcijas. Jei kopijuojate ir redaguojate šias panašias funkcijas, įsitikinkite, kad argumentus išdėstėte teisinga tvarka. |
Naudokite tą patį eilučių ir stulpelių skaičių diapazono argumentams. |
Kriterijų_diapazono argumentas turi turėti tiek pat eilučių ir stulpelių, kiek ir Sumos_diapazono argumentas. |
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Taip pat žr.
Peržiūrėkite vaizdo įrašą, kaip naudoti išplėstines IF funkcijas, pvz., SUMIFS
Funkcija SUMIF sudeda tik reikšmes, kurios atitinka vieną kriterijų
Funkcija COUNTIF sudeda tik reikšmes, kurios atitinka vieną kriterijų
Funkcija COUNTIFS sudeda tik reikšmes, kurios atitinka kelis kriterijus
Funkcija IFS ("Microsoft 365", Excel 2016 ir naujesnė versija)
Kaip išvengti sugadintų formulių
Matematinės ir trigonometrinės funkcijos