Preskoči na glavno vsebino

Sumif z več merili, ki temeljijo na logiki ALI in IN

Ko delate na Excelovih delovnih listih, boste morda morali sešteti vrednosti na podlagi več meril. Včasih je več kriterijev iz istega stolpca (logika ALI), včasih pa iz različnih stolpcev (logika IN). Kako bi se v tem primeru lahko spopadli s to nalogo v Excelu?


Sumif z več kriteriji, ki temeljijo na logiki ALI

Predpostavimo, da imate seznam izdelkov, ki vsebuje dobavitelja in količino, kot je prikazano spodaj, zdaj želite dobiti vse skupne količine, ki jih dobavljata dobavitelja John in David. Tukaj vam bom predstavil dve preprosti formuli.

Z uporabo formule SUMIF + SUMIF +…

Če želite sešteti števila, ki izpolnjujejo enega od kriterijev (ali logiko) iz več kriterijev, lahko v eno formulo seštejete več funkcij SUMIF, generična sintaksa je:

=SUMIF(criteria_range, criteria1, sum_range)+SUMIF(criteria_range, criteria2, sum_range)+…
  • criteria_range: obseg celic, ki jih želite ujemati s kriteriji;
  • criteria1: prvi kriterij, ki se uporablja za določitev celic, ki jih je treba sešteti;
  • criteria2: Drugi kriterij, ki se uporablja za določanje, katere celice je treba sešteti;
  • sum_range: obseg celic, iz katerih želite sešteti.

Zdaj kopirajte ali vnesite katero koli od spodnjih formul v prazno celico in pritisnite Vnesite ključ do rezultata:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)           (Type the criteria manually)
=SUMIF(B4:B14,E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14)                           
(Use a cell reference)


Pojasnilo formule:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)

  • 1. SUMIF(B4:B14,"Janez",C4:C14) poišče Johnove vrstice in sešteje skupne količine;
  • 2. SUMIF(B4:B14,"David",C4:C14) poišče Davidove vrstice in sešteje skupne količine;
  • Nato seštejte ti dve formuli SUMIF, da dobite vse skupne količine, ki sta jih dobavila John in David.

Z uporabo funkcij SUM in SUMIF

Zgornja formula je zelo enostavna za uporabo, če obstaja le nekaj kriterijev, vendar če želite sešteti vrednosti z več pogoji ALI, je zgornja formula lahko odveč. V tem primeru vam lahko naredi uslugo boljša formula, ki je ustvarjena na podlagi funkcij SUM in SUMIF. Splošne sintakse so:

Splošna formula s trdo kodiranim besedilom:

=SUM(SUMIF(criteria_range, {criteria1,criteria2,...}, sum_range))
  • criteria_range: obseg celic, ki jih želite ujemati s kriteriji;
  • criteria1: prvi kriterij, ki se uporablja za določitev celic, ki jih je treba sešteti;
  • criteria2: Drugi kriterij, ki se uporablja za določanje, katere celice je treba sešteti;
  • sum_range: obseg celic, iz katerih želite sešteti.

Generična formula s referencami celic:

{=SUM(SUMIF(criteria_range, criteria_cells, sum_range))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: obseg celic, ki jih želite ujemati s kriteriji;
  • criteria_cells: celice, ki vsebujejo merila, ki jih želite uporabiti;
  • sum_range: obseg celic, iz katerih želite sešteti.

Prosimo, vnesite ali kopirajte katero koli od spodnjih formul, ki jih potrebujete, v prazno celico in nato dobite rezultat:

=SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))           (Type the criteria manually)
=SUM(SUMIF(B4:B14, E4:E5, C4:C14))                             
(Use cell references, array formula, should press Ctrl + Shift + Enter keys)


Pojasnilo formule:

=SUM(SUMIF(B4:B14, {"Janez","David"}, C4:C14))

> SUMIF(B4:B14, {"Janez","David"}, C4:C14):

  • {"Janez","David"}: Konstanta matrike, ki je nabor več kriterijev v kodrastih oklepajih.
  • SUMIF(B4:B14,"David",C4:C14) Konstanta matrike, ki uporablja logiko ALI, prisili funkcijo SUMIF, da sešteje števila v C4:C14 na podlagi enega od več kriterijev ("John" in "David") in vrnila bo dva ločena rezultata: {410,1520}.

> SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))=SUM({410,1520}): Nazadnje ta funkcija SUM sešteje te rezultate matrike, da vrne rezultat: 1930.


Sumif z več kriteriji, ki temeljijo na logiki IN z uporabo funkcije SUMIFS

Če želite sešteti vrednosti z več merili v različnih stolpcih, lahko to nalogo hitro rešite s funkcijo SUMIF. Splošna sintaksa je:

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range: obseg celic, iz katerih želite sešteti;
  • criteria_range1: Obseg, kjer se uporablja criteira1;
  • criteria1: prvi kriterij, ki je preverjen glede na obseg_kriterij1 in določa, katere celice je treba dodati; (vrsta meril je lahko: število, logični izraz, sklic na celico, besedilo, datum ali druga Excelova funkcija.)
  • criteria_range2, criteria2…: Drugi dodatni razponi in z njimi povezana merila. (v formuli SUMIFS lahko nastavite 127 parov kriterijev_razpon in kriterijev.)

Recimo, da imam tabelo s stolpci Product, Supplier, Qty in Price, kot je prikazano na spodnjem posnetku zaslona. Zdaj želim ugotoviti vsoto skupne cene izdelka Apple in količine, ki je večja ali enaka 200.

Prosimo, uporabite katero koli od spodnjih formul v prazno celico in pritisnite Vnesite ključ za vrnitev rezultata:

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")           (Type the criteria manually)
=SUMIFS(C4:C14,A4:A14,G3,C4:C14,G4)                           
(Use cell references)


Pojasnilo formule:

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")

  • Območje A4:A14 preveri za izdelek "Apple", območje C4:C14 pa izvleče vse količine, večje ali enake 200, nato funkcija SUMIFS sešteje samo ujemajoče se celice iz območja D4:D14.

Uporabljena relativna funkcija:

  • SUMIF:
  • Funkcija SUMIF lahko pomaga pri seštevanju celic na podlagi enega merila.
  • SUMIFS:
  • Funkcija SUMIFS v Excelu lahko pomaga pri seštevanju vrednosti celic na podlagi več meril.

Več člankov:

  • Vsota, če celice vsebujejo določeno besedilo v drugem stolpcu
  • Ta vadnica vam bo pokazala, kako sešteti vrednosti, če celice vsebujejo specifično ali delno besedilo v drugem stolpcu. Za primer vzemite spodnji obseg podatkov, da dobite skupne količine izdelkov, ki vsebujejo besedilo »T-Shirt«, tako funkcija SUMIF kot funkcija SUMPRODUCT lahko obravnavata to nalogo v Excelu.
  • Vsota najmanjših ali spodnjih N vrednosti v Excelu
  • V Excelu nam je enostavno sešteti obseg celic s funkcijo SUM. Včasih boste morda morali sešteti najmanjše ali najnižje številke 3, 5 ali n v obsegu podatkov, kot je prikazano na spodnjem posnetku zaslona. V tem primeru vam lahko SUMPRODUCT skupaj s funkcijo SMALL pomaga rešiti to težavo 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 ...

Opis


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.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
do you guys know if this logic works on google sheets?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations