Spočítajte viac rozsahov s jedným kritériom v programe Microsoft Excel

Anonim

V tomto článku sa naučíme počítať viac rozsahov s jedným kritériom v programe Microsoft Excel.

Scenár:

Jednoducho povedané, pri práci s tabuľkami údajov niekedy potrebujeme spočítať bunky, kde kritériá spĺňajú viac ako dva rozsahy. V programe Excel môžete vykonávať úlohy, ako sú operácie vo viacerých rozsahoch, podľa nižšie uvedeného vzorca. Kritériá je možné použiť na text, číslo alebo akúkoľvek čiastočnú zhodu v programe Excel. Kritériá vo vzorci sa vykonávajú pomocou operátorov. Operátori sa radi rovnajú ( = ), menej ako sa rovná ( <= ), väčší než ( > ) alebo sa nerovná ().

Ako problém vyriešiť?

Na tento problém budeme musieť použiť funkciu SUMPRODUCT. Teraz z funkcie vytvoríme vzorec. Tu dostávame dva rozsahy údajov a musíme spočítať riadky, ktoré spĺňajú 3 kritériá. Funkcia SUMPRODUCT vracia SUM zodpovedajúcich TRUE hodnôt (ako 1) a ignoruje hodnoty zodpovedajúce FALSE hodnotám (ako 0) vo vrátenom poli.

Všeobecný vzorec:

= SUMPRODUCT ((rng_1 op_1 kritika_1) + 0, (rng_2 op_2 kritika_1) + 0, rng_2 op_2 kritika_1) + 0)

rng: rozsah, ktorý treba hľadať

krit: kritériá, ktoré sa majú použiť

op: operátor kritérií, podmienka daná ako operátor medzi rozsahom a kritériami

+0: ​​prevádza booleovské hodnoty na binárne (0 a 1).

Príklad:

Toto všetko môže byť mätúce na pochopenie. Otestujme teda tento vzorec spustením na príklade uvedenom nižšie. Tu musíme nájsť počet riadkov uvedených v rozsahu s 3 podmienkami. Tu nájdete zoznam diplomatických schôdzí, ktoré sa konali medzi Indiou a USA od roku 2014. Tabuľka zobrazuje prezidenta / premiéra s označením krajiny a rokom. Tabuľka je tiež rozdelená na časti predstavujúce domovskú krajinu a zoznam hosťujúcich krajín.

Podmienky uvedené nižšie:

Americký prezident „Barack Obama navštívil Indiu s menej ako 2 problémami.

Použite vzorec:

= SUMPRODUCT ((C4: C10 = "Barack Obama") + 0, (F4: F10 = "India") + 0, (G4: G10 <2) + 0))

C4: C10 = „Barack Obama“: Prezident zodpovedajúci výrazu „Barack Obama“ v zozname návštev.

F4: F10 = "India": hostiteľská krajina zodpovedajúca "Indii".

G4: G10 <2: problémy menej ako dve.

+0: ​​prevádza booleovské hodnoty na binárne (0 a 1).

Tu je rozsah uvedený ako referencia bunky. Počítadlo získate stlačením klávesu Enter.

Ako vidíte, americký prezident Barack Obama navštívil Indiu iba raz, čo sa stalo v roku 2015. To ukazuje, že vzorec extrahuje počet časov zodpovedajúcich zodpovedajúcemu súboru. Existuje totiž jeden a ten istý čas, keď americký prezident „Barack Obama“ navštívil Indiu, kde sa problémy rovnajú aj 1, čo je menej ako 2.

S rovná sa kritériám:

Vyššie uvedený príklad bol ľahký. Aby to bolo zaujímavé, podľa údajov spočítame, koľkokrát boli USA hostiteľom Indie od roku 2014.

Podmienky uvedené nižšie:

USA hostená India s problémami sa rovná 2.

Použite vzorec:

= SUMPRODUCT ((F4: F10 = "USA") + 0, (D4: D10 = "India") + 0, (G4: G10 = 2) + 0)

F4: F10 = "USA": hostiteľská krajina zodpovedajúca "USA".

D4: D10 = "India": hosťujúca krajina zodpovedajúca "Indii".

G4: G10 = 2: emisie sa rovnajú dvom.

+0: ​​prevádza booleovské hodnoty na binárne (0 a 1).

Tu je rozsah uvedený ako referencia bunky. Počítadlo získate stlačením klávesu Enter.

Ako vidíte, v USA sa konala hostiteľská krajina Indie a problémy sa rovnajú dvom. Toto ukazuje, že vzorec extrahuje počet zodpovedajúcich polí v zodpovedajúcom poli. Pretože v USA hostilo Indiu päťkrát, ale problémy boli buď 1 alebo 3, ale tu potrebujeme problémy, ktoré je potrebné zosúladiť s 2.

S kritériami vyššími ako kritériá:

