Skip to main content

Summas šūnas, kas atbilst vairākiem kritērijiem ar Excel SUMPRODUCT

Anonim
01 no 02

Sum Cells, kas krītas starp divām vērtībām

SUMPRODUCT Pārskats

Excel funkcija SUMPRODUCT ir ļoti universāla funkcija, kas atkarībā no tā, kā tiek ievadīti funkcijas argumenti, sniegs atšķirīgus rezultātus.

Parasti, kā norāda nosaukums, SUMPRODUCT reizina viena vai vairāku masīvu elementus, lai iegūtu savu produktu, un pēc tam pievieno vai summē produktus kopā.

Pielāgojot funkciju sintakse, to var izmantot, lai summētu tikai datus šūnās, kas atbilst noteiktiem kritērijiem.

Kopš programmas Excel 2007 programmā ir ietvertas divas funkcijas - SUMIF un SUMIFS -, kas summē datus šūnās, kas atbilst vienam vai vairākiem kritērijiem.

Tomēr dažreiz SUMPRODUCT ir vieglāk strādāt, ja runa ir par vairāku nosacījumu atrašanu tādā pašā diapazonā, kā tas redzams attēlā iepriekš.

SUMPRODUCT funkciju sintakse uz Sum Cells

Sintakse, kuru izmanto, lai iegūtu SUMPRODUCT, lai summētu datus šūnās, kas atbilst konkrētiem nosacījumiem, ir:

= SUMPRODUCT (nosacījums1 * nosacījums2 * masīvs)

condition1, condition2 - nosacījumi, kas jāievēro, pirms funkcija atradīs masīva produkciju.

masīvs - blakus šūnu diapazons

Piemērs: summējot datus šūnās, kas atbilst vairākiem nosacījumiem

Piemēram attēlā esošajā attēlā dati tiek rādīti šūnās diapazonā no D1 līdz E6, kas ir no 25 līdz 75.

SUMPRODUCT funkcijas ievadīšana

Tā kā šajā piemērā tiek izmantota SUMPRODUCT funkcijas neregulāra forma, funkciju dialoglodziņu nevar izmantot, lai ievadītu funkciju un tās argumentus. Tā vietā funkcija manuāli jāievada darblapas šūnā.

  1. Noklikšķiniet uz šūnu B7 darblapā, lai padarītu to par aktīvo šūnu;
  2. Ievadiet šādu formulu šūnā B7: = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75) * (A2: B6))
  3. Atbilde 250 vajadzētu parādīties šūnā B7
  4. Atbilde tika sasniegta, pievienojot piecus numurus diapazonā (40, 45, 50, 55 un 60), kas ir no 25 līdz 75. Kopējais ir 250

SUMPRODUCT formulas sabrukšana

Ja argumenti tiek izmantoti nosacījumos, SUMPRODUCT novērtē katru masīva elementu pret nosacījumu un nodod boolean vērtību (TRUE vai FALSE).

Aprēķinu vajadzībām Excel piešķir vērtību 1 par tiem masīva elementiem, kas ir TRUE (atbilst nosacījumiem) un vērtību 0 masīvu elementiem, kas ir FALSE (neatbilst nosacījumiem).

Piemēram, numurs 40:

  • ir TRUE par pirmo nosacījumu, tādēļ vērtība 1 ir piešķirts pirmajā masīvā;
  • ir TRUE otrajam nosacījumam, tādēļ vērtība 1 ir piešķirts otrajā masīvā.

numurs 15:

  • ir FALSE pirmajam nosacījumam, tādēļ vērtība 0 ir piešķirts pirmajā masīvā;
  • ir TRUE otrajam nosacījumam, tādēļ vērtība 1 ir piešķirts otrajā masīvā.

Atbilstošie un nulles katrā masīvā tiek reizināti:

  • Attiecībā uz numuru 40 - mums ir 1 x 1 atgriež vērtību 1;
  • Par numuru 15 - mums ir 0 x 1 atgriež vērtību 0.

Turpiniet lasīt zemāk

02 no 02

Reizinot vienības un nulles ar diapazonu

Tie un nulles tiek reizināti ar skaitļiem diapazonā A2: B6.

Tas tiek darīts, lai sniegtu mums skaitļus, kurus summēs šī funkcija.

Tas darbojas tāpēc, ka:

  • 1 reizi jebkuram skaitlim ir vienāds ar sākotnējo numuru
  • 0 reizes jebkuram skaitlim ir vienāds ar 0

Tāpēc mēs galu galā:

  • 1 * 40 = 400 * 15 = 00 * 22 = 01 * 45 = 451 * 50 = 501 * 55 = 550 * 25 = 00 * 75 = 01 * 60 = 600 * 100 = 0

Rezultātu apkopošana

SUMPRODUCT apkopo iepriekš minētos rezultātus, lai atrastu atbildi.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0 = 250