Preskoči na glavno vsebino
 

Excel SUMPRODUCT funkcija

Avtor: Xiaoyang Zadnja sprememba: 2019-07-18

V Excelu lahko funkcijo SUMPRODUCT pomnožite dva ali več stolpcev ali nizov in nato dobite vsoto izdelkov. Pravzaprav je SUMPRODUCT uporabna funkcija, ki lahko pomaga pri štetju ali seštevanju vrednosti celic z več merili, kot je funkcija COUNTIFS ali SUMIFS. Ta članek bo predstavil sintakso funkcije in nekaj primerov za to funkcijo SUMPRODUCT.


 Skladnja:

Sintaksa funkcije SUMPRODUCT v Excelu je:

=SUMPRODUCT (array1, [array2], ...)

 Argumenti:

  • array1: Obvezno. Prva matrika ali obseg celic, ki jih želite pomnožiti in nato dodati.
  • array2: Neobvezno. Druga matrika ali obseg celic, ki jih želite pomnožiti in nato dodati.

Opombe:

  • 1. Če so v vašem obsegu neštevilske vrednosti, jih SUMPRODUCT obravnava kot ničle.
  • 2. Če imajo nizi ali obsegi različno število vrstic in stolpcev, bo funkcija SUMPRODUCT vrnila #VALUE! napaka.
  • 3. Če so v nizih logični testi, bodo ustvarili vrednosti TRUE in FALSE. V večini primerov bi jih morali pretvoriti v 1 in 0 z uporabo dvojnega unarskega operatorja (-).
  • 4. Funkcija SUMPRODUCT lahko obdela do 255 argumentov v programu Excel 2007 in novejših različicah ter samo 30 argumentov v starejših različicah Excela.
  • 5. SUMPRODUCT ne podpira nadomestnih znakov.

 Vrnitev:

Vrne rezultat pomnoženih in seštetih nizov.


 Primeri:

Primer 1: Osnovna uporaba funkcije SUMPRODUCT

Osnovna uporaba SUMPRODUCT je pomnožiti dva stolpca in jih nato sešteti, na primer, imate naslednje podatke zaslona, ​​zdaj želite pomnožiti vrstni red in ceno na enoto, nato pa seštejte vse rezultate množenja, da dobite skupna cena.

Za reševanje te naloge uporabite spodnjo formulo:

=SUMPRODUCT(B2:B7,C2:C7)

Izjava: Ta formula SUMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.

In nato pritisnite Vnesite ključ se celice v stolpcu B pomnožijo z ustreznimi celicami v isti vrstici stolpca C in rezultati se seštejejo. Oglejte si posnetek zaslona:


Primer 2: Povzemite celice z več merili s funkcijo SUMPRODUCT

Razen funkcije SUMIFS za seštevanje vrednosti celic na podlagi več pogojev lahko funkcija SUMPRODUCT to nalogo reši hitro in enostavno.


Primer 1: Vsote vrednosti celic, če vsebuje določeno besedilo v drugem stolpcu

Recimo, da imate tabelo podatkov, kot je prikazano na spodnji sliki zaslona, ​​zdaj želite izračunati skupno ceno izdelka, ki je KTE in se imenuje David, kako bi lahko to storili z uporabo formule SUMPRODUCT v Excelu?

1. V prazno celico vnesite ali kopirajte katero koli od spodnjih formul:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • nasveti: V zgornji formuli:
  • A2: A12 = "KTE": je prvi obseg_kriterij in merila, na podlagi katerih želite sešteti.
  • B2: B12 = "David": je drugi obseg_kriterij in merila, na podlagi katerih želite sešteti.
  • D2: D12: je obseg vsote, za katerega želite sešteti vrednosti celic.

2. Nato pritisnite Vnesite ključ, da dobite rezultat, kot ga potrebujete:


Primer 2: Vsote celic z več merili z logiko OR

Če želite seštevati celice na podlagi več meril z logiko OR, uporabite simbol plus (+), da združite več pogojev v funkciji SUMPRODUCT.

Na primer, želim v stolpcu A povzeti skupno ceno izdelka KTE in KTO, kot je prikazano spodaj:

V prazno celico uporabite naslednjo formulo:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

In nato pritisnite Vnesite ključ, izračunana je bila skupna cena izdelka KTE in KTO, glej posnetek zaslona:


Primer 3: Vsote celic z več merili z logiko OR in AND

V nekaterih primerih boste morda morali seštevati celice z logiko OR in AND hkrati. Funkcija SUMPRODUCE lahko to nalogo reši z lahkoto.

Zvezdica (*) se uporablja kot operator AND.

Simbol plus (+) se uporablja kot operater OR.

Poglejmo primer za seštevanje skupne cene, kateri izdelek je KTE in KTO, ko je prodaja večja od 200.

