Exceli SUMIFS ja SUMIF mitme kriteeriumiga - valemite näited

  • Jaga Seda
Michael Brown

See õpetus selgitab SUMIF- ja SUMIFS-funktsioonide erinevust nende süntaksi ja kasutamise osas ning pakub mitmeid valemite näiteid väärtuste summeerimiseks mitme AND / OR-kriteeriumiga Excel 365, 2021, 2019, 2016, 2013, 2010 ja madalamal tasemel.

Nagu kõik teavad, pakub Microsoft Excel hulgaliselt funktsioone erinevate arvutuste tegemiseks andmetega. Paar artiklit tagasi uurisime COUNTIF ja COUNTIFS, mis on mõeldud lahtrite loendamiseks vastavalt ühe tingimuse ja mitme tingimuse alusel. Eelmisel nädalal käsitlesime Exceli SUMIF-i, mis liidab määratud kriteeriumidele vastavad väärtused. Nüüd on aeg üle vaadata mitmuse versioonSUMIF - Exceli SUMIFS, mis võimaldab väärtuste summeerimist mitme kriteeriumi alusel.

Need, kes on tuttavad SUMIF funktsiooniga, võivad arvata, et selle teisendamine SUMIFS-iks nõuab vaid täiendavat "S" ja mõningaid lisakriteeriume. See tundub üsna loogiline... kuid "loogiline" ei ole alati, kui tegemist on Microsoftiga : )

    Excel SUMIF funktsioon - süntaks & kasutamine

    Funktsiooni SUMIF kasutatakse väärtuste tingimuslikuks summeerimiseks, mis põhineb üksikud kriteeriumid Me arutasime SUMIF-i süntaksit üksikasjalikult eelmises artiklis ja siin on lihtsalt kiire värskendus.

    SUMIF(vahemik, kriteeriumid, [sum_vahemik])
    • vahemik - teie kriteeriumide alusel hinnatavate lahtrite vahemik, nõutav.
    • kriteeriumid - tingimus, mis peab olema täidetud, nõutav.
    • sum_range - lahtrid, mis summeeritakse, kui tingimus on täidetud, valikuline.

    Nagu näete, võimaldab Exceli SUMIF-funktsiooni süntaks ainult ühe tingimuse täitmist. Ja ikkagi ütleme, et Exceli SUMIF-funktsiooni saab kasutada mitme kriteeriumiga väärtuste summeerimiseks. Kuidas see võimalik on? Mitme SUMIF-funktsiooni tulemuste liitmisel ja SUMIF-vormelite kasutamisel massiivi kriteeriumidega, nagu järgnevates näidetes näidatakse.

    Exceli funktsioon SUMIFS - süntaks & kasutamine

    SUMIFS-i kasutate Excelis selleks, et leida mitmel kriteeriumil põhinevate väärtuste tingimuslik summa Funktsioon SUMIFS võeti kasutusele Excel 2007is ja see on saadaval kõigis järgnevates Exceli versioonides 2010, 2013, 2016, 2019, 2021 ja Excel 365.

    Võrreldes SUMIFiga on SUMIFSi süntaks veidi keerulisem:

    SUMIFS(sum_range, kriteeriumid_range1, kriteeriumid1, [kriteeriumid_range2, kriteeriumid2], ...)

    Esimesed 3 argumenti on kohustuslikud, täiendavad vahemikud ja nendega seotud kriteeriumid on vabatahtlikud.

    • sum_range - üks või mitu lahtrit, mida summeerida, nõutav. See võib olla üks lahter, lahtrite vahemik või nimetatud vahemik. Summeeritakse ainult numbritega lahtreid; tühje ja tekstiväärtusi ei arvestata.
    • kriteeriumid_vahemik1 - esimene vahemik, mida tuleb hinnata seotud kriteeriumide alusel, nõutav.
    • kriteeriumid1 - esimene tingimus, mis peab olema täidetud, nõutav. Võite esitada kriteeriumid numbri, loogilise väljendi, lahtriviite, teksti või mõne muu Exceli funktsiooni kujul. Näiteks võite kasutada selliseid kriteeriume nagu 10, ">=10", A1, "kirsid" või TODAY().
    • kriteeriumid_vahemik2, kriteeriumid2, ... - need on täiendavad vahemikud ja nendega seotud kriteeriumid, mis on vabatahtlikud. SUMIFSi valemites saab kasutada kuni 127 vahemiku/kriteeriumi paari.

    Märkused:

    • Selleks, et SUMIFS valem töötaks õigesti, peavad kõik kriteeriumid_vahemik argumentidel peab olema sama mõõde kui sum_range , st sama arv ridu ja veerge.
    • Funktsioon SUMIFS töötab AND-loogikaga, mis tähendab, et summa vahemikus olev lahter summeeritakse ainult siis, kui see vastab kõigile määratud kriteeriumidele, st kõik kriteeriumid on selle lahtri puhul tõesed.

    Põhiline SUMIFS valem

    Ja nüüd vaatleme Exceli valemit SUMIFS kahe tingimusega. Oletame, et teil on tabel, kus on loetletud erinevate tarnijate puuviljasaadetised. Teil on puuviljade nimed veerus A, tarnijate nimed veerus B ja kogus veerus C. Te soovite leida summa summadest, mis on seotud konkreetse puuvilja ja tarnijaga, nt kõik Pete'i tarnitud õunad.

    Kui õpid midagi uut, on alati hea mõte alustada lihtsatest asjadest. Seega, alustuseks defineerime kõik meie SUMIFS valemi argumendid:

    • sum_range - C2:C9
    • kriteeriumid_vahemik1 - A2:A9
    • kriteerium1 - "õunad"
    • criteria_range2 - B2:B9
    • kriteeriumid2 - "Pete"

    Nüüd ühendage ülaltoodud parameetrid ja saate järgmise SUMIFS-valemi:

    =SUMIFS(C2:C9, A2:A9, "õunad", B2:B9, "Pete")

    Valemi täpsustamiseks võite asendada tekstikriteeriumid "õunad" ja "Pete" lahtriviidetega. Sellisel juhul ei pea te muutma valemit, et arvutada teise tarnija puuvilja kogust:

    =SUMIFS(C2:C9, A2:A9, F1, B2:B9, F2)

    Märkus. Nii funktsioonid SUMIF kui ka SUMIFS on oma olemuselt suur- ja väiketähelepanuta. Selleks, et nad saaksid teksti suur- ja väiketähelepanu ära tunda, vaadake artiklit Suur- ja väiketähelepanu SUMIF ja SUMIFS valemid Excelis.

    SUMIF vs. SUMIFS Excelis

    Kuna selle õpetuse eesmärk on katta kõik võimalikud viisid väärtuste summeerimiseks mitme tingimuse alusel, siis arutame valemite näiteid mõlema funktsiooni - Exceli SUMIFS ja SUMIF mitme kriteeriumiga - abil. Nende õigeks kasutamiseks peate selgelt aru saama, mis on neil kahel funktsioonil ühist ja milles nad erinevad.

    Kuigi ühine osa on selge (sarnane eesmärk ja parameetrid), ei ole erinevused nii ilmsed, kuigi väga olulised.

    SUMIFi ja SUMIFSi vahel on 4 peamist erinevust:

    1. Tingimuste arv SUMIF saab hinnata ainult ühte tingimust korraga, samas kui SUMIFS saab kontrollida mitut kriteeriumi.
    2. Süntaks SUMIFi abil on sum_range on viimane ja valikuline argument - kui seda ei ole määratud, siis on väärtused vahemik argument summeeritakse. SUMIFSi abil, sum_range on esimene ja nõutav argument.
    3. Valikualade suurus. SUMIF-valemites, sum_range ei pea tingimata olema sama suurusega ja kujuga kui vahemik , kui teil on vasakpoolne ülemine lahter paremal. Excelis SUMIFS, iga kriteeriumid_vahemik peab sisaldama sama arvu ridu ja veerge kui sum_range argument.

      Näiteks SUMIF(A2:A9,F1,C2:C18) annab õige tulemuse, sest kõige vasakpoolsem lahter lahtris sum_range argument (C2) on õige. Seega teeb Excel paranduse automaatselt ja lisab nii palju veerge ja ridu kui sum_range nagu on olemas vahemik .

      Ebavõrdse suurusega vahemikega SUMIFS-valem tagastab vea #VALUE!.

    4. Kättesaadavus SUMIF on saadaval kõigis Exceli versioonides, alates 365 kuni 2000. SUMIFS on saadaval Excel 2007 ja uuemates versioonides.

    Olgu, strateegia (st teooria) on piisav, lähme taktika (st valemite näited) juurde : )

    Kuidas kasutada SUMIFS-i Excelis - valemite näited

    Hetk tagasi arutasime lihtsat SUMIFS valemit kahe tekstikriteeriumiga. Samamoodi saate kasutada Exceli SUMIFSi mitme kriteeriumiga, mida väljendatakse numbrite, kuupäevade, loogiliste väljendite ja muude Exceli funktsioonide abil.

    Näide 1. Exceli SUMIFS koos võrdlusoperaatoritega

    Oletame, et soovite meie puuviljatarnijate tabelis summeerida kõik tarned Mike'i järgi, mille kogus on 200 või rohkem. Selleks kasutate kriteeriumis2 võrdlusoperaatorit "suurem kui või võrdne" (>=) ja saate järgmise SUMIFS-valemi:

    =SUMIFS(C2:C9,B2:B9,"Mike",C2:C9,">=200")

    Märkus. Palun pöörake tähelepanu sellele, et Exceli SUMIFS-vormelites tuleb võrdlusoperaatoritega loogilised väljendid alati sulgeda topeltlausejutumärkidesse ("").

    Me käsitlesime kõiki võimalikke võrdlusoperaatoreid üksikasjalikult Exceli SUMIF-funktsiooni käsitlemisel, samu operaatoreid saab kasutada ka SUMIFS-kriteeriumides. Näiteks järgmine valem tagastab kõikide lahtrite C2:C9 väärtuste summa, mis on suuremad või võrdsed 200 ja väiksemad või võrdsed 300.

    =SUMIFS(C2:C9, C2:C9,">=200", C2:C9,"<=300")

    Näide 2. Exceli SUMIFSi kasutamine kuupäevadega

    Kui soovite summeerida väärtusi mitme kriteeriumi alusel praeguse kuupäeva alusel, kasutage oma SUMIFS-kriteeriumis funktsiooni TODAY(), nagu on näidatud allpool. Järgmine valem summeerib väärtused veerus D, kui vastav kuupäev veerus C langeb viimase 7 päeva jooksul, kaasa arvatud täna:

    =SUMIFS(D2:D10, C2:C10,">="&TODAY()-7, C2:C10,"<="&TODAY())

    Märkus. Kui kasutate kriteeriumides teist Exceli funktsiooni koos loogilise operaatoriga, peate kasutama stringi ühendamiseks ampersandi (&), näiteks "<="&TODAY().

    Samamoodi saate kasutada Exceli funktsiooni SUMIF, et summeerida väärtusi antud kuupäevavahemikus. Näiteks järgmine SUMIFS-valem liidab lahtrite C2:C9 väärtused, kui veerus B olev kuupäev jääb vahemikku 1.-31.-okt.2014 (kaasa arvatud).

    =SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014")

    Sama tulemuse saab saavutada ka kahe SUMIF-funktsiooni vahe arvutamisega, nagu on näidatud selles näites - Kuidas kasutada SUMIFi väärtuste summeerimiseks antud kuupäevavahemikus. Kuid Exceli SUMIFS on palju lihtsam ja arusaadavam, kas pole?

    Näide 3. Exceli SUMIFS koos tühjade ja mittetühjade lahtritega

    Aruannete ja muude andmete analüüsimisel võib sageli tekkida vajadus summeerida väärtusi, mis vastavad kas tühjadele või mittetühjadele lahtritele.

    Kriteeriumid Kirjeldus Valemi näide
    Tühjad lahtrid "=" Summa väärtused, mis vastavad tühjadele lahtritele, mis ei sisalda absoluutselt mitte midagi - ei mingit valemit, ei mingit nullpikkust stringi. =SUMIFS(C2:C10, A2:A10, "=", B2:B10, "=")

    Summeerige lahtrite C2:C10 väärtused, kui veerude A ja B vastavad lahtrid on täiesti tühjad. "" Summa väärtused, mis vastavad "visuaalselt" tühjadele lahtritele, kaasa arvatud need, mis sisaldavad tühje stringid, mis on tagastatud mõne teise Exceli funktsiooni abil (näiteks lahtrid, millel on valem nagu). =SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    Summa väärtused lahtrites C2:C10 samade tingimustega kui eespool esitatud valem, kuid sisaldab tühje sümboleid. Mittekohalikud rakud "" Summa väärtused, mis vastavad mittetühjadele lahtritele, sealhulgas nullpikkused stringid. =SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    Summeerige lahtrite C2:C10 väärtused, kui vastavad lahtrid veergudes A ja B ei ole tühjad, sealhulgas lahtrid, kus on tühjad stringid. SUM-SUMIF

    või

    SUM / LEN Summa väärtused, mis vastavad mittetühjadele lahtritele, välja arvatud nullpikkused stringid. =SUM(C2:C10) - SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    =SUM((C2:C10) * (LEN(A2:A10)>0)*(LEN(B2:B10)>0))

    Summeerige lahtrite C2:C10 väärtused, kui vastavad lahtrid veergudes A ja B ei ole tühjad, nullpikkusega lahtreid ei võeta arvesse.

    Ja nüüd vaatame, kuidas saab kasutada SUMIFS-valemit "tühja" ja "mitte-tühja" kriteeriumidega reaalsete andmete puhul.

    Oletame, et teil on tellimuse kuupäev veerus B, tarnekuupäev veerus C ja kogus veerus D. Kuidas leida veel tarnimata toodete kogusumma? See tähendab, et soovite teada väärtuste summat, mis vastab veeru B mittetühjadele lahtritele ja veeru C tühjadele lahtritele.

    Lahendus on kasutada valemit SUMIFS, millel on 2 kriteeriumi:

    =SUMIFS(D2:D10, B2:B10,"", C2:C10,"=")

    Exceli SUMIFi kasutamine mitme OR-kriteeriumiga

    Nagu selle õpetuse alguses märgitud, on funktsioon SUMIFS mõeldud AND-loogikaga. Aga mis siis, kui teil on vaja summeerida väärtusi mitme OR-kriteeriumiga, st kui vähemalt üks tingimustest on täidetud?

    Näide 1. SUMIF + SUMIF

    Lihtsaim lahendus on mitme SUMIF-funktsiooniga saadud tulemuste summeerimine. Näiteks järgmine valem näitab, kuidas leida Mike ja Johni tarnitud toodete kogusumma:

    =SUMIF(C2:C9, "Mike",D2:D9) + SUMIF(C2:C9, "John",D2:D9)

    Nagu näete, lisab esimene SUMIF-funktsioon "Mike'ile" vastavad kogused, teine SUMIF-funktsioon tagastab "Johniga" seotud summad ja seejärel liidate need kaks numbrit kokku.

    Näide 2. SUM & SUMIF massiivi argumendiga

    Ülaltoodud lahendus on väga lihtne ja võib saada töö kiiresti tehtud, kui kriteeriume on ainult paar. Kuid valem SUMIF + SUMIF võib tohutult kasvada, kui soovite summeerida väärtusi mitme VÕI tingimusega. Sellisel juhul on parem lähenemine, kui kasutate massiivi kriteeriumid argumendiga funktsioonis SUMIF. Uurime nüüd seda lähenemisviisi.

    Võite alustada kõigi oma tingimuste loeteluga, mis on eraldatud komadega, ja seejärel sulgeda saadud komadega eraldatud loetelu {sõõrdsulgudes}, mida tehniliselt nimetatakse massiiviks.

    Eelmises näites, kui soovite summeerida Johni, Mike'i ja Pete'i tarnitud tooted, siis teie massiivi kriteeriumid näevad välja {"John", "Mike", "Pete"}. Ja täielik SUMIF funktsioon on järgmine SUMIF(C2:C9, {"John", "Mike", "Pete"} ,D2:D9) .

    Kolmest väärtusest koosnev massiivi argument sunnib teie SUMIF valemit tagastama kolm eraldi tulemust, kuid kuna me kirjutame valemi ühte lahtrisse, siis tagastab see ainult esimese tulemuse - st Johni poolt tarnitud toodete summa. Et see massiivi-kriteeriumi lähenemisviis toimiks, peate kasutama veel ühte väikest trikki - lisage oma SUMIF valem SUMIF funktsioonile, näiteks nii:

    =SUM(SUMIF(C2:C9, {"John", "Mike", "Pete"} , D2:D9))

    Nagu näete, muudab massiivi kriteeriumid valemi palju kompaktsemaks võrreldes SUMIF + SUMIFiga ja võimaldab lisada massiivi nii palju väärtusi, kui soovite.

    See lähenemisviis töötab nii numbrite kui ka tekstiväärtuste puhul. Näiteks kui veerus C oleksid tarnijate nimede asemel tarnijate ID-d nagu 1, 2, 3 jne, siis näeks teie SUMIF-vormel välja umbes nii:

    =SUM(SUMIF(C2:C9, {1,2,3} , D2:D9))

    Erinevalt tekstiväärtustest ei pea numbreid massiivi argumentides sulgema kahekordsete jutumärkide sisse.

    Näide 3. SUMPRODUCT & SUMIF

    Juhul, kui teie eelistatud viis on loetleda kriteeriumid mõnes lahtris, mitte määrata neid otse valemis, saate kasutada SUMIF-i koos funktsiooniga SUMPRODUCT, mis korrutab antud massiividel olevad komponendid ja tagastab nende toodete summa.

    =SUMMATOODE(SUMIF(C2:C9, G2:G4, D2:D9))

    Kus G2:G4 on lahtrid, mis sisaldavad teie kriteeriume, meie puhul tarnijate nimesid, nagu on näidatud allpool oleval ekraanipildil.

    Kuid loomulikult ei takista miski teid soovikorral loetleda väärtusi oma SUMIF-funktsiooni massiivi kriteeriumides:

    =SUMPRODUCT(SUMIF(C2:C9, {"Mike", "John", "Pete"}, D2:D9))

    Mõlema valemi tagastatud tulemus on identne sellega, mida näete ekraanipildil:

    Exceli SUMIFS mitme OR-kriteeriumiga

    Kui soovite Excelis väärtusi tinglikult summeerida mitte lihtsalt mitme VÕI tingimusega, vaid mitme tingimuse komplektiga, peate kasutama SUMIFi asemel SUMIFS-i. Valemid on väga sarnased sellega, mida me just arutasime.

    Nagu tavaliselt, võib näide aidata asja paremini illustreerida. Lisame meie puuviljatarnijate tabelisse tarnekuupäeva (veerg E) ja leiame Mike'i, Johni ja Pete'i poolt oktoobris tarnitud koguse.

    Näide 1. SUMIFS + SUMIFS

    Selle lähenemisviisi abil saadud valem sisaldab palju kordusi ja tundub tülikas, kuid see on kergesti mõistetav ja mis kõige tähtsam, see töötab : )

    =SUMIFS(D2:D9,C2:C9, "Mike", E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014") +

    SUMIFS(D2:D9, C2:C9, "John", E2:E9, ">=10/1/2014", E2:E9, "<=10/31/2014") +

    SUMIFS(D2:D9, C2:C9, "Pete", E2:E9, ">=10/1/2014" ,E2:E9, "<=10/31/2014")

    Nagu näete, kirjutate iga tarnija jaoks eraldi funktsiooni SUMIFS ja lisate kaks tingimust - võrdne või suurem kui 1. oktoober (">=10/1/2014",) ja väiksem või võrdne kui 31. oktoober ("<=10/31/2014"), ning seejärel summeerite tulemused.

    Näide 2. SUM & SUMIFS koos massiivi argumendiga

    Ma püüdsin selle lähenemise olemust selgitada SUMIFi näites, nii et nüüd võime lihtsalt kopeerida selle valemi, muuta argumentide järjekorda (nagu mäletate, on see SUMIFis ja SUMIFSis erinev) ja lisada täiendavaid kriteeriume. Saadud valem on kompaktsem kui SUMIFS + SUMIFS:

    =SUM(SUMIFS(D2:D9,C2:C9, {"Mike", "John", "Pete"}, E2:E9,">=10/1/2014", E2:E9,"<=10/31/2014"))

    Selle valemi tagastatud tulemus on täpselt sama, mida näete ülaltoodud ekraanipildil.

    Näide 3. SUMPRODUCT & SUMIFS

    Nagu mäletate, erineb SUMPRODUCT lähenemine kahest eelmisest selle poolest, et te sisestate iga kriteeriumi eraldi lahtrisse, mitte ei määra neid otse valemisse. Mitme kriteeriumikomplekti puhul ei piisa SUMPRODUCT funktsioonist ja te peate kasutama ka ISNUMBER ja MATCH.

    Seega, eeldades, et tarnete nimed on lahtrites H1:H3, alguskuupäev on lahtris H4 ja lõppkuupäev lahtris H5, võtab meie SUMPRODUCT-vormel järgmise kuju:

    =SUMPRODUCT(--(E2:E9>=H4), --(E2:E9<=H5), --(ISNUMBER(MATCH(C2:C9, H1:H3,0))), D2:D9)

    Paljud inimesed imestavad, miks kasutada SUMPRODUCT-valemites topeltkriipsu (--). Asi on selles, et Excel SUMPRODUCT ignoreerib kõiki muid kui numbrilisi väärtusi, samas kui võrdlusoperaatorid meie valemis annavad boolseid väärtusi (TRUE / FALSE), mis ei ole numbrilised. Nende boolsete väärtuste teisendamiseks 1 ja 0 väärtusteks kasutatakse topeltmiinusmärki, mida tehniliselt nimetatakse topelt-unaarne operaatoriks. Esimene unaarne sunnibTRUE/FALSE vastavalt -1/0. Teine unaarne eitab väärtusi, st muudab nende märgid vastupidiseks, muutes need +1 ja 0, mida funktsioon SUMPRODUCT mõistab.

    Ma loodan, et ülaltoodud selgitus on mõistlik. Ja isegi kui see ei ole mõistlik, siis pidage meeles seda rusikareeglit - kasutage kahekordset unaarset operaatorit (--), kui kasutate võrdlusoperaatoreid oma SUMPRODUCT-valemites.

    Exceli SUM-i kasutamine massiivi valemites

    Nagu mäletate, rakendas Microsoft SUMIFS funktsiooni Excel 2007. Kui keegi kasutab veel Excel 2003, 2000 või varasemat, siis tuleb mitme AND-kriteeriumiga väärtuste liitmiseks kasutada SUM massiivi valemit. Loomulikult töötab see lähenemine ka Excel 2013 - 2007 kaasaegsetes versioonides ja seda võib pidada SUMIFS funktsiooni vanamoodsaks vasteks.

    Eespool käsitletud SUMIF-valemites olete juba kasutanud massiivi argumente, kuid massiivi valem on midagi muud.

    Näide 1. Summa mitme AND-kriteeriumiga Excel 2003 ja varasemates programmides

    Tuleme tagasi kõige esimese näite juurde, kus me leidsime summa, mis on seotud konkreetse puuvilja ja tarnijaga:

    Nagu te juba teate, saab seda ülesannet hõlpsasti täita tavalise SUMIFS-valemi abil:

    =SUMIFS(C2:C9, A2:A9, "õunad", B2:B9, "Pete")

    Ja nüüd vaatame, kuidas sama ülesannet saab täita Exceli varajases "SUMIFS-vabas" versioonis. Kõigepealt kirjutate kõik tingimused, mis peaksid olema täidetud, kujul range="condition". Selles näites on meil kaks vahemiku/tingimuse paari:

    Tingimus 1: A2:A9="õunad".

    Tingimus 2: B2:B9="Pete".

    Seejärel kirjutate SUMMA valemi, mis "korrutab" kõik teie vahemiku/tingimuse paarid, millest igaüks on sulgudes. Viimane korrutis on summa vahemik, meie puhul C2:C9:

    =SUM((A2:A9="õunad") * ( B2:B9="Pete") * ( C2:C9))

    Nagu on näidatud alloleval ekraanipildil, töötab valem suurepäraselt Exceli uusimas 2013. aasta versioonis.

    Märkus. Mis tahes massiivi valemi sisestamisel peate vajutama Ctrl + Shift + Enter . Kui te seda teete, saab teie valem ümbritsetud {sirgeid sulgusid}, mis on visuaalne märk sellest, et massiivi valem on õigesti sisestatud. Kui proovite sulgusid käsitsi sisestada, muudetakse teie valem tekstistringiks ja see ei tööta.

    Näide 2. SUM massiivi valemid kaasaegsetes Exceli versioonides

    Isegi Exceli kaasaegsetes versioonides ei tohiks alahinnata funktsiooni SUMMA võimsust. SUMMA massiivi valem ei ole lihtsalt vaimne võimlemine, vaid sellel on praktiline väärtus, nagu näitab järgmine näide.

    Oletame, et teil on kaks veergu, B ja C, ja teil on vaja loendada, mitu korda on veerg C suurem kui veerg B, kui väärtus veerus C on suurem või võrdne 10. Kohe meelde tulev lahendus on kasutada massiivi SUM valemit:

    =SUM((C1:C10>=10) * (C1:C10>B1:B10))

    Kas te ei näe ülaltoodud valemile mingit praktilist rakendust? Mõelge selle peale teistmoodi : )

    Oletame, et teil on tellimuste nimekiri, nagu on näidatud alloleval ekraanipildil, ja te soovite teada, kui palju tooteid ei ole antud kuupäevaks täielikult tarnitud. Exceli keelde tõlgituna on meil järgmised tingimused:

    Tingimus 1: väärtus veerus B (järjestatud elemendid) on suurem kui 0.

    Tingimus 2: väärtus veerus C (tarnitud) on väiksem kui veerus B.

    Tingimus 3: Veerus D (tähtpäev) olev kuupäev on väiksem kui 1.11.2014.

    Kui panna kolm vahemiku/tingimuse paari kokku, saate järgmise valemi:

    =SUM((B2:B10>=0)*(B2:B10>C2:C10)*(D2:D10

    Noh, selles õpetuses käsitletud valemite näited on ainult kriimustanud pinda sellest, mida Exceli funktsioonid SUMIFS ja SUMIF tegelikult teha saavad. Kuid loodetavasti on need aidanud teid õiges suunas suunata ja nüüd saate oma Exceli töövihikutes väärtusi summeerida, ükskõik kui palju keerulisi tingimusi te peate arvestama.

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.