Általában, ha átlag vagy aritmetikai átlagot számol ki, minden szám azonos értékű vagy súlyú. Az átlagot úgy számolják ki, hogy egy sor számot adnak hozzá, majd ezt az összeget elosztják a tartományban lévő értékek számával. A súlyozott átlag azonban egy vagy több, a tartományban lévő számot érdemes többet érni, vagy nagyobb súlyt tartani, mint a többi szám.
Például bizonyos iskolai jelek, például a közép- és záróvizsga általában többet ér, mint a rendszeres tesztek vagy feladatok. Ha az átlagolás a diák végső jelének kiszámítására szolgál, a középső és végső vizsgák nagyobb súlyokat kapnak. Az Excel programban a súlyozott átlagok kiszámítása aSUMPRODUCT funkció.
A SUMPRODUCT funkció működése
A SUMPRODUCT két vagy több tömb elemeit megszorozza, majd hozzáadja a termékeket. Például egy olyan helyzetben, amelyben két, négy elemű tömböt írnak be argumentumként a SUMPRODUCT funkció:
- Az 1. tömb első elemét megszorozzuk a 2. tömb első elemével.
- Az 1. tömb második elemét megszorozzuk a 2. tömb második elemével.
- Az 1. tömb harmadik elemét a 2. tömb harmadik elemével szorozzuk meg.
- Az 1. tömb negyedik elemét a 2. tömb negyedik elemével szorozzuk meg.
Ezután a négy szaporítási művelet termékeit összeadjuk és visszaadjuk a függvénynek.
02. 04. szSUMPRODUCT Szintaxis és érvek
A függvény szintaxisa a függvény elrendezésére utal, és magában foglalja a függvény nevét, zárójeleit és argumentumait. A szintaxis a SUMPRODUCT funkció:
= SUMPRODUCT (array1, array2, array3, … array255)
A SUMPRODUCT funkció érvei:
- tömb1: Az első tömb argumentum (kötelező)
- Array2, array3, … array255: További (opcionális) tömbök, legfeljebb 255. Két vagy több tömb esetén a függvény összeadja az egyes tömbök elemeit, majd hozzáadja az eredményeket.
A tömb elemek lehetnek sejtes hivatkozások a munkalapon lévő adatok helyére, vagy aritmetikai operátorokkal elválasztott számok, pl. Plusz (+) vagy mínusz (-) jeleket. Ha olyan számokat ad meg, amelyeket a kezelők nem választanak el, az Excel szöveges adatokat kezel.
- Minden tömb argumentumnak azonos méretűnek kell lennie. Más szavakkal, ugyanannyi elemnek kell lennie minden tömbben. Ha nem, SUMPRODUCT visszaadja a #ÉRTÉK! hibaérték.
- Ha bármely tömb elem nem szám, például szöveges adat, SUMPRODUCT zérusként kezeli őket.
A súlyozási képlet bevitele
A cikkben bemutatott példánk kiszámítja a diák végső jelének súlyozott átlagát a SUMPRODUCT funkció; a funkció ezt a következőképpen végzi el:
- Szorozzuk meg a különböző jeleket saját súlytényezőjük segítségével.
- Ezeket a szorzási műveletek termékeinek hozzáadása.
- A fenti összeg felosztása a négy értékelési 7 (1 + 1 + 2 + 3) súlyozási tényező teljes összegével.
Az Excel többi funkciójához hasonlóan normál esetben is belép SUMPRODUCT egy munkalapot a Képletkészítő; mivel a súlyozási képlet nem szabványos módon használja a SUMPRODUCT-ot, azonban - a függvény eredményét a súlytényező osztja el - be kell írnia a súlyozási képletet egy munkalap cellába.
= SUMPRODUCT (B3: B6, C3: C6) / (1 + 1 + 2 + 3)
- Kattintson a cellára C7 hogy az aktív cella legyen (a helyszín, ahol a diák végső jelzése megjelenik).
- Írja be a fenti képletet a cellába.
- megnyomni aBelép gombot a billentyűzeten.
- A válasz78.6 jelenjen meg a cellában C7 (a válasz több tizedes pontot is adhat).
Az azonos négy jelölésnél a nem súlyozott átlag 76,5. Mivel a diák jobb eredményeket ért el a féléves és a záróvizsga számára, az átlag mérlegelése javította az általános pontszámot.
04/04SUMPRODUCT képletváltozatok
Annak hangsúlyozása érdekében, hogy a SUMPRODUCT funkciót a súlyok összegével osztják el minden egyes értékelő csoport esetében, akkor a megosztót - az elválasztó részt - a
(1+1+2+3A teljes súlyozási képlet egyszerűsíthető a 7-es szám (a súlyok összege) részeként történő megadásával. A képlet ezután:
= SUMPRODUCT (B3: B6, C3: C6) / 7
Ez a választás finom, ha a súlyozási tömb elemeinek száma kicsi, és könnyen össze lehet kapcsolni, de kevésbé hatékony, mivel a súlyozási tömb elemeinek száma megnövekszik, ami megnehezíti azok hozzáadását.
Egy másik lehetőség, és valószínűleg a legjobb választás, mivel cellaszámokat használ ahelyett, hogy számokat osztanának a számon, az lenne, ha a SUM függvényt a partíció teljes egészére használnák. A képlet azután:
= SUMPRODUCT (B3: B6, C3: C6) / SUM (B3: B6)
Általában a legjobb, ha beírja a cellaszámokat, nem pedig a tényleges számokat képletekké. Ez egyszerűsíti a frissítésüket, ha a képlet adatai megváltoznak.
Például, ha a súlyozási tényezők a Feladatok a példában 0.5 értékre változott, és avizsgálatok 1,5-re, a képlet első két formáját kézzel kell módosítania a megosztó javításához.
A harmadik variációban csak a sejtek adatait B3 és B4 frissíteni kell, és a képlet újra kiszámítja az eredményt.