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

Satura rādītājs:

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

01 no 02

Summas šūnas, kas atrodas starp divām vērtībām

Image
Image
Vairākiem kritērijiem atbilstošo datu šūnu summēšana, izmantojot programmu Excel SUMPRODUCT.

Lifewire

Funkcija SUMPRODUCT programmā Excel ir ļoti daudzpusīga funkcija, kas sniegs dažādus rezultātus atkarībā no funkcijas argumentu ievadīšanas veida.

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

Tomēr, pielāgojot funkcijas sintaksi, to var izmantot tikai to šūnu datu summēšanai, kas atbilst noteiktiem kritērijiem.

Kopš Excel 2007 programmā ir iekļautas divas funkcijas - SUMIF un SUMIFS -, kas apkopos datus šūnās, kas atbilst vienam vai vairākiem iestatītajiem kritērijiem.

Tomēr dažkārt ir vieglāk strādāt ar SUMPRODUCT, ja nepieciešams atrast vairākus nosacījumus, kas attiecas uz to pašu diapazonu, kā parādīts attēlā iepriekš.

SUMPRODUCT funkcijas sintakse šūnu summai

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

=SUMPRODUCT([nosacījums1][nosacījums2][masīvs])

nosacījums1, nosacījums2 - nosacījumi, kas jāizpilda, lai funkcija atrastu masīva reizinājumu.

masīvs - nepārtraukts šūnu diapazons

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

Piemērā attēlā iepriekš tiek pievienoti dati šūnās diapazonā no D1 līdz E6, kas ir no 25 līdz 75.

Funkcijas SUMPRODUCT ievadīšana

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

  1. Noklikšķiniet uz šūnas B7 darblapā, lai padarītu to par aktīvo šūnu;
  2. Šūnā B7 ievadiet šādu formulu: =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. Atbildei 250 jāparādās šūnā B7
  4. Atbilde tika iegūta, saskaitot piecus skaitļus diapazonā (40, 45, 50, 55 un 60), kas ir no 25 līdz 75. To kopsumma ir 250

SUMPRODUCT formulas sadalīšana

Kad tā argumentiem tiek izmantoti nosacījumi, SUMPRODUCT novērtē katru masīva elementu attiecībā pret nosacījumu un atgriež Būla vērtību (TRUE vai FALSE).

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

Piemēram, skaitlis 40:

  • ir TRUE pirmajam nosacījumam, tāpēc pirmajā masīvā tiek piešķirta vērtība 1;
  • ir TRUE otrajam nosacījumam, tāpēc otrajā masīvā tiek piešķirta vērtība 1.

Cipars 15:

  • ir FALSE pirmajam nosacījumam, tāpēc pirmajā masīvā tiek piešķirta vērtība 0;
  • ir TRUE otrajam nosacījumam, tāpēc otrajā masīvā tiek piešķirta vērtība 1.

Atbilstošie skaitļi un nulles katrā masīvā tiek reizināti kopā:

  • Ciparam 40 - mums ir 1 x 1, kas atgriež vērtību 1;
  • Ciparam 15 - mums ir 0 x 1, kas atgriež vērtību 0.

Viencinieku un nulles reizināšana ar diapazonu

Šie vieninieki un nulles tiek reizināti ar skaitļiem diapazonā A2: B6

Tas tiek darīts, lai sniegtu mums skaitļus, kas tiks summēti ar funkciju.

Tas darbojas, jo:

  • 1 reizi jebkurš skaitlis ir vienāds ar sākotnējo skaitli
  • 0 reizes jebkurš skaitlis ir vienāds ar 0

Tātad mēs nonākam pie:

  • 140=40

    015=0

    022=0

    145=45

    150=50

    155=55

    025=0

    075=0

    160=600100=0

Rezultātu summēšana

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

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

Ieteicams: