Hogyan kell Excelben a SZUM függvényt használni? (2026)

Frissítve: 2026. augusztus 24.

Ezt így:

Írd be egy cellába: =SZUM(A1:A10) — ez összeadja az A1-től A10-ig terjedő tartomány számait. Több, nem összefüggő tartományt is megadhatsz vesszővel elválasztva: =SZUM(A1:A10;C1:C10).

Tartalom

Lépésről lépésre

  1. Kattints abba a cellába, ahol az eredményt szeretnéd Válassz egy üres cellát az összeadandó számok alatt vagy mellett — ide fog kerülni a végösszeg.
  2. Írd be a képletet Kezdd egyenlőségjellel: =SZUM(, utána add meg a tartományt, majd zárd a zárójelet. Például: =SZUM(B2:B15).
  3. Jelöld ki a tartományt egérrel is megadhatod A képlet beírása közben, a zárójelen belül állva, egérrel is kijelölheted a cellákat — Excel automatikusan beírja a tartomány határait (pl. B2:B15).
  4. Nyomj Entert A cellában megjelenik a végösszeg. Ha rákattintasz a cellára, a szerkesztőlécben (fenn) mindig látod a mögötte lévő képletet, nem csak a számot.
  5. Használd az AutoSzum gombot gyorsításhoz Állj az összeadandó oszlop vagy sor alá/mellé, és nyomd meg az Alt+= billentyűkombinációt (vagy kattints a szalagon a Görög szigma ikonra). Excel kitalálja a tartományt, és beírja a =SZUM(...) képletet — csak Entert kell nyomni.
  6. Ellenőrizd az eredményt Nézd meg, hogy a képletben szereplő tartomány tényleg lefedi-e az összes cellát, amit össze akartál adni — a leggyakoribb hiba, hogy egy sor vagy oszlop kimarad.

Miért így működik

A SZUM függvény alapja egyszerű: megadsz neki egy vagy több tartományt (cellák sorozatát), és ő végigmegy rajtuk, majd összeadja, amit talál. A trükk nem a matematikában van, hanem abban, hogyan hivatkozol a cellákra. Az A1:A10 jelölés azt jelenti: “az A1-től az A10-ig terjedő összes cella”, a kettőspont pedig a “tartományt” jelöli, nem egyenlőséget vagy elválasztást. Ha vesszőt teszel a kettőspont helyett (A1,A10), az már két különálló cellát jelent, nem egy tíz cellás sávot — ez az egyik leggyakoribb kezdő tévesztés.

A SZUM azért jobb, mint egyenként összeadni a cellákat + jellel, mert dinamikus: ha a tartományon belülre szúrsz be új sort, a képlet automatikusan bevonja az új cellát az összegzésbe. Ha viszont a tartomány végén kívülre írsz be adatot, azt már nem veszi figyelembe — ezért fontos, hogy a képlet írásakor kicsit bőkezűbben jelöld ki a tartományt, mint amennyi adatod jelenleg van, ha tudod, hogy még bővülni fog a lista.

Példák

1. Egyszerű oszlopösszeadás. Van egy havi kiadáslistád a B2:B20 tartományban. A végösszeghez a B21 cellába írd: =SZUM(B2:B20). Ha a lista mondjuk 15 tételből áll, a maradék üres cellákat (B17:B20) a SZUM egyszerűen nullaként kezeli, nem okoz hibát.

2. Több tartomány összeadása. Ha két külön táblázatod van egymás mellett (mondjuk B oszlopban a bevétel, D oszlopban egy másik projekt bevétele), és a kettő együttes összegére vagy kíváncsi: =SZUM(B2:B10;D2:D10). Excel mindkét tartományt beolvassa, és egyetlen végösszeget ad.

3. AutoSzum gyors használata. Van egy 50 soros táblázatod A2:A51 tartományban számokkal. Kattints az A52-es cellába (az utolsó szám alá), majd nyomd meg az Alt+= kombinációt. Excel automatikusan felismeri, hogy fölötte számok vannak, és beírja: =SZUM(A2:A51). Csak Entert kell nyomnod — nincs szükség kézi tartomány-kijelölésre.

Tipikus hibák

Gyorsabb / profibb módszer

Ha gyorsan szeretnél részösszegeket ellenőrizni anélkül, hogy képletet írnál, jelöld ki egérrel a cellákat, és nézz az Excel ablak jobb alsó sarkára, az állapotsorra. Ott automatikusan megjelenik a kijelölt cellák összege (és az átlaga, darabszáma is), anélkül hogy bármit beírnál. Ez remek gyorsellenőrzésre, mielőtt véglegesítenéd a képletet — ha az állapotsorban látott összeg nem egyezik a SZUM képlet eredményével, tudod, hogy valahol hiba van a tartomány kijelölésében.

Ha nem működik

Gyakori kérdések

Hogyan adok össze nem egymás melletti cellákat?

Vesszővel válaszd el őket: =SZUM(A1;A5;A9) csak ezt a három cellát adja össze, tartományokkal kombinálva is működik: =SZUM(A1:A5;C1:C5).

Miért 0-t ad vissza a SZUM, pedig van szám a cellákban?

Valószínűleg a számok szövegként vannak tárolva (a cella bal oldalra igazítva jelenik meg számok helyett). Jelöld ki a tartományt, és a cella formátumát állítsd Szám-ra, majd írd be újra az értékeket, vagy használj ÉRTÉK() függvényt a konvertáláshoz.

Hogyan adjak össze csak bizonyos feltételnek megfelelő cellákat?

Erre a SZUMHA vagy SZUMHATÖBB függvény való, nem a sima SZUM. Például: =SZUMHA(A:A;"Budapest";B:B) csak azokat a B oszlopbeli számokat adja össze, ahol az A oszlopban "Budapest" szerepel.

Mi a különbség a SZUM és a + jel között?

Néhány cellánál mindegy, de a SZUM sokkal kényelmesebb nagyobb tartományoknál — nem kell egyenként felsorolni a cellákat + jellel, és ha új sort szúrsz be a tartományba, a SZUM automatikusan bevonja.

Miért mutat hibát (#ÉRTÉK!) a SZUM?

Valamelyik hivatkozott cella olyan tartalmat tartalmaz, amit Excel nem tud számként értelmezni egy másik függvényen belül, vagy a tartományban lévő egyik cella hibaértéket (pl. #DIV/0!) ad vissza, ami begyűrűzik a SZUM-ba is.

Lehet-e egész sort vagy oszlopot összeadni?

Igen: =SZUM(A:A) az egész A oszlopot összeadja, =SZUM(1:1) pedig az első sort. Nagy táblázatoknál praktikus, mert nem kell pontosan tudnod, meddig tart az adat.

Hogyan adjak össze több munkalapot egyszerre?

Használj 3D hivatkozást: =SZUM(Január:December!B2) összeadja a B2 cellát az összes, Január és December közötti munkalapon — feltéve, hogy a lapok ugyanolyan felépítésűek.

Miért nem frissül a végösszeg, ha új adatot írok be?

Ellenőrizd, hogy az új sor a képletben megadott tartományon belül van-e. Ha a tartomány végén kívülre írtad az új számot, a képletet vagy a tartomány határát kézzel bővítened kell.

Kapcsolódó témák