"Excel" SUM formulė stulpeliui, eilutėms arba tik matomoms ląstelėms sumuoti

  • Pasidalinti
Michael Brown

Šioje pamokoje paaiškinama, kaip "Excel" programoje atlikti sumavimą naudojant funkciją "AutoSum" ir kaip sukurti savo SUM formulę, kad būtų galima sumuoti stulpelį, eilutę ar pasirinktą intervalą. Taip pat sužinosite, kaip sumuoti tik matomus langelius, apskaičiuoti einamąją sumą, sumuoti visus lapus ir išsiaiškinti, kodėl neveikia "Excel" sumos formulė.

Jei norite greitai sužinoti tam tikrų "Excel" langelių sumą, galite tiesiog pažymėti tuos langelius ir pažiūrėti į būsenos juostą "Excel" lango apatiniame dešiniajame kampe:

Jei norite ko nors pastovesnio, naudokite "Excel" funkciją SUM. Ji yra labai paprasta ir nesudėtinga, todėl net jei esate pradedantis "Excel" vartotojas, vargu ar jums bus sunku suprasti toliau pateiktus pavyzdžius.

    Kaip sumuoti "Excel" naudojant paprastą aritmetinį skaičiavimą

    Jei reikia greitai susumuoti kelių langelių sumą, galite naudoti "Microsoft Excel" kaip mini skaičiuotuvą. Tiesiog naudokite pliuso ženklo operatorius (+), kaip ir atliekant įprastą aritmetinį sudėties veiksmą. Pavyzdžiui:

    =1+2+3

    arba

    =A1+C1+D1

    Tačiau jei reikia sudėti keliasdešimt ar kelis šimtus eilučių, nuoroda į kiekvieną ląstelę formulėje neatrodo gera idėja. Tokiu atveju galite naudoti "Excel" funkciją SUM, specialiai sukurtą nurodytam skaičių rinkiniui sudėti.

    Kaip naudoti funkciją SUM "Excel" programoje

    "Excel" SUM yra matematinė ir trigubo skaičiavimo funkcija, kuri sudeda reikšmes. Funkcijos SUM sintaksė yra tokia:

    SUM(skaičius1, [skaičius2] ,...)

    Pirmasis argumentas yra privalomas, kiti skaičiai neprivalomi, o vienoje formulėje galima pateikti iki 255 skaičių.

    Excel SUM formulėje kiekvienas argumentas gali būti teigiama arba neigiama skaitinė reikšmė, intervalas arba ląstelės nuoroda. Pavyzdžiui:

    =SUMA(A1:A100)

    =SUM(A1, A2, A5)

    =SUMA(1,5,-2)

    "Excel" funkcija SUM yra naudinga, kai reikia sudėti skirtingų intervalų reikšmes arba sujungti skaitines reikšmes, ląstelių nuorodas ir intervalus. Pvz:

    =SUM(A2:A4, A8:A9)

    =SUM(A2:A6, A9, 10)

    Toliau pateiktoje ekrano nuotraukoje parodyti šie ir dar keli SUM formulės pavyzdžiai:

    Realiuose darbalapiuose "Excel" funkcija SUM dažnai įtraukiama į didesnes formules kaip sudėtingesnių skaičiavimų dalis.

    Pavyzdžiui, SUM galite įterpti į value_if_true funkcijos IF argumentas, kad būtų sudėti B, C ir D stulpelių skaičiai, jei visuose trijuose tos pačios eilutės langeliuose yra reikšmių, ir parodytas įspėjamasis pranešimas, jei kuris nors iš langelių yra tuščias:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Trūksta vertės")

    Štai dar vienas išplėstinės SUM formulės naudojimo "Excel" programoje pavyzdys: VLOOKUP ir SUM formulė visoms sutampančioms reikšmėms sudėti.

    Kaip automatiškai sumuoti "Excel" programoje

    Jei reikia sumuoti vieną skaičių intervalą - stulpelį, eilutę ar kelis gretimus stulpelius ar eilutes, galite leisti "Microsoft Excel" už jus parašyti atitinkamą SUM formulę.

    Tiesiog pasirinkite šalia norimų pridėti skaičių esančią ląstelę, spustelėkite AutoSum apie Pagrindinis skirtuke Redagavimas grupę, paspauskite klavišą Enter ir automatiškai bus įterpta sumos formulė:

    Kaip matote toliau pateiktoje ekrano nuotraukoje, "Excel" funkcija "AutoSum" ne tik įveda sumos formulę, bet ir pasirenka labiausiai tikėtiną ląstelių, kurias norite sumuoti, intervalą. Devynis iš dešimties atvejų "Excel" teisingai nustato intervalą. Jei ne, galite rankiniu būdu pataisyti intervalą tiesiog vilkdami žymeklį per langelius, kuriuos norite sumuoti, ir paspausdami klavišą Enter.

    Patarimas. Greitesnis būdas atlikti automatinę sumą "Excel" programoje yra naudoti Suma trumpasis klavišas Alt + = . Tiesiog palaikykite Alt klavišą, paspauskite lygybės ženklo klavišą ir paspauskite Enter, kad užbaigtumėte automatiškai įterptą sumos formulę.

    Be bendros sumos apskaičiavimo, "AutoSum" galite naudoti ir automatiškai įvesti AVERAGE, COUNT, MAX arba MIN funkcijas. Daugiau informacijos rasite "Excel AutoSum" vadovėlyje.

    Kaip sumuoti stulpelį programoje "Excel

    Norėdami sudėti tam tikro stulpelio skaičius, galite naudoti "Excel" funkciją SUM arba funkciją "AutoSum".

    Pavyzdžiui, norėdami sumuoti B stulpelio reikšmes, tarkime, ląstelėse nuo B2 iki B8, įveskite šią "Excel" formulę SUM:

    =SUMA(B2:B8)

    Viso stulpelio su neribotu eilučių skaičiumi suma

    Jei stulpelyje, kurį norite sumuoti, yra kintamas eilučių skaičius (t. y. bet kuriuo metu galima pridėti naujų langelių ir ištrinti esamus), galite sumuoti visą stulpelį pateikdami stulpelio nuorodą, nenurodydami apatinės ar viršutinės ribos. Pavyzdžiui:

    =SUMA(B:B)

    Svarbi pastaba! Jokiu būdu neįrašykite formulės "Stulpelio suma" į stulpelį, kurį norite sumuoti, nes taip būtų sukurta žiedinė ląstelės nuoroda (t. y. nesibaigiantis rekursinis sumavimas), o formulė "Suma" grąžintų 0.

    Sumų stulpelis, išskyrus antraštę arba išskyrus kelias pirmąsias eilutes

    Paprastai "Excel" sumavimo formulei pateikiant stulpelio nuorodą sumuojamas visas stulpelis, neatsižvelgiant į antraštę, kaip parodyta pirmiau pateiktoje ekrano nuotraukoje. Tačiau kai kuriais atvejais stulpelio, kurį norite sumuoti, antraštėje iš tikrųjų gali būti skaičius. Arba galite norėti išskirti kelias pirmąsias eilutes su skaičiais, kurie nesusiję su duomenimis, kuriuos norite sumuoti.

    Deja, "Microsoft Excel" nepriima mišrios SUM formulės su aiškia apatine riba, bet be viršutinės ribos, pvz., =SUM(B2:B), kuri puikiai veikia "Google Sheets". Norėdami į sumavimą neįtraukti kelių pirmųjų eilučių, galite naudoti vieną iš toliau nurodytų apėjimo būdų.

    • Susumuokite visą stulpelį ir atimkite langelius, kurių nenorite įtraukti į bendrą sumą (šiame pavyzdyje - langelius nuo B1 iki B3):

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

    • Prisimindami darbalapio dydžio ribas, galite nurodyti viršutinę "Excel SUM" formulės ribą, remdamiesi didžiausiu "Excel" versijos eilučių skaičiumi.

    Pavyzdžiui, norėdami sumuoti B stulpelį be antraštės (t. y. be langelio B1), galite naudoti šias formules:

    • "Excel 2007", "Excel 2010", "Excel 2013" ir "Excel 2016":

    =SUM(B2:B1048576)

  • "Excel 2003" ir žemesnėse versijose:
  • =SUM(B2:B655366)

    Kaip sumuoti eilutes programoje "Excel

    Panašiai kaip ir sumuojant stulpelį, "Excel" galite sumuoti eilutę naudodami funkciją SUM arba paprašyti, kad formulę už jus įterptų funkcija "AutoSum".

    Pavyzdžiui, norėdami sudėti B2-D2 langelių reikšmes, naudokite šią formulę:

    =SUMA(B2:D2)

    Kaip "Excel" programoje sumuoti kelias eilutes

    Jei norite pridėti reikšmes į kiekvieną eilutę atskirai. , tiesiog vilkite žemyn savo sumos formulę. Svarbiausia yra naudoti santykines (be $) arba mišrias ląstelių nuorodas (kai $ ženklas fiksuoja tik stulpelius). Pvz:

    =SUMA($B2:$D2)

    Jei norite susumuoti reikšmes, esančias diapazonas, kuriame yra kelios eilutės , tiesiog nurodykite norimą intervalą sumos formulėje. Pavyzdžiui:

    =SUMA(B2:D6) - sumuoja 2-6 eilučių vertes.

    =SUM(B2:D3, B5:D6) - sumuoja 2, 3, 5 ir 6 eilučių reikšmes.

    Kaip sumuoti visą eilutę

    Apibendrinant visa eilutė su neapibrėžtu stulpelių skaičiumi, pateikite nuorodą į visą eilutę savo "Excel" sumos formulėje, pvz:

    =SUMA(2:2)

    Atminkite, kad formulės "Eilutės suma" neturėtumėte įvesti į bet kurią tos pačios eilutės ląstelę, kad nesukurtumėte žiedinės nuorodos, nes dėl to būtų neteisingai apskaičiuota, jei tokia būtų:

    Į sumuoti eilutes be tam tikro (-ų) stulpelio (-ių). , susumuokite visą eilutę ir atimkite nereikšmingus stulpelius. Pavyzdžiui, norėdami susumuoti 2 eilutę, išskyrus pirmuosius 2 stulpelius, naudokite šią formulę:

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

    Naudokite "Excel" bendrą eilutę duomenims lentelėje sumuoti

    Jei jūsų duomenys surašyti į "Excel" lentelę, galite pasinaudoti specialia Iš viso eilučių funkcija, kuria galima greitai susumuoti lentelės duomenis ir paskutinėje eilutėje rodyti sumas.

    Didelis "Excel" lentelių naudojimo privalumas yra tas, kad jos automatiškai išplečiamos įtraukiant naujas eilutes, todėl bet kokie nauji duomenys, kuriuos įvedate į lentelę, automatiškai įtraukiami į formules. Apie kitus "Excel" lentelių privalumus galite sužinoti šiame straipsnyje: 10 naudingiausių "Excel" lentelių funkcijų.

    Norėdami įprastą ląstelių intervalą paversti lentele, pasirinkite jį ir paspauskite klavišų kombinaciją Ctrl + T (arba spustelėkite Lentelė apie Įdėkite skirtukas).

    Kaip pridėti bendrą eilutę "Excel" lentelėse

    Kai duomenys bus surašyti į lentelę, tokiu būdu galite įterpti bendrą eilutę:

    1. Spustelėkite bet kurioje lentelės vietoje, kad būtų rodomas Stalo įrankiai su Dizainas skirtukas.
    2. Dėl Dizainas skirtuke Stalo stiliaus parinktys grupę, pasirinkite Iš viso eilučių dėžutė:

    Kitas būdas pridėti bendrą eilutę "Excel" programoje - dešiniuoju pelės klavišu spustelėkite bet kurią lentelės ląstelę ir spustelėkite Lentelė > Bendra suma Eilutė .

    Kaip susumuoti lentelės duomenis

    Kai lentelės pabaigoje atsiranda bendra eilutė, "Excel" stengiasi nustatyti, kaip norite apskaičiuoti lentelės duomenis.

    Mano pavyzdinėje lentelėje D stulpelio (dešinysis stulpelis) vertės sudedamos automatiškai ir suma rodoma eilutėje Iš viso:

    Norėdami susumuoti kitų stulpelių vertes, tiesiog pasirinkite atitinkamą ląstelę bendroje eilutėje, spustelėkite išskleidžiamojo sąrašo rodyklę ir pasirinkite Suma :

    Jei norite atlikti kokį nors kitą skaičiavimą, iš išskleidžiamajame sąraše pasirinkite atitinkamą funkciją, pvz. Vidutiniškai , Skaičiuokite , Max, Min ir t. t.

    Jei bendroje eilutėje automatiškai rodoma bendra suma stulpeliui, kuriam jos nereikia, atidarykite to stulpelio išskleidžiamąjį sąrašą ir pasirinkite Nėra .

    Pastaba. Kai stulpeliui sumuoti naudojama "Excel" funkcija "Total Row", "Excel" sumuoja vertes tik matomose eilutėse įterpiant funkciją SUBTOTAL, kurios pirmasis argumentas yra 109. Išsamų šios funkcijos paaiškinimą rasite kitame skyriuje.

    Jei norite sumuoti matomų ir nematomų eilučių duomenis, nepridėkite bendros eilutės, o naudokite įprastą SUM funkciją:

    Kaip "Excel" sumuoti tik filtruotas (matomas) ląsteles

    Kartais, norint atlikti efektyvesnę datų analizę, gali prireikti filtruoti arba paslėpti kai kuriuos darbo lapo duomenis. Tokiu atveju įprasta sumos formulė neveiks, nes "Excel" funkcija SUM sudeda visas nurodyto intervalo reikšmes, įskaitant paslėptas (išfiltruotas) eilutes.

    Jei norite sumuoti tik matomus filtruoto sąrašo langelius, greičiausias būdas - duomenis suvesti į "Excel" lentelę ir įjungti "Excel" bendros eilutės funkciją. Kaip parodyta ankstesniame pavyzdyje, pasirinkus sumavimą lentelės bendroje eilutėje, įterpiama funkcija SUBTOTAL, kuri ignoruoja paslėptas ląsteles .

    Kitas būdas sumuoti filtruotus langelius "Excel" programoje - taikyti automatinį filtrą duomenims rankiniu būdu, spustelėjus Filtras mygtukas ant Duomenys skirtuką. Tada patys parašykite formulę Tarpinė suma.

    Funkcijos SUBTOTAL sintaksė yra tokia:

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

    Kur:

    • Function_num - skaičius nuo 1 iki 11 arba nuo 101 iki 111, nurodantis, kurią funkciją naudoti tarpinei sumai.

      Visą funkcijų sąrašą galite rasti svetainėje support.office.com. Kol kas mus domina tik funkcija SUM, kurią apibrėžia skaičiai 9 ir 109. Abu skaičiai neapima filtruotų eilučių. Skirtumas tas, kad 9 apima rankiniu būdu paslėptas ląsteles (t. y. dešiniuoju pelės klavišu spustelėkite> Paslėpti ), o 109 jų neįtraukia.

      Taigi, jei norite sumuoti tik matomus langelius, nepriklausomai nuo to, kaip tiksliai buvo paslėptos nereikšmingos eilutės, naudokite 109 į pirmąjį formulės "Tarpinė suma" argumentą.

    • Ref1, Ref2, ... - ląstelės arba intervalai, kuriuos norite sudėti į bendrą sumą. Pirmasis argumentas Ref yra privalomas, kiti (iki 254) - neprivalomi.

    Šiame pavyzdyje susumuokime matomus B2:B14 intervalo langelius naudodami šią formulę:

    =SUBTOTAL(109, B2:B14)

    O dabar filtruokime tik ' Bananai ' eilutes ir įsitikinkite, kad mūsų formulė "Tarpinė suma" sumuoja tik matomus langelius:

    Patarimas. galite paprašyti, kad "Excel" funkcija "AutoSum" automatiškai įterptų tarpinės sumos formulę už jus. Tiesiog sutvarkykite duomenis lentelėje ( Ctrl + T ) arba filtruokite duomenis taip, kaip norite, spustelėdami Filtras Po to pasirinkite ląstelę, esančią iškart po stulpeliu, kurį norite sumuoti, ir spustelėkite mygtuką AutoSum juostoje esantis mygtukas. Bus įterpta formulė SUBTOTAL, sumuojanti tik matomus stulpelio langelius.

    Kaip "Excel" programoje atlikti einamąją sumą (kaupiamąją sumą)

    Norėdami "Excel" programoje apskaičiuoti einamąją bendrą sumą, parašykite įprastą formulę SUM, sumaniai naudodami absoliučiąsias ir santykines ląstelių nuorodas.

    Pavyzdžiui, norėdami parodyti B stulpelio skaičių suminę sumą, įveskite šią formulę į C2 langelį ir nukopijuokite ją į kitus langelius:

    =SUMA($B$2:B2)

    Santykinė nuoroda B2 bus pakeista automatiškai, atsižvelgiant į eilutės, į kurią kopijuojama formulė, santykinę padėtį:

    Išsamų šios pagrindinės kaupiamosios sumos formulės paaiškinimą ir patarimų, kaip ją patobulinti, rasite šioje pamokoje: Kaip apskaičiuoti einamąją sumą "Excel" programoje.

    Kaip sumuoti per lapus

    Jei turite kelis darbalapius su tuo pačiu išdėstymu ir tuo pačiu duomenų tipu, galite sudėti tame pačiame lange arba tame pačiame langelių intervale skirtinguose lapuose esančias vertes naudodami vieną formulę SUM.

    Vadinamasis 3-D nuoroda yra tai, kas atlieka šį triuką:

    =SUMA(Jan:Apr!B6)

    Arba

    =SUMA(sausis:balandis!B2:B5)

    Pirmoji formulė prideda B6 langelio reikšmes, o antroji formulė sumuoja B2:B5 intervalą visuose darbalapiuose, esančiuose tarp dviejų nurodytų ribinių lapų ( Jan ir Apr šiame pavyzdyje):

    Daugiau informacijos apie trimatę nuorodą ir išsamius tokių formulių kūrimo veiksmus rasite šioje mokomojoje programoje: Kaip sukurti trimatę nuorodą keliems lapams apskaičiuoti.

    "Excel" sąlyginė suma

    Jei užduotyje reikia pridėti tik tuos langelius, kurie atitinka tam tikrą sąlygą arba kelias sąlygas, galite naudoti SUMIF arba SUMIFS funkciją.

    Pavyzdžiui, toliau pateiktoje SUMIF formulėje sudedamos tik tos B stulpelio sumos, kurios turi " Užbaigta " statusas C stulpelyje:

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

    Apskaičiuoti sąlyginė suma su keli kriterijai , naudokite SUMIFS funkciją. Pirmiau pateiktame pavyzdyje, norėdami gauti bendrą užsakymų, kurių suma viršija 200 USD, sumą, naudokite šią SUMIFS formulę:

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

    Išsamų SUMIF ir SUMIFS sintaksės paaiškinimą ir daugybę kitų formulių pavyzdžių rasite šiose pamokose:

    • SUMIF funkcija "Excel": skaičių, datų, teksto, tuščių vietų ir ne tuščių vietų pavyzdžiai
    • SUMIF "Excel" programoje - formulės pavyzdžiai sąlygiškai sumuojant ląsteles
    • Kaip naudoti "Excel" SUMIFS ir SUMIF su keliais kriterijais

    Pastaba. Sąlyginės sumos funkcijos prieinamos "Excel" versijose nuo "Excel 2003" (tiksliau, SUMIF atsirado "Excel 2003", o SUMIFS - tik "Excel 2007"). Jei kas nors vis dar naudoja ankstesnę "Excel" versiją, reikės sukurti masyvo SUM formulę, kaip parodyta skyrelyje "Excel SUM naudojimas masyvų formulėse, norint sąlyginai sumuoti ląsteles".

    "Excel" SUM neveikia - priežastys ir sprendimai

    Bandote sudėti kelias reikšmes arba susumuoti "Excel" lapo stulpelį, tačiau paprasta SUM formulė nesuveikia? Jei "Excel" SUM funkcija neveikia, greičiausiai taip yra dėl toliau nurodytų priežasčių.

    1. Vietoj laukiamo rezultato atsiranda #Name klaida

    Tai lengviausiai ištaisoma klaida. 99 iš 100 atvejų klaida #Name rodo, kad funkcija SUM yra neteisingai parašyta.

    2. Kai kurie skaičiai nepridedami

    Kita dažna priežastis, dėl kurios neveikia sumos formulė (arba "Excel AutoSum"), yra skaičiai, suformatuoti kaip tekstas reikšmės . Iš pirmo žvilgsnio jie atrodo kaip įprasti skaičiai, tačiau "Microsoft Excel" juos suvokia kaip teksto eilutes ir į skaičiavimus jų neįtraukia.

    Vienas iš vizualinių teksto-skaitmenų rodiklių yra numatytoji kairė lygiuotė ir žali trikampiai viršutiniame kairiajame langelių kampe, kaip toliau pateiktoje ekrano kopijoje dešinėje pusėje esančiame lape:

    Norėdami tai ištaisyti, pasirinkite visas problemines ląsteles, spustelėkite įspėjamąjį ženklą ir spustelėkite Konvertuoti į Skaičius .

    Jei, nepaisant visų lūkesčių, tai nepadeda, išbandykite kitus sprendimus, aprašytus skyriuje: Kaip pataisyti numerius, suformatuotus kaip tekstas.

    3. "Excel" SUM funkcija grąžina 0

    Be skaičių, suformatuotų kaip tekstas, sumų formulėse dažnai kyla problemų dėl žiedinės nuorodos, ypač kai bandote susumuoti "Excel" stulpelį. Taigi, jei jūsų skaičiai suformatuoti kaip skaičiai, bet "Excel" sumų formulė vis tiek grąžina nulį, atsekite ir ištaisykite žiedines nuorodas savo lape ( Formulė skirtukas> Klaidų tikrinimas > Žiedinė nuoroda ). Išsamias instrukcijas rasite straipsnyje Kaip rasti apskritą nuorodą "Excel" programoje.

    4. "Excel" sumos formulė grąžina didesnį skaičių nei tikėtasi

    Jei, nepaisant visų lūkesčių, sumavimo formulė grąžina didesnį skaičių, nei turėtų, prisiminkite, kad "Excel" funkcija SUM sumuoja ir matomus, ir nematomus (paslėptus) langelius. Tokiu atveju vietoj to naudokite funkciją Subtotal, kaip parodyta skyrelyje Kaip "Excel" sumuoti tik matomus langelius.

    5. "Excel" SUM formulė neatnaujinama

    Kai "Excel" formulė SUM ir toliau rodo senąją bendrą sumą net ir atnaujinus priklausomų langelių vertes, greičiausiai nustatytas rankinis skaičiavimo režimas. Norėdami tai ištaisyti, eikite į Formulės kortelėje spustelėkite išskleidžiamąją rodyklę šalia Apskaičiuoti parinktis ir spustelėkite Automatinis.

    Na, tai dažniausios priežastys, dėl kurių "Excel" programoje neveikia SUMA. Jei nė viena iš pirmiau išvardytų priežasčių nėra jūsų atvejis, peržiūrėkite kitas galimas priežastis ir sprendimus: "Excel" formulės neveikia, neatnaujinamos, neapskaičiuojamos.

    Taip "Excel" programoje naudojama funkcija SUM. Jei norite atidžiau susipažinti su šioje pamokoje aptartais formulių pavyzdžiais, galite atsisiųsti pavyzdinę "Excel" SUM darbo knygą. Dėkoju, kad perskaitėte, ir tikiuosi, kad kitą savaitę susitiksime mūsų tinklaraštyje.

    Michaelas Brownas yra atsidavęs technologijų entuziastas, mėgstantis supaprastinti sudėtingus procesus naudojant programinės įrangos įrankius. Turėdamas daugiau nei dešimtmetį patirtį technologijų pramonėje, jis patobulino savo įgūdžius „Microsoft Excel“ ir „Outlook“, taip pat „Google“ skaičiuoklėse ir dokumentuose. Michaelio tinklaraštis skirtas dalytis savo žiniomis ir patirtimi su kitais, jame pateikiami lengvai įgyvendinami patarimai ir vadovėliai, kaip pagerinti produktyvumą ir efektyvumą. Nesvarbu, ar esate patyręs profesionalas, ar pradedantysis, Michaelo tinklaraštyje rasite vertingų įžvalgų ir praktinių patarimų, kaip išnaudoti visas šių pagrindinių programinės įrangos įrankių galimybes.