Som selle wat aan veelvuldige kriteria voldoen met Excel SUMPRODUCT

INHOUDSOPGAWE:

Som selle wat aan veelvuldige kriteria voldoen met Excel SUMPRODUCT
Som selle wat aan veelvuldige kriteria voldoen met Excel SUMPRODUCT
Anonim

01 van 02

Som selle wat tussen twee waardes val

Image
Image
Stel dataselle op wat aan veelvuldige kriteria voldoen met Excel SUMPRODUCT.

Lifewire

Die SUMPRODUCT-funksie in Excel is 'n baie veelsydige funksie wat verskillende resultate sal gee na gelang van die manier waarop die funksie se argumente ingevoer word.

Normaalweg, soos die naam aandui, vermenigvuldig SUMPRODUCT die elemente van een of meer skikkings om hul produk te kry en tel dan die produkte bymekaar of som.

Deur die funksie se sintaksis aan te pas, kan dit egter gebruik word om slegs die data in selle op te som wat aan spesifieke kriteria voldoen.

Sedert Excel 2007 bevat die program twee funksies - SUMIF en SUMIFS - wat data sal optel in selle wat aan een of meer vasgestelde kriteria voldoen.

SUMPRODUCT is soms egter makliker om mee te werk wanneer dit kom by die vind van veelvuldige toestande wat verband hou met dieselfde reeks as wat in die prent hierbo getoon word.

SUMPRODUCT Funksie sintaksis om selle op te som

Die sintaksis wat gebruik word om SUMPRODUCT te kry om data in selle op te som wat aan spesifieke voorwaardes voldoen, is:

=SUMPRODUK([voorwaarde1][voorwaarde2][skikking])

voorwaarde1, voorwaarde2 - die voorwaardes waaraan voldoen moet word voordat die funksie die produk van die skikking sal vind.

skikking - 'n aaneenlopende reeks selle

Voorbeeld: Som data in selle wat aan veelvuldige voorwaardes voldoen

Die voorbeeld in die prent hierbo voeg die data by in selle in die reeks D1 tot E6 wat tussen 25 en 75 is.

Betree die SUMPRODUCT-funksie

Omdat hierdie voorbeeld 'n onreëlmatige vorm van die SUMPRODUCT-funksie gebruik, kan die funksie se dialoogkassie nie gebruik word om die funksie en sy argumente in te voer nie. In plaas daarvan moet die funksie met die hand in 'n werkbladsel ingetik word.

  1. Klik op sel B7 in die werkblad om dit die aktiewe sel te maak;
  2. Voer die volgende formule in sel B7 in: =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. Die antwoord 250 moet in sel B7 verskyn
  4. Die antwoord is bereik deur die vyf getalle in die reeks (40, 45, 50, 55 en 60) wat tussen 25 en 75 is, by te voeg. Die totaal daarvan is 250

Opbreek die SUMPRODUCT Formule

Wanneer voorwaardes vir sy argumente gebruik word, evalueer SUMPRODUCT elke skikkingselement teen die voorwaarde en gee 'n Boole-waarde (WAAR of ONWAAR) terug.

Vir die doeleindes van berekeninge ken Excel 'n waarde van 1 toe vir daardie skikkingselemente wat WAAR is (voldoen aan die voorwaarde) en 'n waarde van 0vir skikkingselemente wat ONWAAR is (voldoen nie aan die voorwaarde nie).

Byvoorbeeld, die getal 40:

  • is WAAR vir die eerste toestand, so 'n waarde van 1 word in die eerste skikking toegeken;
  • is WAAR vir die tweede toestand, so 'n waarde van 1 word in die tweede skikking toegeken.

Die nommer 15:

  • is ONWAAR vir die eerste toestand, so 'n waarde van 0 word in die eerste skikking toegeken;
  • is WAAR vir die tweede toestand, so 'n waarde van 1 word in die tweede skikking toegeken.

Die ooreenstemmende ene en nulle in elke skikking word met mekaar vermenigvuldig:

  • Vir die getal 40 - ons het 1 x 1 wat 'n waarde van 1 gee;
  • Vir die getal 15 - ons het 0 x 1 wat 'n waarde van 0 gee.

Vermenigvuldig die ene en nulle met die reeks

Hierdie ene en nulle word dan vermenigvuldig met die getalle in die reeks A2: B6

Dit word gedoen om vir ons die getalle te gee wat deur die funksie opgetel sal word.

Dit werk omdat:

  • 1 keer is enige getal gelyk aan die oorspronklike getal
  • 0 keer is enige getal gelyk aan 0

So ons eindig met:

  • 140=40

    015=0

    022=0

    145=45

    150=50

    155=55

    025=0

    075=0

    160=600100=0

Opsomming van die resultate

SUMPRODUCT som dan die bogenoemde resultate op om die antwoord te vind.

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

Aanbeveel: