Kazalo
Pogosto naletimo na primere, ko moramo sešteti območje, ki se razprostira v več stolpcih. V tem članku uporabljamo funkcije, kot so SUM , SUMIF , SUMIFS , SUMPRODUCT ter kombinacijo SUMPRODUCT , ISNUMBER in ISKANJE funkcije.
Predpostavimo, da je v naboru podatkov; Prodaja izdelkov različnih mesecev in želimo skupno število prodaj določenih izdelkov v vseh mesecih.
Nabor podatkov za prenos
Sumifs Sum Range Več stolpcev.xlsx6 preprostih načinov za seštevanje več stolpcev
Metoda 1: Uporaba funkcije SUMIFS
Preprosto SUMIFS sintaksa funkcije je
=SUMIFS (sum_range, criteria_range1, criteria1, [range2], [criteria2], ...)sum_range; označi območje, ki ga želimo sešteti.
kriterij_razpon1; določa območje, v katerem se nahajajo merila.
Merila 1; določite merila, ki jih iščemo v kriterij_razpon1 .
Narava SUMIFS funkcija je, da lahko sešteje le en stolpec glede na merila, ki so v več stolpcev Zato moramo dodati pomožni stolpec, da seštejemo območje vsote več stolpcev.
Korak 1: Dodajte pomožni stolpec kot vmesni seštevek ob območju. V celico vnesite spodnjo formulo I7 .
=SUM(C7:H7)Korak 2: Pritisnite VSTOP in nato povlecite Ročaj za polnjenje in čez trenutek se bo prikazal preostali del vmesnega seštevka.
Korak 3: V katero koli prazno celico vstavite naslednjo formulo (tj. C3 ).
=SUMIFS(I7:I27,B7:B27,B3)
I7:I27; je . sum_range.
B7:B27; je kriterij_razpon1.
B3; je merila.
Korak 3: Hit VSTOP , skupno število prodanih izdelkov B3 (merila celic Fižol ).
Preberite več: Excel SUMIFS z več razponi vsote in več merili
Metoda 2: Uporaba funkcije SUM
Sintaksa SUM funkcija je
=SUM(število1, [število2],...)Zato moramo spremeniti SUM funkcijo kot funkcijo polja, ki opravlja to nalogo.
Korak 1: V katero koli prazno celico (npr. C3) vstavite naslednjo formulo.
=SUM((C7:C27+D7:D27+E7:E27+F7:F27+G7:G27+H7:H27)*(–(B7:B27=B3)))V formuli
(C7:C27+D7:D27+E7:E27+F7:F27+G7:G27+H7:H27); določa vsoto posameznih šestih razponov.
(B7:B27=B3); razglasi, da je vrednost razpona enaka B3 (fižol) .
Korak 2: Pritisnite CTRL+SHIFT+ENTER v celoti, saj gre za funkcijo polja. Skupna prodaja izdelkov Fižol se pojavi.
Uporabite lahko katero koli ime izdelka v B3 celica za štetje celotne prodaje izdelka.
Preberite več: Kako uporabiti seštevke VBA z več kriteriji v istem stolpcu
Metoda 3: Uporaba funkcije SUMIF
Kot vemo iz prejšnjih let, je SUMIF funkcija ne omogoča seštevanja razponov iz več stolpcev hkrati. Lahko pa uporabimo pomožni stolpec, da izvedemo, kar potrebujemo. Sintaksa funkcije SUMIF funkcija je
SUMIF(razpon, merila, [sum_razpon])obseg; navaja celice, v katerih so merila.
merila; določa pogoj, ki se uporabi v območju.
[sum_range]; označuje območje, ki ga želimo prikazati.
Korak 1: Dodajte pomožni stolpec, ki sledi Koraki 1 in . 2 opisano v Metoda 1 .
Korak 2: V katero koli prazno celico vnesite naslednjo formulo (npr. C3 ).
=SUMIF(B7:B27,B3,I7:I27)V formuli,
B7:B27; je razpon.
B3; je merilo.
I7:I27; je sum_range.
Korak 2: Pritisnite VSTOP , Skupno število B3 (tj. Fižol ) se pojavi prodaja izdelka.
Preberite več: Kako uporabiti formulo SUMIFS z več merili v Excelu (11 načinov)
Podobna branja
- Excel SUMIFS z več navpičnimi in vodoravnimi merili
- Kako uporabiti funkcijo SUMIFS v Excelu z več merili
- SUMIFS s formulo INDEX-MATCH, ki vključuje več meril
- Izključitev več meril v istem stolpcu s funkcijo SUMIFS
- [Popravljeno]: SUMIFS ne deluje z več kriteriji (3 rešitve)
Metoda 4: Uporaba funkcije SUM SUMIF
Drug način uporabe SUMIF funkcija je, da posamično sešteje eno območje naenkrat. To bi lahko bilo ogabno delo, vendar če imate nekaj stolpcev za izvedbo, jo lahko uporabite. Ker poznamo sintakso funkcije SUMIF funkcijo iz metode 3, moramo vsakič sešteti posamezne stolpce z uporabo meril. Recimo, da želimo sešteti prodajo izdelkov v naključnih mesecih, kot so januar, marec in maj.
Korak 1: Spodnjo formulo vnesite v katero koli prazno celico (npr. C3 ).
=SUMIF(B7:B27,B3,C7:C27)+SUMIF(B7:B27,B3,E7:E27)+SUMIF(B7:B27,B3,G7:G27)V formuli,
SUMIF(B7:B27,B3,C7:C27); je vsota prodaje izdelkov B3 izdelek v B7:B27 območje, ki posreduje vrednost za seštevanje iz C7:C27 obseg.
Ostale dodatne niti imajo enak namen.
Korak 2: Zavihek VSTOP , skupno število prodanih B3 ( Fižol ) se pojavi izdelek.
Preberite več: SUMIFS več meril različni stolpci (6 učinkovitih načinov)
Metoda 5: Uporaba funkcije SUMPRODUCT
Splošni SUMPRODUCT formula je
=SUMPRODUCT((criteria_rng="text")*(sum_range))Ker želimo dobiti vsoto celotne prodaje določenega izdelka, lahko uporabimo ime izdelka kot "besedilo" referenca. In formula bo prikazala vsoto iz sum_range .
Korak 1: V katero koli prazno celico prilepite naslednjo formulo (tj. B3 )
=SUMPRODUCT((B7:B27="Fižol")*(C7:H27))Notranjost formule,
(C7:H27); vrne merila kot Resnično ali Napačno.
(B7:B27="Bean")*(C7:H27)
; pomnožite vrednosti z izhodnimi merili Resnično ali Lažno .
Na koncu
SUMPRODUCT((B7:B27="Bean")*(C7:H27)); prikaže skupno vrednost prodaje.
Korak 2: Hit VSTOP , skupno število prodanih izdelkov "Bean" se prikaže.
Preberite več: Kako uporabiti SUMIFS, ko celice niso enake več besedilom
Metoda 6: Uporaba funkcije SUMPRODUCT ISNUMBER SEARCH (posebni znaki)
Včasih imajo imena izdelkov v svojih imenih posebne znake. Te znake vnašajo neprevidni uporabniki. V tem primeru lahko uporabimo kombinacijo SUMPRODUCT , ISNUMBER in ISKANJE za štetje celotne prodaje katerega koli izdelka.
Korak 1: Kopirajte in nato prilepite naslednjo formulo v katero koli celico (tj. B3 ).
=SUMPRODUCT((ISNUMBER(SEARCH("Bean",B7:B27)))*(C7:H27))Formula deluje enako, kot je opisano v Metoda 5 , poleg tega je ISNUMBER in . ISKANJE funkcija ignorira vse posebne znake v imenih izdelkov.
Korak 2: Zavihek VSTOP , skupno število prodanih "Bean" se pojavi.
Zaključek
SUM , SUMIF in SUMIFS funkcije seštevajo območja v več stolpcih z nekaj spremembami v formulah. SUMPRODUCT po dodajanju meril v formulo zlahka opravi svoje delo. Kombinacija funkcij SUMPRODUCT , ISNUMBER in ISKANJE funkcija lahko sešteje celotno prodajo kljub posebnim znakom v imenih izdelkov. Upam, da so obravnavane metode dovolj jasne, da jim boste lahko sledili. Če potrebujete dodatna pojasnila ali želite kaj dodati, jih komentirajte.