Excel oktatás

7.1 lecke · 1/4 · kb. 4 perc

Összeadás: SZUM, RÉSZÖSSZEG, ÖSSZESÍT, SZORZATÖSSZEG

Az összeadás az Excel leggyakoribb művelete, és nem csak egy függvény való rá. Ebben a leckében megnézzük, mikor elég a SZUM, és mikor van szükség a RÉSZÖSSZEG, az ÖSSZESÍT vagy a SZORZATÖSSZEG függvényre.

Hat összeadó függvény

A mindennapi munkához az Excel hat összeadó függvényt kínál:

FüggvényMire való?
SZUM (SUM)egyszerű összeadás
RÉSZÖSSZEG (SUBTOTAL)összeadás csak a látható sorokból, részösszeges táblázatokban
ÖSSZESÍT (AGGREGATE)összeadás a rejtett sorok és a hibaértékek kihagyásával
SZUMHA (SUMIF)összeadás egy feltétellel
SZUMHATÖBB (SUMIFS)összeadás több feltétellel
SZORZATÖSSZEG (SUMPRODUCT)párok szorzása, majd a szorzatok összeadása

Ebben a leckében az első három és az utolsó kerül sorra. A feltételes összeadásnak (SZUMHA, SZUMHATÖBB) külön lecke jut.

A SZUM részletei

A SZUM argumentumai lehetnek számok, cella- és tartományhivatkozások vagy képletek, legfeljebb 255 darab. Egy finomság: a hivatkozott cellákban álló logikai értékeket és szövegként tárolt számokat kihagyja, a közvetlenül argumentumként megadottakat viszont beszámítja.

ABCD
1számszámoklogikaiszöveg
2100200IGAZ11
3300
4400

A D2 cellában a 11 szövegként van tárolva (balra igazodik).

KépletEredményMiért?
=SZUM(A2;B2:B4;C2:D2)1000a C2 logikai értékét és a D2 szövegét kihagyja
=SZUM(A2;B2:B4;IGAZ;"1")1002a közvetlenül megadott IGAZ 1-et ér, a "1" számmá alakul

Figyelem

A SZUM a szűréssel elrejtett és a kézzel elrejtett sorok számait is összeadja. Ha egy szűrt táblázat alján SZUM áll, az eredmény nem a látható sorok összege lesz.

Csak a látható sorok: RÉSZÖSSZEG és ÖSSZESÍT

RÉSZÖSSZEG(függv_szám; hivatkozás1; [hivatkozás2]; …)
ÖSSZESÍT(függv_szám; beállítások; hivatkozás1; …)

Mindkét függvény több műveletre is képes (átlag, darab, max stb.). Az első argumentum, a függvényszám mondja meg, melyik műveletet végezze. Összeadáshoz:

  • RÉSZÖSSZEG(9;…): kihagyja a szűréssel elrejtett sorokat, de a kézzel elrejtett sorokat beszámítja.
  • RÉSZÖSSZEG(109;…): a szűrt és a kézzel elrejtett sorokat is kihagyja.
  • ÖSSZESÍT(9;5;…): a 9 itt is az összeadás, az 5-ös beállítás pedig azt jelenti, hogy minden rejtett sort kihagy, akár szűrés, akár kézi elrejtés miatt nem látszik.
A függvényszámok listája az ÖSSZESÍT és a RÉSZÖSSZEG függvényben
A nyitó zárójel után az Excel listát mutat a függvényszámokról: az ÖSSZESÍT-ben a 9, a RÉSZÖSSZEG-ben a 9 vagy a 109 a SZUM.

Példa: egy hét napi bevétele áll a B2:B8 tartományban (hétfőtől vasárnapig 120, 95, 130, 110, 150, 80, 60 ezer Ft, összesen 745). A szombatot és a vasárnapot elrejted. Mit adnak a függvények?

KépletSzűréssel elrejtveKézzel elrejtve
=SZUM(B2:B8)745745
=RÉSZÖSSZEG(9;B2:B8)605745
=RÉSZÖSSZEG(109;B2:B8)605605
=ÖSSZESÍT(9;5;B2:B8)605605

Hibaértékek átugrása

Ha a tartományban akár egyetlen hibaérték (például #HIÁNYZIK) is van, a SZUM eredménye is hiba lesz. Az ÖSSZESÍT a második argumentumával erre is utasítható:

  • 5: a rejtett sorokat hagyja ki;
  • 6: a hibaértékeket hagyja ki;
  • 7: a rejtett sorokat és a hibaértékeket is kihagyja.
B9fx=ÖSSZESÍT(9;6;B2:B8)
Az ÖSSZESÍT függvény beállításainak listája 0-tól 7-ig
Az ÖSSZESÍT második argumentumának lehetséges értékei.

Részösszeges táblázat

Gyakori, hogy egy oszlopban részösszegek is állnak, alul pedig a végösszeg. Ha a részösszegeket SZUM-mal számolod, a végösszeg SZUM-ja őket is hozzáadja, és dupla eredményt kapsz.

A RÉSZÖSSZEG viszont kihagyja a tartományában álló többi RÉSZÖSSZEG-et. Ezért a megoldás: minden összegző cellában a RÉSZÖSSZEG függvényt használd.

ABC
1eladás (db)képlet
2január120
3február135
4március150
5I. negyedév405=RÉSZÖSSZEG(9;B2:B4)
6április160
7május170
8június140
9II. negyedév470=RÉSZÖSSZEG(9;B6:B8)
10I. félév875=RÉSZÖSSZEG(9;B2:B9)

A B10 cella a B2:B9 tartományt összegzi, de a B5 és a B9 részösszegét kihagyja.

Ha a B5 és a B9 cellában SZUM állna, a =SZUM(B2:B9) végösszeg 1750 lenne, vagyis a félév kétszerese. Figyelj: a SZUM-mal számolt részösszegeket sem a RÉSZÖSSZEG, sem az ÖSSZESÍT nem ismeri fel, ezért azokat cseréld le.

SZORZATÖSSZEG: szorzás és összeadás egyben

SZORZATÖSSZEG(tömb1; [tömb2]; …)

A SZORZATÖSSZEG az azonos pozícióban álló számokat összeszorozza, majd a szorzatokat összeadja. Klasszikus felhasználása: darabszám × egységár, végösszeg egy lépésben, segédoszlop nélkül.

ABC
1tételdarabegységár (Ft)
2toll12250
3füzet8690
4mappa51 290
5ragasztó3480
6végösszeg16 410

A C6 cella képlete: =SZORZATÖSSZEG(B2:B5;C2:C5)

C6fx=SZORZATÖSSZEG(B2:B5;C2:C5)

A számítás: 12 × 250 + 8 × 690 + 5 × 1 290 + 3 × 480 = 3 000 + 5 520 + 6 450 + 1 440 = 16 410 Ft. A tömböknek azonos méretűeknek kell lenniük, különben #ÉRTÉK! hibát kapsz.

Összefoglalás

  • A SZUM a rejtett és a szűrt sorokat is összeadja; hivatkozásban a logikai értéket és a szövegként tárolt számot kihagyja.
  • RÉSZÖSSZEG(9;…) a szűrt sorokat hagyja ki, RÉSZÖSSZEG(109;…) a kézzel elrejtetteket is.
  • ÖSSZESÍT(9;5;…): rejtett sorok nélkül, 6: hibaértékek nélkül, 7: mindkettő nélkül.
  • Részösszeges táblázatban minden összegző cellába RÉSZÖSSZEG kerüljön, mert az kihagyja a többi RÉSZÖSSZEG-et.
  • A SZORZATÖSSZEG párban szoroz és összead: =SZORZATÖSSZEG(B2:B5;C2:C5).

Gyakorlás

Töltsd le a gyakorló munkafüzetet, és oldd meg a megadott munkalapok feladatait. A sárga cellákba kerülnek a képletek. Ha elakadsz, nézd meg a megoldást.

Összesítés és megszámlálás: gyakorló feladatok

  • Raktár Készletérték SZORZATÖSSZEG-gel, szűrt összeg RÉSZÖSSZEG-gel, hibát átugró ÖSSZESÍT.