Excel SUM formula, lai summētu kolonnu, rindas vai tikai redzamās šūnas

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir izskaidrots, kā Excel programmā veikt summēšanu, izmantojot AutoSum funkciju, un kā izveidot savu SUM formulu, lai summētu kolonnu, rindu vai atlasīto diapazonu. Uzzināsiet arī, kā summēt tikai redzamās šūnas, aprēķināt tekošo kopsummu, summēt visas lapas un noskaidrot, kāpēc jūsu Excel summēšanas formula nedarbojas.

Ja vēlaties ātri iegūt noteiktu Excel šūnu summu, varat vienkārši atlasīt šīs šūnas un apskatīt statusa joslu Excel loga apakšējā labajā stūrī:

Lai iegūtu kaut ko pastāvīgāku, izmantojiet Excel SUM funkciju. Tā ir ļoti vienkārša un vienkārša, tāpēc pat tad, ja esat iesācējs Excel programmā, jums diez vai būs grūtības saprast tālāk sniegtos piemērus.

    Kā summēt programmā Excel, izmantojot vienkāršu aritmētisku aprēķinu

    Ja nepieciešams ātri apkopot vairākas šūnas, varat izmantot Microsoft Excel kā mini kalkulatoru. Vienkārši izmantojiet plus zīmes operators (+) kā parastā aritmētiskā saskaitīšanas operācijā. Piemēram:

    =1+2+3

    vai

    =A1+C1+D1

    Tomēr, ja nepieciešams summēt vairākus desmitus vai vairākus simtus rindu, atsauce uz katru šūnu formulā neizklausās laba ideja. Šajā gadījumā varat izmantot Excel funkciju SUM, kas īpaši paredzēta, lai saskaitītu noteiktu skaitļu kopumu.

    Kā lietot SUM funkciju programmā Excel

    Excel SUM ir matemātiska un trigrāfa funkcija, kas saskaita vērtības. Funkcijas SUM sintakse ir šāda:

    SUM(skaits1, [skaits2] ,...)

    Pirmais arguments ir obligāts, pārējie skaitļi nav obligāti, un vienā formulā var norādīt līdz 255 skaitļiem.

    Excel SUM formulā katrs arguments var būt pozitīva vai negatīva skaitliska vērtība, diapazons vai atsauce uz šūnu. Piemēram:

    =SUM(A1:A100)

    =SUM(A1, A2, A5)

    =SUM(1,5,-2)

    Excel SUM funkcija ir noderīga, ja nepieciešams saskaitīt vērtības no dažādiem diapazoniem vai apvienot skaitliskās vērtības, šūnu atsauces un diapazonus. Piemēram:

    =SUM(A2:A4, A8:A9)

    =SUM(A2:A6, A9, 10)

    Tālāk redzamajā ekrānšāviņas attēlā ir parādīti šie un vēl daži SUM formulas piemēri:

    Reālās darblapās Excel SUM funkcija bieži tiek iekļauta lielākās formulās kā daļa no sarežģītākiem aprēķiniem.

    Piemēram, SUM varat ievietot vienumu value_if_true funkcijas IF argumentu, lai saskaitītu skaitļus B, C un D slejās, ja visas trīs tās pašas rindas šūnas satur vērtības, un parādītu brīdinājuma ziņojumu, ja kāda no šūnām ir tukša:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Trūkst vērtības")

    Un šeit ir vēl viens uzlabotas SUM formulas izmantošanas piemērs programmā Excel: VLOOKUP un SUM formula, lai summētu visas atbilstošās vērtības.

    Kā veikt automātisko summu programmā Excel

    Ja nepieciešams summēt vienu skaitļu diapazonu - kolonnu, rindu vai vairākas blakus esošas kolonnas vai rindas -, varat ļaut Microsoft Excel uzrakstīt atbilstošu SUM formulu.

    Vienkārši atlasiet šūnas blakus skaitļiem, kurus vēlaties pievienot, noklikšķiniet uz AutoSum par Sākums cilnē Rediģēšana grupu, nospiediet taustiņu Enter, un automātiski tiks ievietota formula Summa:

    Kā redzams nākamajā ekrānattēlā, Excel funkcija AutoSum ne tikai ievada summēšanas formulu, bet arī izvēlas visticamāko šūnu diapazonu, ko vēlaties saskaitīt kopā. Deviņos no desmit gadījumiem Excel pareizi izvēlas diapazonu. Ja tas tā nav, diapazonu var labot manuāli, vienkārši velkot kursoru pa summējamajām šūnām un pēc tam nospiežot taustiņu Enter.

    Padoms. Ātrāks veids, kā veikt automātisko summu programmā Excel, ir izmantot vienumu Summu saīsne Vienkārši turiet nospiestu taustiņu Alt, nospiediet vienādojuma taustiņu un pēc tam nospiediet Enter, lai pabeigtu automātiski ievietoto formulu Summa.

    Papildus kopsummas aprēķināšanai varat izmantot AutoSum, lai automātiski ievadītu vidējā, skaitļa, maksimuma vai minimuma funkcijas. Lai iegūtu vairāk informācijas, skatiet Excel AutoSum pamācību.

    Kā summēt kolonnu programmā Excel

    Lai saskaitītu skaitļus konkrētā slejā, varat izmantot Excel SUM funkciju vai AutoSum funkciju.

    Piemēram, lai summētu vērtības B slejā, piemēram, šūnās B2 līdz B8, ievadiet šādu Excel SUM formulu:

    =SUM(B2:B8)

    Kopsumma visai kolonnai ar nenoteiktu rindu skaitu

    Ja slejā, kuru vēlaties saskaitīt, ir mainīgs rindu skaits (t. i., jebkurā laikā var pievienot jaunas šūnas un dzēst esošās), varat saskaitīt visu sleju, norādot slejas atsauci, nenorādot apakšējo vai augšējo robežu. Piemēram:

    =SUM(B:B)

    Svarīga piezīme! Nekādā gadījumā nevajag ievietot formulu "Slejas summa" slejā, kuru vēlaties saskaitīt, jo tas radītu apļveida šūnu atsauci (t. i., bezgalīgu rekursīvu summēšanu), un formula Summa atgrieztu 0.

    Summas sleja, izņemot galveni vai izņemot dažas pirmās rindas

    Parasti, sniedzot Excel summēšanas formulai atsauci uz kolonnu, tiek summēta visa kolonna, ignorējot tās galveni, kā parādīts iepriekš redzamajā ekrānšāviņas attēlā. Taču dažos gadījumos kolonnas, kuru vēlaties summēt, galvenē var būt skaitlis. Vai arī, iespējams, vēlaties izslēgt dažas pirmās rindas ar skaitļiem, kas nav saistīti ar datiem, kurus vēlaties summēt.

    Diemžēl Microsoft Excel nepieņem jauktu SUM formulu ar skaidri noteiktu apakšējo robežu, bet bez augšējās robežas, piemēram, =SUM(B2:B), kas Google tabulās darbojas pareizi. Lai no summēšanas izslēgtu dažas pirmās rindas, varat izmantot kādu no turpmāk minētajiem risinājumiem.

    • Summējiet visu kolonnu un pēc tam atņemiet šūnas, kuras nevēlaties iekļaut kopsummā (šajā piemērā šūnas B1 līdz B3):

      =SUM(B:B)-SUM(B1:B3)

    • Atceroties darblapas lieluma ierobežojumus, varat norādīt Excel SUM formulas augšējo robežu, pamatojoties uz maksimālo rindu skaitu jūsu Excel versijā.

    Piemēram, lai summētu B sleju bez galvenes (t. i., izņemot B1 šūnu), varat izmantot šādas formulas:

    • Excel 2007, Excel 2010, Excel 2013 un Excel 2016:

    =SUM(B2:B1048576)

  • programmā Excel 2003 un jaunākās versijās:
  • =SUM(B2:B655366)

    Kā summēt rindas programmā Excel

    Līdzīgi kā saskaitot kolonnu, varat saskaitīt rindu programmā Excel, izmantojot funkciju SUM vai arī izmantot funkciju AutoSum, kas ievada formulu jūsu vietā.

    Piemēram, lai saskaitītu vērtības šūnās B2 līdz D2, izmantojiet šādu formulu:

    =SUM(B2:D2)

    Kā programmā Excel apkopot vairākas rindas

    Lai pievienotu vērtības katru rindu atsevišķi galvenais ir izmantot relatīvās (bez $) vai jauktās šūnu atsauces (kur $ zīme nosaka tikai kolonnas). Piemēram:

    =SUM($B2:$D2)

    Lai saskaitītu vērtības diapazons, kas satur vairākas rindas , vienkārši norādiet vēlamo diapazonu summas formulā. Piemēram:

    =SUM(B2:D6) - summē 2.-6. rindas vērtības.

    =SUM(B2:D3, B5:D6) - saskaita vērtības 2., 3., 5. un 6. rindā.

    Kā apkopot veselu rindu

    Apkopojot visa rinda ar nenoteiktu kolonnu skaitu, sniedziet Excel summas formulai atsauci uz veselu rindu, piem.,:

    =SUM(2:2)

    Lūdzu, atcerieties, ka formulu "Rindas summa" nevajadzētu ievadīt nevienā tās pašas rindas šūnā, lai neradītu apļveida atsauci, jo tas radītu nepareizu aprēķinu, ja tāds ir:

    Uz summēt rindas, izņemot noteiktu(-as) kolonnu(-as). , saskaitiet visu rindu un pēc tam atņemiet neatbilstošās kolonnas. Piemēram, lai saskaitītu 2. rindu, izņemot pirmās 2 kolonnas, izmantojiet šādu formulu:

    =SUM(2:2)-SUM(A2:B2)

    Programmas Excel kopējās rindas izmantošana, lai summētu datus tabulā

    Ja jūsu dati ir sakārtoti Excel tabulā, varat izmantot īpašās Kopējais rindu skaits funkcija, kas var ātri apkopot tabulas datus un pēdējā rindā parādīt kopsummas.

    Liela Excel tabulu lietošanas priekšrocība ir tā, ka tās automātiski paplašinās, iekļaujot jaunas rindas, tāpēc visi jaunie dati, ko ievadīsiet tabulā, automātiski tiks iekļauti formulās. Par citām Excel tabulu priekšrocībām varat uzzināt šajā rakstā: 10 noderīgākās Excel tabulu funkcijas.

    Lai parastu šūnu diapazonu pārveidotu par tabulu, atlasiet to un nospiediet taustiņu kombināciju Ctrl + T (vai noklikšķiniet uz Tabula par Ievietot cilne).

    Kā pievienot kopējo rindu Excel tabulās

    Kad dati ir sakārtoti tabulā, šādā veidā varat ievietot kopējo rindu:

    1. Noklikšķiniet uz jebkuras vietas tabulā, lai parādītu Galda rīki ar Dizains cilne.
    2. Par Dizains cilnē Galda stila opcijas grupu, atlasiet Kopējais rindu skaits kaste:

    Cits veids, kā programmā Excel pievienot kopējo rindu, ir ar peles labo pogu noklikšķiniet uz jebkuras tabulas šūnas un pēc tam noklikšķiniet uz Tabula > Kopsummas rinda .

    Kā apkopot datus tabulā

    Kad tabulas beigās parādās kopsummas rinda, Excel dara visu iespējamo, lai noteiktu, kā vēlaties aprēķināt tabulas datus.

    Manā tabulas paraugā vērtības D slejā (galējā labajā slejā) tiek automātiski saskaitītas, un summa tiek parādīta kopsummas rindā:

    Lai saskaitītu vērtības citās kolonnās, vienkārši atlasiet atbilstošo šūnu kopējā rindā, noklikšķiniet uz nolaižamā saraksta bultas un atlasiet Summa :

    Ja vēlaties veikt kādu citu aprēķinu, no nolaižamajā sarakstā atlasiet atbilstošo funkciju, piemēram. Vidējais , Count , Max, Min , utt.

    Ja kopsummas rindā automātiski tiek parādīta kopsumma slejā, kurai tā nav nepieciešama, atveriet šīs slejas nolaižamo sarakstu un atlasiet. Nav .

    Piezīme. Ja, lai saskaitītu kolonnu, tiek izmantota funkcija Excel Total Row, Excel summē vērtības. tikai redzamās rindās ievietojot funkciju SUBTOTAL ar pirmo argumentu 109. Sīkāku šīs funkcijas skaidrojumu atradīsiet nākamajā sadaļā.

    Ja vēlaties summēt datus gan redzamajās, gan neredzamajās rindās, nesummējiet kopējo rindu, bet izmantojiet parasto SUM funkciju:

    Kā programmā Excel summēt tikai filtrētās (redzamās) šūnas

    Dažreiz, lai veiktu efektīvāku datumu analīzi, var būt nepieciešams filtrēt vai paslēpt dažus datus darblapā. Parastā summas formula šajā gadījumā nedarbosies, jo Excel SUM funkcija saskaita visas vērtības norādītajā diapazonā, ieskaitot slēptās (filtrētās) rindas.

    Ja filtrētā sarakstā vēlaties summēt tikai redzamās šūnas, visātrākais veids ir sakārtot datus Excel tabulā un pēc tam ieslēgt Excel kopējo rindu funkciju. Kā parādīts iepriekšējā piemērā, izvēloties Summēt tabulas kopējā rindā, tiek ievietota funkcija SUBTOTAL. ignorē slēptās šūnas .

    Vēl viens veids, kā Excel programmā Excel apkopot filtrētās šūnas, ir manuāli piemērot automātisko filtru datiem, noklikšķinot uz ikonas Filtrs pogu uz Dati tab. Un pēc tam pats uzrakstiet starpsummas formulu.

    Funkcijai SUBTOTAL ir šāda sintakse:

    SUBTOTAL(function_num, ref1, [ref2],...)

    Kur:

    • Function_num - skaitlis no 1 līdz 11 vai no 101 līdz 111, kas norāda, kuru funkciju izmantot starpsummai.

      Pilnu funkciju sarakstu var atrast vietnē support.office.com. Pagaidām mūs interesē tikai funkcija SUM, ko nosaka skaitļi 9 un 109. Abi skaitļi izslēdz filtrētās rindas. Atšķirība ir tāda, ka 9 ietver manuāli paslēptās šūnas (t. i., ar peles labo taustiņu> Paslēpt ), bet 109 tos izslēdz.

      Tātad, ja vēlaties saskaitīt tikai redzamās šūnas neatkarīgi no tā, cik precīzi nesaistītas rindas tika paslēptas, izmantojiet 109 formulas Subtotal pirmajā argumentā.

    • Ref1, Ref2, ... - šūnas vai diapazoni, kurus vēlaties starpsummā saskaitīt. Pirmais Ref arguments ir obligāts, pārējie (līdz 254) nav obligāti.

    Šajā piemērā saskaitīsim redzamās šūnas diapazonā B2:B14, izmantojot šādu formulu:

    = STARPSUMMA(109, B2:B14)

    Un tagad filtrēsim tikai ' Banāni ' rindas un pārliecinieties, ka mūsu formulas Starpsumma summē tikai redzamās šūnas:

    Padoms. Jūs varat izmantot Excel AutoSum funkciju, lai automātiski ievietotu starpsummas formulu. Vienkārši sakārtojiet datus tabulā ( Ctrl + T ) vai filtrējiet datus vajadzīgajā veidā, noklikšķinot uz Filtrs Pēc tam izvēlieties šūnas tieši zem slejas, kuru vēlaties saskaitīt, un noklikšķiniet uz pogas . AutoSum tiks ievietota SUBTOTAL formula, summējot tikai redzamās kolonnas šūnas.

    Kā programmā Excel veikt tekošo kopsummu (kumulatīvo summu)

    Lai Excel programmā Excel aprēķinātu kopsummu, varat uzrakstīt parasto SUM formulu, prasmīgi izmantojot absolūtās un relatīvās šūnu atsauces.

    Piemēram, lai attēlotu B slejas skaitļu kumulatīvo summu, C2 ierakstiet šādu formulu un pēc tam to kopējiet uz citām šūnām:

    =SUM($B$2:B2)

    Relatīvā atsauce B2 mainīsies automātiski, pamatojoties uz tās rindas relatīvo pozīciju, kurā ir kopēta formula:

    Sīkāku šīs pamata kumulatīvās summas formulas skaidrojumu un padomus, kā to uzlabot, varat atrast šajā pamācībā: Kā aprēķināt tekošo kopsummu programmā Excel.

    Kā summēt visas lapas

    Ja jums ir vairākas darblapas ar vienādu izkārtojumu un vienādu datu tipu, varat saskaitīt vērtības vienā šūnā vai vienā šūnu diapazonā dažādās lapās, izmantojot vienu SUM formulu.

    Tā sauktais 3-D atsauce ir tas, kas paveic šo triku:

    =SUM(Jan:Apr!B6)

    Vai

    =SUM(Jan:Apr!B2:B5)

    Pirmā formula pievieno vērtības šūnā B6, bet otrā formula summē diapazonu B2:B5 visās darblapās, kas atrodas starp divām norādītajām robežlapām ( Jan un Apr šajā piemērā):

    Sīkāku informāciju par trīsdimensiju atsauci un sīki izstrādātus soļus šādu formulu izveidei var atrast šajā pamācībā: Kā izveidot trīsdimensiju atsauci, lai aprēķinātu vairākas lapas.

    Excel nosacītā summa

    Ja jūsu uzdevumā nepieciešams pievienot tikai tās šūnas, kas atbilst noteiktam nosacījumam vai dažiem nosacījumiem, varat izmantot attiecīgi SUMIF vai SUMIFS funkciju.

    Piemēram, pēc šādas SUMIF formulas B slejā tiek saskaitītas tikai tās summas, kurām ir " Pabeigts " statuss C slejā:

    =SUMIF(C:C, "pabeigts",B:B )

    Lai aprēķinātu nosacītā summa ar vairāki kritēriji , izmantojiet SUMIFS funkciju. Iepriekš minētajā piemērā, lai iegūtu "Pabeigto" pasūtījumu kopsummu, kuru summa pārsniedz 200 USD, izmantojiet šādu SUMIFS formulu:

    =SUMIFS(B:B,C:C, "pabeigts",B:B,">200" )

    Sīkāku SUMIF un SUMIFS sintakses skaidrojumu un daudzus formulu piemērus var atrast šajās pamācībās:

    • SUMIF funkcija programmā Excel: piemēri skaitļiem, datumiem, tekstam, tukšajiem un ne tukšajiem punktiem
    • SUMIF programmā Excel - formulas piemēri, lai nosacīti summētu šūnas
    • Kā lietot Excel SUMIFS un SUMIF ar vairākiem kritērijiem

    Piezīme. Nosacītās summas funkcijas ir pieejamas Excel versijās, sākot ar Excel 2003 (precīzāk, SUMIF tika ieviesta Excel 2003, bet SUMIFS - tikai Excel 2007). Ja kāds joprojām izmanto agrāku Excel versiju, jums būs jāizveido masīva SUM formula, kā parādīts sadaļā Excel SUM izmantošana masīva formulās, lai nosacīti summētu šūnas.

    Excel SUM nedarbojas - iemesli un risinājumi

    Vai mēģināt Excel lapā saskaitīt dažas vērtības vai saskaitīt kolonnu, bet vienkārša SUM formula netiek aprēķināta? Ja Excel SUM funkcija nedarbojas, tas, visticamāk, ir šādu iemeslu dēļ.

    1. gaidītā rezultāta vietā parādās #nosaukuma kļūda

    Tā ir visvieglāk labojamā kļūda. 99 no 100 gadījumiem kļūda #nosaukums norāda, ka SUM funkcija ir nepareizi uzrakstīta.

    2. Daži skaitļi netiek saskaitīti

    Vēl viens bieži sastopams iemesls, kāpēc nedarbojas summa (vai Excel AutoSum), ir šādi. skaitļi, formatēti kā teksts vērtības . Pirmajā acu uzmetienā tie izskatās kā parasti skaitļi, taču Microsoft Excel tos uztver kā teksta virknes un aprēķinos tos neiekļauj.

    Viens no teksta-skaitļu vizuālajiem rādītājiem ir noklusējuma izlīdzinājums pa kreisi un zaļie trīsstūri šūnu augšējā kreisajā stūrī, kā tas ir labajā lapā zemāk redzamajā ekrānšāviņas attēlā:

    Lai to novērstu, atlasiet visas problemātiskās šūnas, noklikšķiniet uz brīdinājuma zīmes un pēc tam noklikšķiniet uz Konvertēt uz Skaitlis .

    Ja pretēji visām cerībām tas nedarbojas, izmēģiniet citus risinājumus, kas aprakstīti sadaļā: Kā noteikt skaitļus, kas formatēti kā teksts.

    3. Excel SUM funkcija atgriež 0

    Papildus skaitļiem, kas formatēti kā teksts, arī summēšanas formulās bieži sastopams problēmu avots ir apļveida atsauce, jo īpaši tad, ja mēģināt saskaitīt Excel kolonnu. Tātad, ja jūsu skaitļi ir formatēti kā skaitļi, bet Excel summēšanas formula joprojām atgriež nulli, izsekot un labot apļveida atsauces savā lapā ( Formula cilne> Kļūdu pārbaude > Apļveida atsauce ). Sīkāku informāciju skatiet sadaļā Kā atrast apļveida atsauci programmā Excel.

    4. Excel summas formula atgriež lielāku skaitli, nekā gaidīts

    Ja pretēji visām cerībām summēšanas formula atgriež lielāku skaitli, nekā tai vajadzētu, atcerieties, ka SUM funkcija programmā Excel summē gan redzamās, gan neredzamās (slēptās) šūnas. Šajā gadījumā tā vietā izmantojiet funkciju Starpsumma, kā parādīts sadaļā Kā programmā Excel summēt tikai redzamās šūnas.

    5. Excel SUM formula netiek atjaunināta

    Ja SUM formula programmā Excel turpina rādīt veco kopsummu pat pēc tam, kad esat atjauninājis vērtības atkarīgajās šūnās, visticamāk, ir iestatīts aprēķina režīms Manual. Lai to labotu, atveriet sadaļu Formulas cilnē noklikšķiniet uz nolaižamās bultiņas blakus Aprēķināt opcijas un noklikšķiniet uz Automātiski.

    Šie ir visbiežāk sastopamie iemesli, kāpēc SUM nedarbojas programmā Excel. Ja neviens no iepriekš minētajiem iemesliem nav jūsu gadījums, pārbaudiet citus iespējamos iemeslus un risinājumus: Excel formulas nedarbojas, netiek atjauninātas, netiek aprēķinātas.

    Tas ir veids, kā jūs izmantojat SUM funkciju programmā Excel. Ja vēlaties tuvāk aplūkot šajā pamācībā aplūkotos formulas piemērus, varat lejupielādēt Excel SUM darbgrāmatas paraugu. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu blogā.

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.