Aby to bolo zaujímavé, podľa údajov spočítame, koľkokrát americký prezident „Donald Trump“ hostil indického premiéra od roku 2014.

Podmienky uvedené nižšie:

Americký prezident „Donald Trump“ hostil Indiu, ktorá má problémy viac ako 1.

Použite vzorec:

= SUMPRODUCT ((C4: C10 = "Donald Trump") + 0, (F4: F10 = "India") + 0, (G4: G10> 1) + 0)

F4: F10 = "USA": prezident hostiteľa zodpovedajúci "Donaldovi Trumpovi".

D4: D10 = "India": hosťujúca krajina zodpovedajúca "Indii".

G4: G10 = 2: emisie sa rovnajú dvom.

+0: ​​prevádza booleovské hodnoty na binárne (0 a 1).

Tu je rozsah uvedený ako referencia bunky. Počítadlo získate stlačením klávesu Enter.

Ako vidíte, jedenkrát, keď americký prezident „Donald Trump“ hostil Indiu, a problémy viac ako dve. Toto ukazuje, že vzorec extrahuje počet zodpovedajúcich polí v zodpovedajúcom poli. Pretože tam bol dvakrát americký prezident „Donald Trump“ hostiteľom Indie, ale problémy boli buď 1 alebo 3, ale tu potrebujeme, aby boli problémy väčšie ako 1, čo sú 3 lži v roku 2019.

S problémami, ktoré nie sú zahrnuté v kritériách:

Aby to bolo jednoduché a pohodlné na pochopenie, spočítame podľa údajov, koľkokrát celkovo americký prezident navštívil Indiu od roku 2014.

Podmienky uvedené nižšie:

Americký prezident navštívil Indiu od roku 2014.

Použite vzorec:

= SUMPRODUCT ((F4: F10 = "India")+0, (D4: D10 = "USA")+0)

F4: F10 = "USA": hostiteľská krajina zodpovedajúca "USA".

D4: D10 = "India": hosťujúca krajina zodpovedajúca "Indii".

G4: G10 = 2: emisie sa rovnajú dvom.

+0: ​​prevádza booleovské hodnoty na binárne (0 a 1).

Tu je rozsah uvedený ako referencia bunky. Počítadlo získate stlačením klávesu Enter.

Ako vidíte, dvakrát USA navštívili Indiu a problémy boli väčšie ako dva. Toto ukazuje, že vzorec extrahuje počet zodpovedajúcich polí v zodpovedajúcom poli. Bol to raz, keď americký prezident „Barack Obama“ navštívil Indiu v roku 2015, a raz, keď americký prezident „Donald Trump“ navštívil Indiu v roku 2020.

Ako kritériá môžete vykonať aj rozsahy. Spočítajte bunky, kde 2 rozsahy spĺňajú kritériá. Tu sa dozviete viac o Countif so SUMPRODUCT v Exceli.

Tu je niekoľko pozorovacích poznámok uvedených nižšie.

Poznámky:

  1. Vzorec funguje iba s číslami.
  2. Polia vo vzorci musia mať rovnakú dĺžku, pretože vzorec vráti chybu, ak nie je.
  3. Funkcia SUMPRODUCT považuje nečíselné hodnoty za 0 s.
  4. Funkcia SUMPRODUCT považuje logickú hodnotu TRUE za 1 a False za 0.
  5. Pole argumentov musí mať rovnakú veľkosť, inak funkcia vráti chybu.
  6. Funkcia SUMPRODUCT vracia súčet po prevzatí jednotlivých produktov v zodpovedajúcom poli.

Dúfam, že tento článok o počítaní viacerých rozsahov s jedným kritériom v programe Microsoft Excel je vysvetľujúci. Tu nájdete ďalšie články o výpočte hodnôt a súvisiacich vzorcoch programu Excel. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku.

Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.

Ako používať funkciu SUMPRODUCT v programe Excel: Vráti SUMU po vynásobení hodnôt vo viacerých poliach v programe Excel.

COUNTIFS s rozsahom dynamických kritérií : Spočítajte bunky výberom kritérií zo zoznamu možností v bunke kritérií v programe Excel pomocou nástroja na overenie údajov.

COUNTIFS zápas dvoch kritérií : viac kritérií sa zhoduje v rôznych zoznamoch v tabuľke pomocou funkcie COUNTIFS v programe Excel

COUNTIFS s ALEBO pre viac kritérií : priradenie dvoch alebo viacerých mien v tom istom zozname pomocou kritérií ALEBO použitých v zozname v programe Excel.

Ako používať Countif vo VBA v programe Microsoft Excel : Počet buniek s kritériami pomocou kódu Visual Basic for Applications v makrách programu Excel.

Ako používať zástupné znaky v programe Excel : Spočítajte bunky zodpovedajúce frázam v textových zoznamoch pomocou zástupných znakov ( * , ? , ~ ) v exceli

Populárne články:

Ako používať funkciu IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.

Ako používať funkciu VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.

Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.

Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.