A SUMPRODUCT IF használata Excelben (2 megfelelő példa)

  • Ossza Meg Ezt
Hugh West

SUMPRODUCT egy rendkívül hasznos és sokoldalú funkció. Amikor két vagy több tartomány közötti adatokat hasonlítunk össze, és kiszámítjuk a több kritériummal, a SUMPRODUCT függvény az első választás. Egyedülállóan képes a tömböket okosan és elegánsan kezelni. Gyakran kell használnunk a SUMPRODUCT-IF kombináció vagy Feltételes SUMPRODUCT az oszlopok összehasonlítására adott kritériumok alapján, és az eredmény megállapítására. Ma ebben a cikkben a SUMPRODUCT-IF kombinált funkció és néhány más alternatív megközelítése ennek a kombinációnak.

Gyakorlati munkafüzet letöltése

Töltse le ezt a feladatlapot, hogy gyakorolhassa a feladatot, miközben ezt a cikket olvassa.

A SUMPRODUCT+IF kombináció használata.xlsx

Bevezetés a SUMPRODUCT funkcióba az Excelben

Technikailag a SUMPRODUCT funkció a megfelelő tömbök vagy tartományok értékeinek összegét adja vissza. Általában a szorzás az alapértelmezett művelet, de osztás, kivonás vagy összeadás is végezhető.

⦿ Szintaxis:

A szintaxis a SUMPRODUCT funkció egyszerű és közvetlen.

=SUMPRODUCT(array1, [array2], [array3], ...)

⦿ Érv:

  • [array1]: Az első tömb vagy cellatartományok, amelyek értékeit szorozni, majd összeadni szeretnénk.
  • [ array2], [array3]....: 2-től 255-ig terjedő tömb argumentumok, amelyek értékeit szorozni, majd összeadni szeretnénk.

2 Példák a SUMPRODUCT IF kombináció használatára Excelben

Az Excelben nincs beépített "SUMPRODUCT IF" függvényt, de használhatja ezt tömbképletként is, ha kombinálja a SUMPRODUCT és a IF funkciókat. Beszéljük meg ezt a képletet.

Példa 1: SUMPRODUCT IF formula alkalmazása egy kritériummal

Ezt a képletet egy kritériummal használhatjuk. Kövesse az alábbi lépéseket a tanuláshoz.

1. lépés:

  • Tekintsünk egy adattáblázatot, ahol néhány gyümölcstételt a következővel adunk meg "Régió" , "Mennyiség" , és "Ár" Megtudjuk néhány tétel teljes árát.

2. lépés:

  • Hozzon létre egy másik táblázatot a munkalapon bárhol, ahol a tétel teljes árát szeretné megkapni. Mi a következő lehetőséget választjuk "Cherry" , "Apple", "Szilva" tételek.

3. lépés:

  • Alkalmazza a következő képletet a cellában H4 Ennek a képletnek a formája a következő.

=SUMPRODUCT(IF(kritériumok tartomány=kritériumok, értékek tartomány1*értékek tartomány2))

  • Illessze be az értékeket a képletbe.

=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))

Hol,

  • Criteria_range a $C$5:$C$21.
  • A kritériumok a G5 , G6 és G7 .
  • Values_range1 a $D$5:$D$21.
  • Values_range2 a $E$5:$E$21.

  • Alkalmazza ezt a képletet tömbképletként a CTRL+SHIFT+ENTER egyidejűleg. Ha a Excel 365 , akkor nyomja meg csak BELÉPÉS egy tömbképlet alkalmazásához.

4. lépés:

  • Megkaptuk a teljes árat. Most alkalmazzuk ugyanezt a képletet a többi tételre is.

Bővebben: SUMPRODUCT kritériumokkal Excelben (5 módszer)

Példa 2: SUMPRODUCT IF képlet alkalmazása több kritériummal különböző oszlopokban

Ugyanazt a képletet fogjuk használni több kritérium esetében.

1. lépés:

  • Adjunk hozzá egy másik kritériumot "Régió" a 2. táblázatban. Ebben az esetben meg akarjuk találni a teljes árat a "Cherry" a "Óceánia" régió és "Apple" a "Ázsia" régió.

2. lépés:

  • Most alkalmazza az alábbi képletet. Írja be az értékeket a képletbe.

=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21))))

Hol,

  • Criteria_range a $B$5:$B$21, $C$5:$C$21.
  • A kritériumok a G5, H5.
  • Values_range1 a $D$5:$D$21.
  • Values_range2 a $E$5:$E$21.
  • Most nyomja meg a BELÉPÉS .

3. lépés:

  • A mi értékünk itt van. Most tegyük ugyanezt a "Apple" tétel.

Bővebben: A SUMPRODUCT IF használata az Excelben

Hogyan használjunk csak SUMPRODUCT helyett SUMPRODUCT IF képletet az Excelben?

