Tartalomjegyzék
A bemutató elmagyarázza, hogyan végezhet összegzést az Excelben az AutoSum funkció használatával, és hogyan készíthet saját SUM képletet egy oszlop, sor vagy kijelölt tartomány összegzésére. Megtanulja továbbá, hogyan összegezhet csak látható cellákat, hogyan számolhat futó végösszeget, hogyan összegezhet lapok között, és megtudhatja, miért nem működik az Excel Sum formula.
Ha az Excelben bizonyos cellák gyors összegzésére van szüksége, egyszerűen kijelölheti ezeket a cellákat, és megnézheti az Excel ablak jobb alsó sarkában lévő állapotsort:
Ha valami tartósabbat szeretne, használja az Excel SUM függvényét. Nagyon egyszerű és egyértelmű, így még ha kezdő is az Excelben, aligha fog nehézséget okozni az alábbi példák megértése.
Hogyan összegezzen az Excelben egyszerű számtani számítással
Ha több cella gyors összegzésére van szüksége, akkor a Microsoft Excel-t mini számológépként használhatja. Csak használja a plusz jel operátor (+), mint egy normál összeadási műveletnél. Például:
=1+2+3
vagy
=A1+C1+D1
Ha azonban néhány tucat vagy néhány száz sor összegzésére van szükség, nem tűnik jó ötletnek minden egyes cellára való hivatkozás egy képletben. Ebben az esetben használhatja az Excel SUM függvényét, amelyet kifejezetten arra terveztek, hogy egy megadott számhalmazt összeadjon.
A SUM függvény használata az Excelben
Az Excel SUM egy matematikai és trigonometriás függvény, amely értékeket ad össze. A SUM függvény szintaxisa a következő:
SUM(szám1, [szám2] ,...)Az első argumentum kötelező, a többi szám nem kötelező, és egy képletben legfeljebb 255 számot adhat meg.
Az Excel SUM képletében minden argumentum lehet pozitív vagy negatív numerikus érték, tartomány vagy cellahivatkozás. Például:
=SUM(A1:A100)
=SUM(A1, A2, A5)
=SUM(1,5,-2)
Az Excel SUM funkció akkor hasznos, ha különböző tartományok értékeit kell összeadni, vagy numerikus értékeket, cellahivatkozásokat és tartományokat kell kombinálni. Például:
=SUM(A2:A4, A8:A9)
=SUM(A2:A6, A9, 10)
Az alábbi képernyőkép ezeket és néhány további SUM formula példát mutat:
A valós munkalapokon az Excel SUM függvénye gyakran szerepel nagyobb képletekben, összetettebb számítások részeként.
Például a SUM-ot beágyazhatja a value_if_true argumentumát az IF függvényben, hogy a B, C és D oszlopokban lévő számokat összeadja, ha ugyanabban a sorban mindhárom cella tartalmaz értékeket, és figyelmeztető üzenetet jelenítsen meg, ha bármelyik cella üres:
=IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Érték hiányzik")
És itt egy másik példa a fejlett SUM-képlet használatára az Excelben: VLOOKUP és SUM-képlet az összes egyező érték összegzésére.
Hogyan lehet az AutoSum az Excelben
Ha egy számtartományt kell összegeznie, legyen az egy oszlop, egy sor vagy több szomszédos oszlop vagy sor, akkor a Microsoft Excel megírhat egy megfelelő SUM-képletet.
Egyszerűen csak jelölje ki a hozzáadni kívánt számok melletti cellát, kattintson a AutoSum a Home lapon, a Szerkesztés csoportba, nyomja meg az Enter billentyűt, és automatikusan beillesztésre kerül egy összegképlet:
Amint az alábbi képernyőképen látható, az Excel AutoSum funkciója nemcsak az összegképletet adja meg, hanem ki is választja a legvalószínűbb cellatartományt, amelyet összegezni szeretne. Tízből kilencszer az Excel helyesen választja ki a tartományt. Ha nem, akkor manuálisan korrigálhatja a tartományt, egyszerűen végighúzva a kurzort az összegezendő cellákon, majd megnyomva az Enter billentyűt.
Tipp. Az AutoSum gyorsabb módja az Excelben az AutoSum parancs használata. Sum rövidítés Alt + = . Csak tartsa lenyomva az Alt billentyűt, nyomja meg az egyenlőségjelet, majd nyomja meg az Enter billentyűt az automatikusan beillesztett összegképlet befejezéséhez.
Az összeg kiszámításán kívül az AutoSum segítségével automatikusan megadhatja az AVERAGE, COUNT, MAX vagy MIN funkciókat. További információkért tekintse meg az Excel AutoSum bemutatóját.
Hogyan összegezzen egy oszlopot az Excelben
Egy adott oszlopban lévő számok összegzéséhez használhatja az Excel SUM funkcióját vagy az AutoSum funkciót.
Például a B oszlopban lévő értékek összegzéséhez, mondjuk a B2-B8 cellákban, írja be a következő Excel SUM képletet:
=SUM(B2:B8)
Egy teljes oszlop összegzése határozatlan számú sorral
Ha az összegezni kívánt oszlopnak változó számú sora van (azaz bármikor új cellákat lehet hozzáadni, és a meglévőket törölni), akkor az egész oszlopot összegezheti az oszlophivatkozás megadásával, alsó vagy felső korlát megadása nélkül. Például:
=SUM(B:B)
Fontos megjegyzés! Semmiképpen ne tegye az "Egy oszlop összege" képletet abba az oszlopba, amelyet összegezni szeretne, mert ez egy körkörös cellahivatkozást hozna létre (azaz egy végtelen rekurzív összegzést), és az összegképlet 0-t adna vissza.
Sum oszlop a fejléc kivételével vagy néhány első sor kivételével
Általában az Excel Sum formula oszlophivatkozással történő megadása az egész oszlopot összegzi, figyelmen kívül hagyva a fejlécet, ahogyan azt a fenti képernyőkép mutatja. Néhány esetben azonban az összegezni kívánt oszlop fejlécében valóban lehet egy szám. Vagy kizárhatja az első néhány olyan sort, amelyekben olyan számok szerepelnek, amelyek nem relevánsak az összegezni kívánt adatok szempontjából.
Sajnálatos módon a Microsoft Excel nem fogadja el az olyan vegyes SUM képletet, amely explicit alsó korlátot tartalmaz, de felső korlát nélkül, mint például az =SUM(B2:B), ami a Google Sheetsben jól működik. Ha az első néhány sort ki szeretné zárni az összegzésből, használhatja az alábbi megoldások egyikét.
- Adja össze a teljes oszlopot, majd vonja le azokat a cellákat, amelyeket nem szeretne beleszámítani az összegbe (ebben a példában a B1-B3 cellákat):
=SUM(B:B)-SUM(B1:B3)
- A munkalap méretkorlátjairól nem feledkezve, az Excel SUM képlet felső határát az Excel verzió maximális sorszáma alapján adhatja meg.
Például a B oszlop összegzéséhez a fejléc nélkül (azaz a B1 cella nélkül) a következő képleteket használhatja:
- Az Excel 2007, Excel 2010, Excel 2013 és Excel 2016 programokban:
=SUM(B2:B1048576)
=SUM(B2:B655366)
Hogyan összegezzen sorokat az Excelben
Az oszlopok összegzéséhez hasonlóan az Excelben is összegezhet egy sort a SUM függvény használatával, vagy az AutoSum beillesztheti a képletet Ön helyett.
Például a B2 és D2 cellákban lévő értékek hozzáadásához használja a következő képletet:
=SUM(B2:D2)
Hogyan összegezzen több sort az Excelben
Az értékek hozzáadása a minden sor külön-külön , csak húzza le az összegképletet. A lényeg, hogy relatív ($ nélkül) vagy vegyes cellahivatkozásokat használjon (ahol a $ jel csak az oszlopokat rögzíti). Például:
=SUM($B2:$D2)
Az értékek összesítése egy több sort tartalmazó tartomány , egyszerűen adja meg a kívánt tartományt az összegképletben. Például:
=SUM(B2:D6)
- összegzi a 2-6. sorokban szereplő értékeket.
=SUM(B2:D3, B5:D6)
- összegzi a 2., 3., 5. és 6. sorban szereplő értékeket.
Hogyan összegezzünk egy teljes sort
Összegezve a teljes sor határozatlan számú oszlopokkal, adjon meg egy egész sorra vonatkozó hivatkozást az Excel összegképletéhez, pl.:
=SUM(2:2)
Kérjük, ne feledje, hogy a "Sor összege" képletet nem szabad beírni ugyanazon sor bármelyik cellájába, hogy elkerülje a körkörös hivatkozást, mert ez rossz számítást eredményezne, ha egyáltalán van ilyen:
A címre. sorok összegzése egy bizonyos oszlop(ok) kivételével , összegezze a teljes sort, majd vonja ki az irreleváns oszlopokat. Például a 2. sor összegzéséhez, kivéve az első 2 oszlopot, használja a következő képletet:
=SUM(2:2)-SUM(A2:B2)
Az Excel Total Row használata a táblázatban lévő adatok összegzéséhez
Ha adatai Excel-táblázatba vannak rendezve, akkor kihasználhatja a különleges Összes sor funkció, amely gyorsan összegzi a táblázatban lévő adatokat, és az utolsó sorban megjeleníti az összegeket.
Az Excel táblázatok használatának egyik nagy előnye, hogy automatikusan bővülnek az új sorokkal, így a táblázatba bevitt új adatok automatikusan bekerülnek a képletekbe. Az Excel táblázatok egyéb előnyeiről ebben a cikkben olvashat: Az Excel táblázatok 10 leghasznosabb funkciója.
Egy közönséges cellatartomány táblázatba alakításához jelölje ki azt, és nyomja le a Ctrl + T billentyűkombinációt (vagy kattintson a Asztal a Beillesztés lap).
Hogyan adjunk hozzá egy teljes sort az Excel táblázatokban
Ha az adatokat egy táblázatba rendeztük, akkor így beilleszthetünk egy összesített sort:
- Kattintson a táblázat bármely pontjára a Asztali eszközök a Tervezés tab.
- A Tervezés lapon, a Asztali stílus opciók csoport, válassza ki a Teljes sor doboz:
Egy másik módja az Excelben egy teljes sor hozzáadásának, ha a jobb gombbal kattint a táblázat bármelyik cellájára, majd a Asztal > Összegek sora .
Hogyan összegezzük az adatokat a táblázatban
Amikor a táblázat végén megjelenik az összegsor, az Excel mindent megtesz, hogy meghatározza, hogyan szeretné kiszámítani a táblázat adatait.
A mintatáblámban a D oszlopban (a jobb szélső oszlopban) lévő értékek automatikusan összeadódnak, és az összeg megjelenik a Teljes sorban:
Más oszlopok értékeinek összegzéséhez egyszerűen jelölje ki a megfelelő cellát az összesítő sorban, kattintson a legördülő listanyílra, és válassza ki a következő lehetőséget Sum :
Ha valamilyen más számítást szeretne elvégezni, válassza ki a megfelelő funkciót a legördülő listából, mint például Átlagos , Count , Max, Min stb.
Ha az összegsor automatikusan megjeleníti egy olyan oszlop összegét, amelyhez nincs szükség, nyissa meg az adott oszlop legördülő listáját, és válassza ki a következőt Nincs .
Megjegyzés: Amikor az Excel Total Row funkciót használja egy oszlop összegzésére, az Excel összesíti az értékeket. csak a látható sorokban a SUBTOTAL függvény beillesztésével, amelynek első argumentuma 109. Ennek a függvénynek a részletes magyarázatát a következő szakaszban találja.
Ha a látható és a láthatatlan sorokban lévő adatokat is összegezni szeretné, ne adja hozzá az összesített sort, hanem használjon helyette egy normál SUM függvényt:
Hogyan lehet csak a szűrt (látható) cellákat összegezni az Excelben?
Néha a hatékonyabb dátumelemzés érdekében előfordulhat, hogy a munkalapon szűrni vagy elrejteni kell néhány adatot. A szokásos összegképlet ebben az esetben nem működik, mivel az Excel SUM függvénye a megadott tartományban lévő összes értéket összeadja, beleértve a rejtett (kiszűrt) sorokat is.
Ha egy szűrt listában csak a látható cellákat szeretné összegezni, a leggyorsabb módja az, ha az adatokat egy Excel-táblázatban rendezi el, majd bekapcsolja az Excel összesítő sor funkcióját. Amint az előző példában bemutattuk, az összeg kiválasztása a táblázat összesítő sorában beilleszti a SUBTOTAL függvényt, amelyik figyelmen kívül hagyja a rejtett cellákat .
A szűrt cellák összegzésének másik módja az Excelben az, hogy manuálisan alkalmazza az automatikus szűrőt az adatokra, a Szűrő gombot a Adatok tab. És írjon maga is egy Részösszeg képletet.
A SUBTOTAL függvény szintaxisa a következő:
SUBTOTAL(function_num, ref1, [ref2],...)Hol:
- Function_num - egy 1 és 11 vagy 101 és 111 közötti szám, amely megadja, hogy melyik funkciót kell használni a részösszeghez.
A függvények teljes listáját a support.office.com oldalon találja. Egyelőre csak a SUM függvény érdekel minket, amelyet a 9-es és a 109-es számok határoznak meg. Mindkét szám kizárja a kiszűrt sorokat. A különbség az, hogy a 9-es tartalmazza a manuálisan elrejtett cellákat (azaz a jobb gombbal kattintva> Rejtsd el ), míg a 109 kizárja őket.
Tehát, ha csak a látható cellákat szeretné összegezni, függetlenül attól, hogy pontosan milyen irreleváns sorok voltak elrejtve, akkor használja a 109 a Részösszeg képlet első argumentumában.
- Ref1, Ref2, ... - Az első Ref argumentum kötelező, a többi (legfeljebb 254) opcionális.
Ebben a példában a B2:B14 tartományban lévő látható cellákat a következő képlettel összegezzük:
=SZUBTOTAL(109, B2:B14)
És most szűrjük csak a ' Banán ' sorokat, és győződjön meg róla, hogy a Részösszeg képletünk csak a látható cellákat összegzi:
Tipp. Az Excel AutoSum funkciója automatikusan beillesztheti a részösszeg képletet az Ön számára. Csak rendezze az adatokat táblázatba ( Ctrl + T ), vagy szűrje az adatokat a kívánt módon, a Szűrő Ezután jelölje ki a közvetlenül az összesíteni kívánt oszlop alatti cellát, és kattintson a AutoSum Egy SUBTOTAL képlet kerül beillesztésre, amely csak az oszlop látható celláit összegzi.
Hogyan készítsünk futóösszeget (kumulatív összeg) az Excelben?
Az Excelben egy futó összeg kiszámításához írjon egy szokásos SUM képletet az abszolút és relatív cellahivatkozások ügyes használatával.
Például a B oszlopban lévő számok kumulatív összegének megjelenítéséhez írja be a következő képletet a C2-be, majd másolja le a többi cellába:
=SUM($B$2:B2)
A relatív B2 hivatkozás automatikusan változik annak a sornak a relatív pozíciója alapján, amelybe a képletet másolja:
Ennek az alapvető kumulatív összeg képletnek a részletes magyarázatát és a javítására vonatkozó tippeket ebben a bemutatóban találja: Hogyan számítsunk futóösszeget az Excelben.
Hogyan összegezzünk a lapok között
Ha több azonos elrendezésű és azonos adattípusú munkalapja van, akkor az azonos cellában vagy azonos cellatartományban lévő értékeket a különböző lapokon egyetlen SUM-képlettel összeadhatja.
Egy úgynevezett 3D-s referencia ez az, ami megteszi a hatását:
=SUM(január:április!B6)
Vagy
=SUM(január:április!B2:B5)
Az első képlet hozzáadja a B6 cellában lévő értékeket, míg a második képlet összegzi a B2:B5 tartományt a megadott két határlap között található összes munkalapon ( Jan és Április ebben a példában):
A 3 dimenziós referenciáról és az ilyen képletek létrehozásának részletes lépéseiről további információkat talál ebben a bemutatóban: Hogyan hozzunk létre 3 dimenziós referenciát több lap kiszámításához?
Excel feltételes összeg
Ha a feladathoz csak azokat a cellákat kell hozzáadni, amelyek egy bizonyos feltételnek vagy néhány feltételnek megfelelnek, akkor a SUMIF vagy a SUMIFS függvényt használhatja.
Például a következő SUMIF-képlet csak azokat az összegeket adja össze a B oszlopban, amelyeknek " Befejezett " státusz a C oszlopban:
=SUMIF(C:C, "befejezett",B:B )
A számításhoz egy feltételes összeg a címen több kritérium a SUMIFS függvényt használja. A fenti példában a 200 $ feletti összegű "Befejezett" megrendelések összegének kiszámításához használja a következő SUMIFS képletet:
=SUMIFS(B:B,C:C, "completed",B:B, ">200" )
A SUMIF és SUMIFS szintaxis részletes magyarázatát és számos képletpéldát találsz ezekben az oktatóanyagokban:
- SUMIF függvény Excelben: példák számokra, dátumokra, szövegre, üres és nem üres helyekre
- SUMIF az Excelben - képletpéldák a cellák feltételes összegzéséhez
- Az Excel SUMIFS és SUMIF több kritériummal történő használata
Megjegyzés: A feltételes összeg függvények az Excel 2003-tól kezdődő Excel verziókban állnak rendelkezésre (pontosabban a SUMIF az Excel 2003-ban, míg a SUMIFS csak az Excel 2007-ben került bevezetésre). Ha valaki még mindig egy korábbi Excel verziót használ, akkor egy tömbi SUM képletet kell készítenie, ahogyan azt az Excel SUM használata tömbi képletekben című fejezetben bemutattuk a cellák feltételes összegzéséhez.
Excel SUM nem működik - okok és megoldások
Próbál összeadni néhány értéket vagy összesíteni egy oszlopot az Excel táblázatban, de egy egyszerű SUM képlet nem számol? Nos, ha az Excel SUM funkció nem működik, akkor valószínűleg a következő okok miatt.
1. #Név hiba jelenik meg a várt eredmény helyett.
Ez a legkönnyebben javítható hiba. 100 esetből 99-ben a #Name hiba azt jelzi, hogy a SUM függvényt rosszul írták.
2. Egyes számok nem adódnak össze
Egy másik gyakori oka annak, hogy az összegképlet (vagy az Excel AutoSum) nem működik, a következők szövegként formázott számok értékek Első pillantásra normális számoknak tűnnek, de a Microsoft Excel szöveges karakterláncnak tekinti őket, és kihagyja őket a számításokból.
A szöveges számok egyik vizuális jelzője az alapértelmezett balra igazítás és a zöld háromszögek a cellák bal felső sarkában, mint az alábbi képernyőképen látható jobb oldali lapon:
Ennek kijavításához jelölje ki az összes problémás cellát, kattintson a figyelmeztető jelre, majd kattintson a Számra konvertálás .
Ha minden várakozás ellenére ez nem működik, próbáljon meg más megoldásokat, amelyeket a következő pontban ismertetünk: Hogyan javítsuk a szövegként formázott számokat.
3. Az Excel SUM függvény 0-t ad vissza
A szövegként formázott számok mellett a körkörös hivatkozás gyakori problémaforrás az összegképletekben, különösen akkor, ha az Excelben egy oszlopot próbál összegezni. Tehát, ha a számok számként vannak formázva, de az Excel összegképlete még mindig nullát ad vissza, keresse meg és javítsa a körkörös hivatkozásokat a lapon ( Formula tab> Hibaellenőrzés > Körkörös hivatkozás ). A részletes utasításokat lásd a Hogyan keressünk körhivatkozást az Excelben?
4. Az Excel Sum formula a vártnál magasabb számot ad vissza
Ha az összegképlet minden várakozás ellenére nagyobb számot ad vissza, mint kellene, ne feledje, hogy az Excel SUM funkciója a látható és a láthatatlan (rejtett) cellákat is összeadja. Ebben az esetben használja helyette a Részösszeg funkciót, amint azt a Hogyan összegezzünk csak látható cellákat az Excelben című fejezetben bemutattuk.
5. Az Excel SUM formula nem frissül
Ha az Excelben egy SUM-képlet továbbra is a régi végösszeget mutatja, még azután is, hogy frissítette a függő cellák értékeit, akkor valószínűleg a Számítási mód kézi beállítású. Ennek kijavításához lépjen be a következő menüpontba Képletek lapon kattintson a legördülő nyílra a Számítsa ki az opciókat , és kattintson a Automatikus.
Nos, ezek a leggyakoribb okai annak, hogy a SUM nem működik az Excelben. Ha a fentiek egyike sem az Ön esete, nézze meg a többi lehetséges okot és megoldást: Excel-képletek nem működnek, nem frissülnek, nem számolnak.
Így használja a SUM függvényt az Excelben. Ha szeretné közelebbről megnézni az ebben a bemutatóban tárgyalt képletpéldákat, akkor szívesen letöltheti az Excel SUM munkafüzet mintáját. Köszönöm, hogy elolvasta, és remélem, jövő héten találkozunk a blogunkon.