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:
- 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:
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:
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
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.