Van néhány más megközelítés is az előző eredmények levezetésére. Egy alternatív módja a kritériumok beillesztésének a SUMPRODUCT funkciót tömbként használva dupla unáris (-) hogy átalakítsa a TRUE vagy HAMIS a címre. 1 vagy 0 .

SUMPRODUCT egy feltétellel:

Ebben az esetben az előző példát tekintjük át. Megkeressük a teljes árat a "Mango" a listáról.

  • Alkalmazza a feltételes SUMPRODUCT az alábbi képletet.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

Hol,

  • Array1 a (-(C5:C21=G5).
  • [Array2] a D5:D21.
  • [Array3] a E5:E21.
  • Sajtó "Enter". Az eredményünk itt található.

Képlet magyarázat:

Most elmagyarázzuk, hogy ez a feltételes SUMPRODUCT a funkció működik

  • Amikor belépünk a "-(C4:C20=G4)" a képletbe ez a kettős egyértékű (-) átalakítja a TRUE vagy HAMIS a címre. 1 vagy 0 . Válassza ki ezt "-(C4:C20=G4)" rész a munkalapon, és nyomja meg a "F9" a mögöttes értékek megtekintéséhez.

    Kimenet: {0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1}

  • Ha most a tömböket értékekre bontjuk, a tényleges képlet így fog kinézni,

=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9,20,30,5,30,25,10,10,20,15})

  • Az első tömb szorozni fog a másodikkal, majd a második tömb szorozni fog a harmadikkal. Kövesse ezt a képet.

Így ez a feltételes SUMPRODUCT működik.

Bővebben: SUMPRODUCT Dátumtartomány [7 produktív módszerek]

Több feltétel alkalmazása különböző oszlopokban:

A következő példában a következő teljes árat fogjuk megtudni "Cherry" a "Óceánia" régió.

  • Alkalmazzuk a képletet. A képlet végső formája a következő,

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

Hol,

  • Array1 a (–(C5:C21=G5),–(C5:C21=H5).
  • [Array2] a D5:D21.
  • [Array3] a E5:E21.
  • Sajtó BELÉPÉS . Az eredményt elértük.

Bővebben: SUMPRODUCT funkció több oszloppal az Excelben (4 egyszerű módja)

A VAGY logika alkalmazása:

Hozzáadhatjuk VAGY logikát a képletünkhöz, hogy a képlet dinamikusabbá váljon.

Tegyük fel, hogy meg kell kapnunk a teljes árat a "Mango" és "Cherry" az adattáblából.

  • Alkalmazza a SUMPRODUCT képlet a VAGY és illessze be az értékeket.
  • A képlet a következő

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

Hol,

  • Array1 a –((C5:C21=G5)+(C5:C21=H5)>0). Itt G5 a "Mango" és H5 a "Cherry" Ez a tömb számolja az összes "Mango" és "Cherry" az adattáblában.
  • [Array2] a D5:D21.
  • [Array3] a E5:E21.
  • Sajtó "Enter" a termékek teljes árát.

Több ÉS/VAGY kritérium alkalmazása:

Ebben az esetben az Or logikát fogjuk alkalmazni több feltétellel.

A következő példában meg kell találnunk a következő termékek teljes árát "Cherry" és "Mango" a címről "Ázsia" és "Európa" régiók.

  • Az eredményhez most a képletet alkalmazzuk a következővel ÉS/VAGY A képlet a következő

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

Hol,

  • Array1 a –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)>0). Itt B5:B21 "Régió" Oszlop, H4 és H5 a "Ázsia" és "Európa" .hasonlóképpen, C5:C21 a "Tétel" oszlop, H6 és H7 a "Cherry" és "Mango".
  • [Array2] a D5:D21.
  • [Array3] a E5:E21.
  • Sajtó BELÉPÉS hogy megkapja a teljes árat.

Gyors megjegyzések

✅ Tömbök a SUMPRODUCT képletnek ugyanannyi sort és oszlopot kell tartalmaznia. Ha nem, akkor a következő eredményt kapjuk #VALUE! Hiba.

✅ A SUMPRODUCT függvény a nem numerikus értékeket nullaként kezeli. Ha a képletben nem numerikus értékek szerepelnek, a válasz a következő lesz "0".

✅ Mivel a SUMPRODUCT IF formula egy tömb formula, amit meg kell nyomnia CTRL+SHIFT+ENTER egyszerre a képlet alkalmazásához.

✅ A SUMPRODUCT funkció nem támogatja a helyettesítő karaktereket.

Következtetés

Ma megvitattuk a SUMPRODUCT IF formula és néhány más alternatív feltételes SUMPRODUCT formulaS ebben a cikkben. Remélem, hogy ez a cikk hasznos lesz Önnek, amikor problémákkal szembesül. Ha bármilyen zavara van, akkor szívesen látjuk, ha hozzászól. Ha többet szeretne megtudni az Excelről, kérjük, látogasson el a következő oldalunkra. webhely .

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.