Kopirajte ali vnesite spodnjo formulo:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

Nato pritisnite Vnesite ključ, da dobite rezultat, kot ga potrebujete:


Primer 3: Štejte celice z več merili s funkcijo SUMPRODUCT

Na splošno nam ta funkcija SUMPRODUCT lahko pomaga tudi pri štetju celic z več merili v Excelu. Enako kot vrednosti vsote, morate iz formule odstraniti tudi argument sum_range.


Primer 1: Štejte celice z več merili z logiko AND

Tukaj želim prešteti celice, da je izdelek KTE in da je prodaja večja od 200. Torej, prosimo, uporabite katero koli od spodnjih formul:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12>200))
=SUMPRODUCT((A2:A12="KTE")*(B2:B12>200))
  • nasveti: V zgornji formuli:
  • A2: A12 = "KTE": je prvi obseg_kriterij in merila, na podlagi katerih želite računati.
  • B2: B12> 200: je drugi obseg_kriterij in merila, na podlagi katerih želite računati.

In nato pritisnite Vnesite tipka, da dobite številko rezultata:


Primer 2: Štejte celice z več merili z logiko OR

Za štetje izdelkov KTE in KTO v stolpcu A uporabite to formulo:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"))

In nato pritisnite Vnesite tipko, da dobite številko izdelka KTE in KTO. Oglejte si posnetek zaslona:


Primer 3: Štejte celice z več merili z logiko OR in AND

Če želite prešteti število izdelkov KTE in KTO, katerih prodaja je večja od 200, uporabite naslednjo formulo:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

Nato pritisnite Vnesite tipko, da dobite število rezultatov, ki jih potrebujete:


Primer 4: Izračunajte tehtano povprečje s funkcijo SUMPRODUCT

Običajno lahko hitro in enostavno izračunamo povprečje obsega celic. Če pa želite izračunati povprečje seznama vrednosti z različnimi stopnjami ustreznosti, to pomeni izračunati tehtano povprečje. V Excelu ni neposredne funkcije za njegovo pridobitev. Toda funkcija SUMPRODUCT vam lahko pomaga, da se z njo spoprimete.

Na primer, imam tabelo statistik ocen za študenta, vsaka naloga ima različno težo, kot je prikazano na spodnji sliki zaslona.

Za izračun tehtanega povprečja uporabite naslednjo formulo:

=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

Izjava: Ta formula: SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)

In nato pritisnite Vnesite tipka, tehtano povprečje je bilo izračunano hkrati, glej posnetek zaslona:


 Več člankov s funkcijo SUMPRODUCT:

  • Števec Specifična vrednost v več delovnih listih
  • Recimo, da imam več delovnih listov, ki vsebujejo naslednje podatke, in zdaj želim dobiti število pojavitev določene vrednosti "Excel" iz teh delovnih listov. Kako lahko štejem določene vrednosti na več delovnih listih?
  • Izračunajte tehtano povprečje v Excelu
  • Na primer, imate nakupovalni seznam s cenami, utežmi in zneski. Povprečno ceno lahko enostavno izračunate s funkcijo AVERAGE v Excelu. Kaj pa, če tehtana povprečna cena? V tem članku bom predstavil metodo za izračun tehtanega povprečja in metodo za izračun tehtanega povprečja, če ustreza določenim merilom v Excelu.

Najboljša orodja za pisarniško produktivnost

Kutools za Excel - vam pomaga izstopati iz množice

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike  |  Izbriši prazne vrstice  |  Združite stolpce ali celice brez izgube podatkov  |  Krog brez formule ...
Super VLookup: Več meril  |  Več vrednosti  |  Na več listih  |  Nejasno iskanje...
Adv. Spustni seznam: Preprost spustni seznam  |  Odvisni spustni seznam  |  Večkrat izberite spustni seznam...
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  Primerjaj stolpce z Izberite Enake in različne celice ...
Predstavljene funkcije: Mrežni fokus  |  Pogled oblikovanja  |  Velika vrstica formule  |  Upravitelj delovnih zvezkov in listov | Knjižnica virov (Samodejno besedilo)  |  Izbirnik datuma  |  Združite delovne liste  |  Šifriranje/dešifriranje celic  |  Pošljite e-pošto po seznamu  |  Super filter  |  Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake ...)  |  50 + Graf Vrste (Gantt Chart ...)  |  40+ Praktično Formule (Izračunajte starost glede na rojstni dan ...)  |  19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti ...)  |  12 Pretvorba Orodja (Številke v besede, Pretvorba valut ...)  |  7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeli Excelove celice ...)  |  ... in več

Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...


Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)

  • Eno sekundo za preklop med desetinami odprtih dokumentov!
  • Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
  • Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
  • Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.