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šymas |
|---|---|
| Sumos_diapazonas (būtina) | Sumuojamų langelių diapazonas. |
| Kriterijų_diapazonas1 (būtina) | Diapazonas, kuris tikrinamas naudojant Kriterijų1. Criteria_range1 ir Kriterijai1 nustato ieškos porą, tuo tarpu diapazone ieškoma tam tikrų kriterijų. Radus diapazone esančius elementus, sudedamos atitinkamos jų reikšmės Sum_range . |
| Kriterijai1 (būtina) | Kriterijus, apibrėžiantis, kurie Criteria_range1 langeliai bus įtraukti. Pvz., kriterijai gali būti įvesti kaip 32, "32", B4>, "obuoliai" arba "32". |
| Criteria_range2, kriterijai2, ... (pasirenkama) | 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šymas | |
| =SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "Tomas") | Įtraukia skaičių produktų, prasidedančių A ir kuriuos pardavė Tomas. Kriterijų1 dalyje jis naudoja pakaitos simbolį *, "=A*" ieškant atitinkančių produktų pavadinimų Criteria_range1 B2:B9, o vardo "Tomas" ieško Criteria_range2 C2:C9. Tada sudeda skaičius Sum_range 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. Jame bananai neįtraukiami naudojant Kriterijų1<>"<>Bananai", o C2:C9 Criteria_range2 ieškoma vardo "Tomas". Tada sudeda skaičius Sum_range A2:A9, kurie atitinka abi sąlygas. Rezultatas – 30. |
Dažniausiai pasitaikančios problemos
| Problema | Aprašymas |
|---|---|
| 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 Sum_range yra reikšmės TEISINGA (TRUE) arba KLAIDINGA (FALSE). |
Sum_range reikšmės TEISINGA ir KLAIDINGA vertinamos skirtingai, todėl įtraukus gali būti gauti netikėti rezultatai. Sum_range langeliai, kuriuose yra TRUE, vertinami kaip 1. O tie, kuriuose yra FALSE, vertinami kaip 0 (nulis). |
Geriausios praktikos
| Atlikite šiuos veiksmus | Aprašymas |
|---|---|
| Naudokite pakaitos simbolius. | Naudojant pakaitos simbolius, pvz., klaustuką (?) ir žvaigždutę (*) kriterijams1,2 , galima rasti panašius, bet ne tikslius atitikmenis. 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 sum_range 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. | Argumente Criteria_range turi būti tiek pat eilučių ir stulpelių, kiek Sum_range argumente. |
Reikia daugiau pagalbos?
Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.