Note: The other languages of the website are Google-translated. Back to English

Preštejte število vrstic z več merili ALI

Za štetje števila vrstic z več merili v različnih stolpcih z logiko OR vam lahko pomaga funkcija SUMPRODUCT. Na primer, imam poročilo o izdelku, kot je prikazano na spodnjem posnetku zaslona, ​​zdaj želim prešteti vrstice, kjer je izdelek »majica« ali je barva »črna«. Kako ravnati s to nalogo v Excelu?


Preštejte število vrstic z več merili ALI

V Excelu je s funkcijo SUMPRODUCT za štetje števila vrstic z več merili v različnih stolpcih splošna skladnja:

=SUMPRODUCT(--((criteria1)+(criteria2)>0))
  • criteria1, criteria2: Logični izrazi, ki izpolnjujejo pogoje.

Na primer, če želite prešteti število vrstic, kjer je izdelek "majica" ali je barva "črna", vnesite ali kopirajte naslednjo formulo v prazno celico, da prikažete izračun, in pritisnite Vnesite ključ do rezultata:

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))


Pojasnilo formule:

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))

  • (A2: A12 = "majica")+(C2: C12 = "črna"):
    Prvi logični izraz preveri, ali je izdelek »majica«, rezultat vrne tako: {FALSE; TRUE; TRUE; FALSE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; TRUE}.
    Drugi logični izraz preveri, ali je barva "črna", in vrne rezultat takole: {TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE}.
    Logika OR zahteva dodajanje, zato sta oba logična izraza združena z znakom za seštevanje (+). Matematična operacija samodejno pretvori vrednosti TRUE in FALSE v 1s in 0s, zato boste dobili matriko, kot je ta: {1; 1; 1; 0; 1; 0; 1; 1; 0; 0; 2}.
  • --((A2:A12="T-shirt")+(C2:C12="Black")>0)=--({1;1;1;0;1;0;1;1;0;0;2}>0): Najprej preverite, ali so vrednosti v matriki večje od 0: Če je vrednost večja od 0, se prikaže TRUE; če je manj kot 0, se prikaže FALSE. In potem dvojni negativni znak prisili TRUE in FALSE na 1s in 0s, tako da dobite to: {1; 1; 1; 0; 1; 0; 1; 1; 0; 0; 1}.
  • SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))=SUMPRODUCT({1;1;1;0;1;0;1;1;0;0;1}): Funkcija SUMPRODUCT na koncu povzame vse vrednosti v matriki, da dobimo rezultat: 7.

Nasvet:

Če želite dodati več pogojev, morate samo dodati logične izraze v funkcijo SUMPRODUCT, na primer za štetje števila vrstic, kjer je izdelek "majica" ali barva "črna" ali količina "50" Prosimo, uporabite naslednjo formulo:

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")+(D2:D12=50)>0))


Uporabljena relativna funkcija:

  • SUMPRODUCT:
  • S funkcijo SUMPRODUCT lahko pomnožite dva ali več stolpcev ali nizov in nato dobite vsoto izdelkov.

Več člankov:

  • Preštejte število vrstic, ki vsebujejo posebne vrednosti
  • Morda nam bo preprosto šteti število celic s posebno vrednostjo na Excelovem delovnem listu. Vendar pa je pridobivanje števila vrstic, ki vsebujejo določene vrednosti, lahko precej zapleteno. V tem primeru vam lahko pomaga bolj zapletena formula, ki temelji na funkcijah SUM, MMULT, TRANSPOSE in COLUMN. Ta vadnica bo govorila o tem, kako ustvariti to formulo za reševanje tega dela v Excelu.
  • Preštejte vrstice, če izpolnjujejo notranja merila
  • Recimo, da imate poročilo o prodaji izdelkov v tem in lanskem letu, zdaj pa boste morda morali prešteti izdelke, pri katerih je prodaja v tem letu večja kot lani, ali pa je prodaja v tem letu manjša kot lani, kot je prikazano spodaj prikazan posnetek zaslona. Običajno lahko dodate stolpec za pomoč za izračun razlike v prodaji med dvema letoma in nato uporabite COUNTIF, da dobite rezultat. Toda v tem članku bom predstavil funkcijo SUMPRODUCT, da dobite rezultat neposredno brez pomožnega stolpca.
  • Štejte vrstice, če izpolnjujete več meril
  • Preštejte število vrstic v obsegu na podlagi več meril, od katerih so nekatera odvisna od logičnih testov, ki delujejo na ravni vrstic, funkcija SUMPRODUCT v Excelu vam lahko naredi uslugo.

Najboljša orodja za pisarniško produktivnost

Kutools za Excel - vam pomaga izstopati iz množice

Bi radi svoje vsakodnevno delo opravili hitro in popolno? Kutools za Excel prinaša 300 zmogljivih naprednih funkcij (združevanje delovnih zvezkov, seštevanje po barvi, razdelitev vsebine celice, pretvorba datuma itd.) in vam prihrani 80 % časa.

  • Zasnovan za 1500 delovnih scenarijev vam pomaga rešiti 80 % Excelovih težav.
  • Vsak dan zmanjšajte na tisoče klikov na tipkovnici in miški, razbremenite utrujene oči in roke.
  • V 3 minutah postanite strokovnjak za Excel. Ni vam več treba zapomniti nobenih bolečih formul in kod VBA.
  • 30-dnevno neomejeno brezplačno preskusno obdobje. 60-dnevno jamstvo za vračilo denarja. Brezplačna nadgradnja in podpora za 2 leti.
Trak Excela (z nameščenim Kutools za Excel)

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, Firefox in New Internet Explorer.
Posnetek zaslona programa Excel (z nameščenim zavihkom Office)
Komentarji (0)
Ocene še ni. Bodite prvi in ​​ocenite!
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL