Kā saskaitīt rindas, ja programmā Excel tas atbilst vairākiem kritērijiem

Satura rādītājs

Šajā rakstā mēs uzzināsim, kā saskaitīt rindas, ja tas atbilst vairākiem Excel kritērijiem.

Scenārijs:

Vienkārši sakot, strādājot ar datu tabulām, dažreiz mums ir jāsaskaita šūnas, kurās kritērijiem atbilst vairāk nekā divi diapazoni. To var izdarīt, izmantojot zemāk izskaidroto formulu.

Kā atrisināt problēmu?

Lai atrisinātu šo problēmu, mums būs jāizmanto funkcija SUMPRODUCT. Šeit mums ir doti divi diapazoni, un mums ir nepieciešams rindu skaits, kas atbilst 3 kritērijiem. Funkcija SUMPRODUCT atgriež atbilstošo patieso vērtību SUM (kā 1) un ignorē vērtības, kas atbilst FALSE vērtībām (kā 0), atgriež vienu masīvu, kurā nosacījumi bija TRUE.

Vispārējā formula:

= SUMPRODUCT ((rng_1 op_1 crit_1) + 0, (rng_2 op_2 crit_1) + 0, rng_2 op_2 kritiķis_1) + 0)

rng: meklējamais diapazons

crit: piemērojamie kritēriji

op: kritēriju operators, nosacījums, kas norādīts kā operators starp diapazonu un kritērijiem

+0: ​​pārvērš Būla vērtības binārajās (0 un 1).

Piemērs:

To visu var būt mulsinoši saprast. Tātad, pārbaudīsim šo formulu, palaižot to zemāk redzamajā piemērā.

Šeit mums jāatrod to rindu skaits, kas uzskaitītas diapazonā ar 3 nosacījumiem. Šeit ir saraksts ar diplomātiskajām sanāksmēm, kas notika starp Indiju un ASV no 2014. gada. Tabulā parādīts prezidents / premjerministrs ar valsts marķējumu un gadu. Tabula ir arī sadalīta daļās, kas pārstāv mītnes valsti un viesu valstu sarakstu.

Tālāk uzskaitītie nosacījumi:

ASV prezidents "Baraks Obama apmeklēja Indiju ar problēmām, kas ir mazākas par 2.

Izmantojiet formulu:

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

C4: C10 = "Baraks Obama": prezidents atbilst "Barack Obama" apmeklētāju sarakstā.

F4: F10 = "Indija": uzņēmējvalsts atbilst "Indijai".

G4: G10 <2: izdod mazāk par diviem.

+0: ​​pārvērš Būla vērtības binārajās (0 un 1).

Šeit diapazons ir norādīts kā šūnu atsauce. Nospiediet Enter, lai iegūtu skaitli.

Kā redzat, vienu reizi ASV prezidents Baraks Obama apmeklēja Indiju, kas notika 2015. gadā. Tas parāda, ka formula izraksta atbilstošo masīvu reižu skaitu. Tā kā ir viens gadījums, kad ASV prezidents Baraks Obama apmeklēja Indiju, kur arī jautājumi ir vienādi ar 1, kas ir mazāks par 2

Ar vienādu ar kritērijiem:

Iepriekš minētais piemērs bija vienkāršs. Tāpēc, lai būtu interesanti, mēs pēc datiem saskaitīsim, cik reizes ASV, sākot ar 2014. gadu, uzņēma Indiju.

Tālāk uzskaitītie nosacījumi:

ASV uzņemtā Indija, kurai ir problēmas, ir 2.

Izmantojiet formulu:

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

F4: F10 = "ASV": uzņēmējvalsts atbilst "ASV".

D4: D10 = "Indija": apmeklējuma valsts, kas atbilst "Indija".

G4: G10 = 2: jautājumi ir vienādi ar diviem.

+0: ​​pārvērš Būla vērtības binārajās (0 un 1).

Šeit diapazons ir norādīts kā šūnu atsauce. Nospiediet Enter, lai iegūtu skaitli.

Kā redzat, ir 2 reizes, kad ASV uzņēma Indiju, un emisija ir vienāda ar divām. Tas parāda, ka formula iegūst atbilstošajā masīvā saskaņoto reižu skaitu. Tā kā ir piecas reizes, kad ASV uzņēma Indiju, bet problēmas bija 1 vai 3, bet šeit mums ir jāsaskaņo ar 2.

Ar vairāk nekā kritērijiem:

Šeit, lai būtu interesanti, mēs pēc datiem saskaitīsim, cik reizes ASV prezidents Donalds Tramps uzņēma Indijas premjerministru, sākot no 2014. gada.

Tālāk uzskaitītie nosacījumi:

ASV prezidents Donalds Tramps uzņēma Indiju, kuras problēmas ir lielākas par 1.

Izmantojiet formulu:

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

F4: F10 = "ASV": uzņēmējs prezidents atbilst "Donald Trump".

D4: D10 = "Indija": apmeklējuma valsts, kas atbilst "Indija".

G4: G10 = 2: jautājumi ir vienādi ar diviem.

+0: ​​pārvērš Būla vērtības binārajās (0 un 1).

Šeit diapazons ir norādīts kā šūnu atsauce. Nospiediet Enter, lai iegūtu skaitli.

Kā redzat, vienu reizi, kad ASV prezidents Donalds Tramps uzņēma Indiju, un jautājumi bija lielāki par diviem. Tas parāda, ka formula iegūst atbilstošajā masīvā saskaņoto reižu skaitu. Tā kā ir divas reizes, kad ASV prezidents Donalds Tramps uzņēma Indiju, bet jautājumi bija 1 vai 3, bet šeit mums ir nepieciešams, lai jautājumi būtu lielāki par 1, kas ir 3 meli 2019.

Ar jautājumiem, kas nav aplūkoti kritērijos:

Šeit, lai to būtu viegli un ērti saprast, mēs pēc datiem saskaitīsim, cik reizes ASV prezidents apmeklēja Indiju, sākot no 2014. gada.

Tālāk uzskaitītie nosacījumi:

ASV prezidents Indiju kopumā apmeklēja no 2014.

Izmantojiet formulu:

= SUMPRODUCT ((F4: F10 = "Indija")+0, (D4: D10 = "ASV")+0)

F4: F10 = "ASV": uzņēmējvalsts atbilst "ASV".

D4: D10 = "Indija": apmeklējuma valsts, kas atbilst "Indija".

G4: G10 = 2: jautājumi ir vienādi ar diviem.

+0: ​​pārvērš Būla vērtības binārajās (0 un 1).

Šeit diapazons ir norādīts kā šūnu atsauce. Nospiediet Enter, lai iegūtu skaitli.

Kā redzat, 2 reizes, kur ASV apmeklēja Indiju, un jautājumi ir lielāki par diviem. Tas parāda, ka formula iegūst atbilstošajā masīvā saskaņoto reižu skaitu. Kā tas bija vienu reizi, kad ASV prezidents "Baraks Obama" 2015. gadā apmeklēja Indiju, un vienu reizi, kad ASV prezidents "Donald Trump" apmeklēja Indiju 2020.

Varat arī veikt diapazonus kā kritērijus. Saskaitiet šūnas, kurās 2 diapazoni atbilst kritērijiem. Uzziniet vairāk par Countif ar SUMPRODUCT programmā Excel šeit.

Tālāk ir norādītas dažas novērošanas piezīmes.

Piezīmes:

  1. Formula darbojas tikai ar skaitļiem.
  2. Formulas masīviem jābūt vienādiem, jo ​​formula atgriež kļūdu, ja tā nav.
  3. Funkcija SUMPRODUCT neskaitliskas vērtības uzskata par 0.
  4. Funkcija SUMPRODUCT loģisko vērtību TRUE uzskata par 1 un False par 0.
  5. Argumentu masīvam jābūt vienāda izmēra, pretējā gadījumā funkcija atgriež kļūdu.
  6. Funkcija SUMPRODUCT atgriež summu pēc atsevišķu produktu uzņemšanas attiecīgajā masīvā.
  7. Operatoriem patīk vienāds ar ( = ), kas ir mazāks par ( <= ), lielāks nekā ( > ) vai nav vienāds ar (), var veikt, izmantojot formulu, izmantojot tikai skaitļus.

Ceru, ka šis raksts par to, kā saskaitīt rindas, kas atbilst vairākiem Excel kritērijiem, ir paskaidrojošs. Vairāk rakstu par formulu skaitīšanu meklējiet šeit. Ja jums patika mūsu emuāri, kopīgojiet to ar saviem draugiem Facebook. Un arī jūs varat sekot mums Twitter un Facebook. Mēs labprāt uzklausītu jūsu viedokli, dariet mums zināmu, kā mēs varam uzlabot, papildināt vai ieviest jauninājumus mūsu darbā un uzlabot to jūsu labā. Rakstiet mums e -pasta vietnē

Atrodiet pēdējo datu rindu ar cipariem programmā Excel : Teksta vērtību diapazonā atrodiet Excel pēdējos datus.

Funkcijas SUMPRODUCT izmantošana programmā Excel: Atgriež SUM pēc vērtību reizināšanas vairākos Excel masīvos.

COUNTIFS ar dinamisko kritēriju diapazonu : Saskaitiet šūnas, kas nav atkarīgas no citām Excel vērtību vērtībām.

COUNTIFS divu kritēriju atbilstība : Saskaitiet šūnas, kas atbilst diviem dažādiem kritērijiem Excel sarakstā.

COUNTIFS ar vai vairākiem kritērijiem : Saskaitiet šūnas, kurām ir vairāki kritēriji, izmantojot funkciju VAI.

Funkcija COUNTIFS programmā Excel : Saskaitiet šūnas, kas ir atkarīgas no citām šūnu vērtībām.

Kā lietot Countif VBA programmā Microsoft Excel : Saskaitiet šūnas, izmantojot Visual Basic for Applications kodu.

Kā programmā Excel izmantot aizstājējzīmes : Saskaitiet šūnas, kas atbilst frāzēm, izmantojot Excel aizstājējzīmes

Populāri raksti

50 Excel saīsne produktivitātes paaugstināšanai : Ātrāk izpildiet savu uzdevumu. Šie 50 īsceļi ļaus jums strādāt vēl ātrāk programmā Excel.

Kā lietot tVLOOKUP funkcija programmā Excel : Šī ir viena no visbiežāk izmantotajām un populārākajām Excel funkcijām, kas tiek izmantota, lai meklētu vērtību no dažādiem diapazoniem un lapām.

Kā programmā Excel izmantot funkciju COUNTIF : Saskaitiet vērtības ar nosacījumiem, izmantojot šo apbrīnojamo funkciju. Jums nav jāfiltrē dati, lai saskaitītu noteiktas vērtības. Skaitītāja funkcija ir būtiska, lai sagatavotu informācijas paneli.

Kā lietot SUMIF funkciju programmā Excel : Šī ir vēl viena būtiska informācijas paneļa funkcija. Tas palīdz apkopot vērtības noteiktos apstākļos.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave