Amit tudni kell
- Szintaxis: =ÖSSZEG(Tömb1, Tömb2, Tömb3, …Tömb255).
- A súlyozott átlag számításában a tartomány egyes számai többet érnek, mint mások.
- A SUMPRODUCT súlyozási képlet egy nem szabványos képlet, amelyet be kell gépelni egy cellába, hogy működjön.
Ez a cikk elmagyarázza, hogyan használhatja a SUMPRODUCT függvényt a súlyozott átlag kiszámításához Microsoft Excel képletekben.
Adja meg a súlyozási képletet
Az Excel legtöbb más függvényéhez hasonlóan a SUMPRODUCT is beírható egy munkalapra a Funkciók könyvtár használatával a Képletek lapon. Mivel ebben a példában a súlyozási képlet nem szabványos módon használja a SUMPRODUCT-ot (a függvény eredményét elosztjuk a súlytényezővel), a súlyozási képletet be kell írni a munkalap cellájába.
A cikkben bemutatott példa a tanuló végső jegyének súlyozott átlagát számítja ki a SUMPRODUCT függvény segítségével.
A függvény ezt a következőképpen hajtja végre:
- A különböző jelek szorzata az egyéni súlytényezőjükkel.
- E szorzási műveletek szorzatainak összeadása.
-
A fenti összeg elosztása a négy értékeléshez tartozó 7-es (1+1+2+3) súlyozási tényező összegével.
A SUMPRODUCT képlet megadásához a súlyozott átlag kiszámításához nyisson meg egy üres munkalapot, írja be az adatokat a 1 és 6 sorokba. a fenti képet, és kövesse az alábbi lépéseket:
- Válassza ki a C7 cellát, hogy aktív cellává tegye (ez az a hely, ahol a tanuló végső jegye jelenik meg).
- Írja be a cellába a =ÖSSZEG(B3:B6, C3:C6)/(1+1+2+3) képletet. A képlet megjelenik a Képletsávban.
- Nyomja meg az Enter billentyűt a billentyűzeten.
- A 78.6 válasz a C7 cellában jelenik meg (a válaszában több tizedesjegy is szerepelhet).
Ugyanannak a négy pontnak a súlyozatlan átlaga 76.5. Mivel a tanuló jobb eredményeket ért el a félévi és a záróvizsgákon, az átlag mérlegelése javította az általános osztályzatot.
A SUMPRODUCT funkció működése
Átlagot vagy számtani átlagot számítva általában minden számnak azonos értéke vagy súlya van. Az átlag kiszámítása úgy történik, hogy egy számtartományt összeadunk, majd ezt az összeget elosztjuk a tartományban lévő értékek számával. A súlyozott átlag ezzel szemben úgy ítéli meg, hogy a tartományban egy vagy több szám többet ér, vagy nagyobb súlyú, mint a többi szám.
A SUMPRODUCT megszorozza két vagy több tömb elemeit, majd hozzáadja a szorzatokat a súlyozott átlag kiszámításához. Például bizonyos iskolai jegyek, például félévi és záróvizsgák általában többet érnek, mint a rendszeres tesztek vagy feladatok. Ha átlagolást használnak egy diák zárójegyének kiszámításához, akkor a félévközi és a záróvizsgák nagyobb súllyal szerepelnek.
Olyan helyzetben, amikor két, egyenként négy elemű tömböt adunk meg argumentumaként a SUMPRODUCT függvényhez:
- A tömb1 első elemét megszorozzuk a tömb2 első elemével.
- A tömb1 második elemét megszorozzuk a tömb2 második elemével.
- A tömb1 harmadik elemét megszorozzuk a tömb2 harmadik elemével.
- A tömb1 negyedik elemét megszorozzuk a tömb2 negyedik elemével.
Ezután a négy szorzási művelet szorzatait összegzi, és a függvény eredményként adja vissza.
SUMPRODUCT szintaxis és argumentumok
A függvény szintaxisa a függvény elrendezésére vonatkozik, és tartalmazza a függvény nevét, zárójeleket és argumentumokat. A SUMPRODUCT függvény szintaxisa:
=ÖSSZEG(Array1, Tömb2, Array3, … Array255)
A SUMPRODUCT függvény argumentumai a következők:
- Array1: 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 az egyes tömbök elemeit összeszorozza, majd összeadja az eredményeket.
A tömbelemek lehetnek cellahivatkozások a munkalapon lévő adatok helyére, vagy számtani operátorokkal elválasztott számok, például plusz (+) vagy mínusz (-) jelek. Ha olyan számokat ad meg, amelyeket nem választ el operátor, az Excel szöveges adatként kezeli őket.
A tömb argumentumainak minden tömbben ugyanannyi elemet kell tartalmazniuk. Ha nem, a SUMPRODUCT az ÉRTÉK! hibaérték. Ha a tömb bármely eleme nem szám, például szöveges adat, a SUMPRODUCT nullákként kezeli őket.
SUMPRODUCT képletváltozatok
Annak hangsúlyozására, hogy a SUMPRODUCT függvény eredményeit az egyes értékelési csoportok súlyainak összegével osztjuk, az osztó (az osztó rész) a következőképpen kerül megadásra:
(1+1+2+3)
Az általános súlyozási képlet egyszerűsíthető, ha osztóként a 7 számot (a súlyok összegét) adjuk meg. A képlet ekkor a következő lenne:
=ÖSSZEG(B3:B6, C3:C6)/7
Ez a választás akkor megfelelő, ha a súlyozási tömb elemeinek száma kicsi, és könnyen összeadhatók, de a súlyozási tömb elemeinek számának növekedésével kevésbé hatékony, ami megnehezíti a hozzáadásukat.
Egy másik lehetőség, és valószínűleg a legjobb választás, mivel az osztó összegzésekor számok helyett cellahivatkozásokat használ, az lenne, ha a SUM függvényt használnánk az osztó összegzéséhez. A képlet ekkor:
=ÖSSZEG(B3:B6, C3:C6)/SZUM(B3:B6)
Általában a legjobb, ha cellahivatkozásokat ír be a képletekben, nem pedig tényleges számokat. Ez leegyszerűsíti a frissítésüket, ha a képlet adatai megváltoznak.
Ha például a Hozzárendelések súlyozási tényezői 0,5-re módosulnak a példában, és a tesztek értéke 1,5, akkor a képlet első két alakját kézzel kell szerkeszteni az osztó javításához.
A harmadik változatban csak a B3 és B4 cellák adatait kell frissíteni, és a képlet újraszámolja az eredményt.