Формула Excel SUM для сумавання слупка, радкоў або толькі бачных вочак

  • Падзяліцца Гэтым
Michael Brown

Змест

У падручніку тлумачыцца, як зрабіць суму ў Excel з дапамогай функцыі аўтасуммы і як стварыць уласную формулу СУММ для падсумавання слупка, радка або выбранага дыяпазону. Вы таксама даведаецеся, як сумаваць толькі бачныя ячэйкі, падлічваць агульную суму, суму па аркушах і даведаецеся, чаму ваша формула сумы ў Excel не працуе.

Калі вам патрэбна хуткая сума пэўных ячэек у Excel, вы можаце проста выбраць гэтыя ячэйкі і паглядзець на радок стану ў правым ніжнім куце акна Excel:

Для чагосьці больш пастаяннага, выкарыстоўвайце функцыю Excel SUM. Гэта вельмі проста і зразумела, таму, нават калі вы пачатковец у Excel, у вас наўрад ці ўзнікнуць цяжкасці з разуменнем наступных прыкладаў.

Як сумаваць у Excel з дапамогай простай арыфметыкі разлік

Калі вам патрэбна хуткая сума некалькіх вочак, вы можаце выкарыстоўваць Microsoft Excel як міні-калькулятар. Проста выкарыстоўвайце аператар знака плюс (+), як у звычайнай арыфметычнай аперацыі складання. Напрыклад:

=1+2+3

ці

=A1+C1+D1

Аднак, калі вам трэба прасумаваць некалькі дзясяткаў ці некалькі сотняў радкоў, спасылаючыся на кожную ячэйку ў формула не гучыць як добрая ідэя. У гэтым выпадку вы можаце выкарыстоўваць функцыю SUM у Excel, спецыяльна распрацаваную для складання вызначанага набору лікаў.

Як выкарыстоўваць функцыю SUM у Excel

SUM у Excel - гэта матэматычная і трыгерная функцыя, якая дадае каштоўнасці. Сінтаксіс функцыі SUM наступны:

Формула SUM.

Так званая 3-D спасылка - гэта тое, што робіць трук:

=SUM(Jan:Apr!B6)

Або

=SUM(Jan:Apr!B2:B5)

Першая формула дадае значэнні ў ячэйцы B6, у той час як другая формула сумуе дыяпазон B2:B5 ва ўсіх працоўных аркушах, размешчаных паміж двума ўказанымі вамі памежнымі лістамі ( студзень і красавік у гэтым прыкладзе).

Умоўная сума Excel

Калі ваша задача патрабуе дадання толькі тых вочак, якія адпавядаюць пэўнай умове або некалькім умовам, вы можаце выкарыстоўваць функцыю SUMIF або SUMIFS адпаведна.

Напрыклад, наступная формула SUMIF дадае толькі тыя сумы ў слупок B, якія маюць статус " Завершана " ў слупку C:

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

Для разліку ўмоўнага sum з некалькімі крытэрамі , выкарыстоўвайце функцыю SUMIFS. У прыведзеным вышэй прыкладзе, каб атрымаць агульную суму "Завершаных" заказаў на суму больш за 200 долараў, выкарыстоўвайце наступную формулу SUMIFS:

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

Вы можаце знайсці падрабязнае тлумачэнне SUMIF і SUMIFS сінтаксіс і шмат іншых прыкладаў формул у гэтых навучальных дапаможніках:

  • Функцыя SUMIF у Excel: прыклады для лічбаў, дат, тэксту, прабелаў і не прабелаў
  • SUMIF у Excel - прыклады формул для ўмоўных умоў сума ячэек
  • Як выкарыстоўваць Excel SUMIFS і SUMIF з некалькімікрытэрыі

Заўвага. Функцыі ўмоўнай сумы даступныя ў версіях Excel, пачынаючы з Excel 2003 (дакладней, SUMIF быў прадстаўлены ў Excel 2003, а SUMIFS толькі ў Excel 2007). Калі хтосьці ўсё яшчэ выкарыстоўвае больш раннюю версію Excel, вам трэба будзе стварыць формулу SUM масіва, як паказана ў раздзеле Выкарыстанне Excel SUM у формулах масіваў для ўмоўнага сумавання ячэек.

Excel SUM не працуе - прычыны і рашэнні

Вы спрабуеце дадаць некалькі значэнняў або сумаваць слупок у вашым аркушы Excel, але простая формула SUM не можа вылічыць? Што ж, калі функцыя Excel SUM не працуе, гэта, хутчэй за ўсё, па наступных прычынах.

1. Памылка #Name з'яўляецца замест чаканага выніку

Гэта памылка, якую прасцей за ўсё выправіць. У 99 з 100 выпадкаў памылка #Name паказвае, што функцыя SUM напісана няправільна.

2. Некаторыя лічбы не дадаюцца

Яшчэ адной распаўсюджанай прычынай непрацаздольнасці формулы сумы (або аўтасуммы Excel) з'яўляюцца лічбы, адфарматаваныя як тэкст значэнні . На першы погляд, яны выглядаюць як звычайныя лічбы, але Microsoft Excel успрымае іх як тэкставыя радкі і пакідае іх па-за разлікамі.

Адным з візуальных паказчыкаў тэкставых лічбаў з'яўляюцца стандартнае выраўноўванне па левым краі і зялёныя трохкутнікі ўверсе -левы вугал ячэек, як у правым аркушы на скрыншоце ніжэй:

Каб выправіць гэта, вылучыце ўсе праблемныя ячэйкі, пстрыкніце папераджальны знак, а затым пстрыкніце Пераўтварыць у лік .

Калі насуперак усім чаканням гэта не працуе, паспрабуйце іншыя рашэнні, апісаныя ў: Як выправіць лічбы ў тэкставым фармаце.

3. Функцыя Excel SUM вяртае 0

Акрамя лікаў, адфарматаваных як тэкст, цыклічныя спасылкі з'яўляюцца звычайнай крыніцай праблем у формулах Sum, асабліва калі вы спрабуеце падсумаваць слупок у Excel. Такім чынам, калі вашы лічбы адфарматаваны як лічбы, але ваша формула сумы Excel па-ранейшаму вяртае нуль, прасачыце і выпраўце цыклічныя спасылкі на аркушы (укладка Формула > Праверка памылак > Цыклавыя спасылкі ). Падрабязныя інструкцыі глядзіце ў раздзеле "Як знайсці цыклічныя спасылкі ў Excel".

4. Формула сумы Excel вяртае большы лік, чым чакалася

Калі насуперак усім чаканням ваша формула сумы вяртае большы лік, чым павінна, памятайце, што функцыя SUM у Excel дадае як бачныя, так і нябачныя (схаваныя) ячэйкі. У гэтым выпадку выкарыстоўвайце замест гэтага функцыю Subtotal, як паказана ў раздзеле Як сумаваць толькі бачныя вочкі ў Excel.

5. Формула СУМ у Excel не абнаўляецца

Калі формула СУМ у Excel працягвае паказваць старую агульную суму нават пасля таго, як вы абнавілі значэнні ў залежных ячэйках, хутчэй за ўсё, для рэжыму вылічэння ўстаноўлены Ручны. Каб выправіць гэта, перайдзіце на ўкладку Формулы , пстрыкніце стрэлку выпадальнага меню побач з Параметры разліку і націсніце Аўтаматычна.

Ну, гэтыя з'яўляюцца найбольш распаўсюджаныміпрычыны, па якіх SUM не працуе ў Excel. Калі нічога з пералічанага не адпавядае вашаму выпадку, праверце іншыя магчымыя прычыны і рашэнні: формулы Excel не працуюць, не абнаўляюцца, не разлічваюцца.

Вось як вы выкарыстоўваеце функцыю SUM у Excel. Калі вы хочаце больш падрабязна азнаёміцца ​​з прыкладамі формул, якія абмяркоўваюцца ў гэтым уроку, вы можаце загрузіць узор працоўнай кнігі Excel SUM. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні.

СУМ(лік1, [лік2] ,…)

Першы аргумент абавязковы, іншыя лікі неабавязковыя, і вы можаце ўвесці да 255 лікаў у адной формуле.

У вашай формуле СУМ Excel кожны аргумент можа быць станоўчым або адмоўным лікавым значэннем, дыяпазонам або спасылкай на ячэйку. Напрыклад:

=SUM(A1:A100)

=SUM(A1, A2, A5)

=SUM(1,5,-2)

Функцыя Excel SUM карысная, калі вам трэба скласці значэнні з розных дыяпазонаў або аб'яднаць лікі значэння, спасылкі на вочкі і дыяпазоны. Напрыклад:

=SUM(A2:A4, A8:A9)

=SUM(A2:A6, A9, 10)

На скрыншоце ніжэй паказаны гэтыя і некалькі іншых прыкладаў формул SUM:

У рэальных аркушах Excel Функцыя SUM часта ўключаецца ў вялікія формулы як частка больш складаных вылічэнняў.

Напрыклад, вы можаце ўбудаваць SUM у аргумент value_if_true функцыі IF, каб дадаць лікі ў слупкі B, C і D, калі ўсе тры ячэйкі ў адным радку ўтрымліваюць значэнні, і паказаць паведамленне з папярэджаннем, калі любая з ячэек пустая:

=IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Value missing")

І вось яшчэ адзін прыклад выкарыстання пашыранай формулы СУМ у Excel: VLOOKUP і формула SUM для сумавання ўсіх адпаведных значэнняў.

Як зрабіць аўтасумму ў Excel

Калі вам трэба прасумаваць адзін дыяпазон лікаў, няхай гэта будзе слупок, радок або некалькі сумежных слупкоў або радкоў , вы можаце дазволіць Microsoft Excel напісаць адпаведную формулу СУМ для вас.

Проста выберыце ячэйку побач з лікамі, якія вы хочаце дадаць, націсніце Аўтасума на Галоўнай старонцы ва ўкладцы Рэдагаванне націсніце клавішу Enter, і формула сумы будзе ўстаўлена аўтаматычна:

Як вы бачыце на наступным скрыншоце, функцыя аўтасумы Excel не толькі ўводзіць формулу сумы, але і выбірае найбольш верагодны дыяпазон ячэек, якія вы хочаце падвесці. У дзевяці выпадках з дзесяці Excel атрымлівае правільны дыяпазон. Калі няма, вы можаце ўручную выправіць дыяпазон, проста перацягнуўшы курсор праз ячэйкі для сумавання, а затым націснуўшы клавішу Enter.

Парада. Больш хуткі спосаб выканання аўтасуммы ў Excel - гэта выкарыстанне спалучэння сумы Alt + = . Проста ўтрымлівайце клавішу Alt, націсніце клавішу са знакам роўнасці, а затым націсніце Enter, каб завяршыць аўтаматычна ўстаўленую формулу сумы.

Акрамя вылічэння агульнай сумы, вы можаце выкарыстоўваць аўтасуму для аўтаматычнага ўводу AVERAGE, COUNT, MAX або MIN функцыі. Для атрымання дадатковай інфармацыі, калі ласка, азнаёмцеся з падручнікам Excel AutoSum.

Як сумаваць слупок у Excel

Каб сумаваць лікі ў пэўным слупку, вы можаце выкарыстоўваць альбо функцыю Excel SUM, альбо функцыю AutoSum .

Напрыклад, каб падсумаваць значэнні ў слупку B, скажам, у ячэйках з B2 па B8, увядзіце наступную формулу Excel SUM:

=SUM(B2:B8)

Складзіце ўвесь слупок з нявызначаным колькасць радкоў

Калі слупок, які вы жадаеце падсумаваць, мае зменную колькасць радкоў (г.зн. новыя ячэйкі можна дадаваць, а існуючыя можна выдаляць у любы час), вы можаце падсумаваць увесь слупок, увёўшы слупок спасылка, без указання ніжняй або верхняй мяжы.Напрыклад:

=SUM(B:B)

Важная заўвага! Ні ў якім разе вы не павінны змяшчаць формулу "Сума слупка" ў слупок, які вы хочаце падвесці, таму што гэта прывядзе да стварэння цыклічнай спасылкі на ячэйку (г.зн. бясконцае рэкурсіўнае сумаванне), а ваша формула "Сума" верне 0.

Слупок сумы, за выключэннем загалоўка або без уліку некалькіх першых радкоў

Звычайна падача спасылкі на слупок формулы сумы Excel складае ўвесь слупок, ігнаруючы загаловак, як паказана на здымку экрана вышэй. Але ў некаторых выпадках загаловак слупка, які вы хочаце падлічыць, можа мець лік. Або вы можаце выключыць некалькі першых радкоў з лікамі, якія не адносяцца да даных, якія вы хочаце сумаваць.

На жаль, Microsoft Excel не прымае змешаную формулу СУМ з відавочнай ніжняй мяжой, але без верхняя мяжа, напрыклад =SUM(B2:B), якая выдатна працуе ў Табліцах Google. Каб выключыць некалькі першых радкоў з сумавання, вы можаце скарыстацца адным з наступных спосабаў абыходжання.

  • Прасумуйце ўвесь слупок, а затым адніміце ячэйкі, якія вы не хочаце ўключаць у агульную суму (ячэйкі B1 да B3 у гэтым прыкладзе):

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

  • Памятаючы аб абмежаваннях памеру аркуша, вы можаце вызначыць верхнюю мяжу вашай формулы Excel SUM на аснове максімальнай колькасці радкоў у вашай версіі Excel .

Напрыклад, каб падсумаваць слупок B без загалоўка (г.зн. за выключэннем ячэйкі B1), вы можаце выкарыстоўваць наступныя формулы:

  • УExcel 2007, Excel 2010, Excel 2013 і Excel 2016:

=SUM(B2:B1048576)

  • У Excel 2003 і ніжэйшых версіях:
  • =SUM(B2:B655366)

    Як падсумоўваць радкі ў Excel

    Падобна да сумавання ў слупку, вы можаце падсумоўваць радкі ў Excel з дапамогай функцыі SUM або выкарыстоўваць AutoSum, каб уставіць формулу за вас.

    Напрыклад, каб дадаць значэнні ў ячэйках B2 да D2 выкарыстоўвайце наступную формулу:

    =SUM(B2:D2)

    Як сумаваць некалькі радкоў у Excel

    Каб дадаць значэнні ў кожны радок паасобку проста перацягніце сваю формулу сумы ўніз. Ключавым момантам з'яўляецца выкарыстанне адносных (без $) або змешаных спасылак на ячэйкі (дзе знак $ фіксуе толькі слупкі). Напрыклад:

    =SUM($B2:$D2)

    Каб падсумаваць значэнні ў дыяпазоне, які змяшчае некалькі радкоў , проста ўкажыце патрэбны дыяпазон у формуле сумы. Напрыклад:

    =SUM(B2:D6) - сумуе значэнні ў радках з 2 па 6.

    =SUM(B2:D3, B5:D6) - сумуе значэнні ў радках 2, 3, 5 і 6.

    Як сумаваць цэлае row

    Каб сумаваць увесь радок з нявызначанай колькасцю слупкоў, увядзіце спасылку на ўвесь радок да вашай формулы сумы Excel, напрыклад:

    =SUM(2:2)

    Калі ласка, памятайце, што вы не павінны ўводзіць формулу "Сума радка" ні ў адну ячэйку таго ж радка, каб пазбегнуць стварэння цыклічнай спасылкі, таму што гэта прывядзе да няправільных вылічэнняў, калі такія маюцца:

    Каб сумаваць радкі, за выключэннем пэўнага слупка(-оў) , падсумаваць увесь радок, а затым адняць недарэчныя слупкі. Напрыклад, каб падсумаваць радок 2, акрамя першых 2 слупкоў, выкарыстоўвайценаступная формула:

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

    Выкарыстоўвайце Excel Total Row для падсумавання даных у табліцы

    Калі вашы даныя арганізаваны ў табліцы Excel, вы можаце скарыстацца спецыяльнай Функцыя>Total Row , якая можа хутка сумаваць даныя ў вашай табліцы і адлюстроўваць вынікі ў апошнім радку.

    Вялікай перавагай выкарыстання табліц Excel з'яўляецца тое, што яны аўтаматычна разгортваюцца, каб уключыць новыя радкі, таму любы новыя даныя, якія вы ўводзіце ў табліцу, будуць аўтаматычна ўключаны ў вашы формулы. Калі вы можаце даведацца пра іншыя перавагі табліц Excel у гэтым артыкуле: 10 найбольш карысных функцый табліц Excel.

    Каб пераўтварыць звычайны дыяпазон вочак у табліцу, вылучыце яго і націсніце спалучэнне клавіш Ctrl + T (або націсніце Табліца на ўкладцы Устаўка ).

    Як дадаць выніковы радок у табліцах Excel

    Пасля таго, як вашы даныя ўпарадкаваны ў табліцы, вы можаце устаўце выніковы радок наступным чынам:

    1. Націсніце ў любым месцы табліцы, каб адлюстраваць Інструменты табліцы з укладкай Дызайн .
    2. На ўкладцы Дызайн у групе Параметры стылю табліцы выберыце поле Радок сумы :

    Іншы спосаб каб дадаць выніковы радок у Excel, трэба пстрыкнуць правай кнопкай мышы любую ячэйку ў табліцы, а затым націснуць Табліца > Выніковы радок .

    Як сумаваць даныя ў вашай табліцы

    Калі ў канцы табліцы з'яўляецца радок з вынікамі, Excel робіць усё магчымае, каб вызначыць, як вы хочаце вылічыць даныя ў табліцы.

    У маёй прыкладной табліцы значэнні ўслупок D (крайні правы слупок) дадаюцца аўтаматычна, і сума адлюстроўваецца ў радку выніка:

    Каб падсумаваць значэнні ў іншых слупках, проста выберыце адпаведную ячэйку ў радку выніка, пстрыкніце стрэлку выпадальнага спісу, і выберыце Сума :

    Калі вы жадаеце выканаць іншы разлік, выберыце адпаведную функцыю з выпадальнага спісу, напрыклад Сярэдняе , Падлік , Макс., Мін. і г.д.

    Калі выніковы радок аўтаматычна адлюстроўвае агульную суму для слупка, якому ён не патрэбны, адкрыйце выпадальны спіс для гэтага слупка і абярыце Няма .

    Заўвага. Пры выкарыстанні функцыі Excel Total Row для сумавання слупка Excel падлічвае вынікі толькі ў бачных радках , устаўляючы функцыю SUBTOTAL з першым аргументам у 109. Вы знойдзеце падрабязнае тлумачэнне гэтай функцыі ў наступным раздзел.

    Калі вы жадаеце сумаваць даныя як у бачных, так і ў нябачных радках, не дадавайце агульны радок, а выкарыстоўвайце замест гэтага звычайную функцыю SUM:

    Як сумаваць толькі адфільтраваныя (бачныя) ячэйкі ў Excel

    Часам для больш эфектыўнага аналізу дат можа спатрэбіцца адфільтраваць або схаваць некаторыя даныя ў працоўным аркушы. Звычайная формула сумы не будзе працаваць у гэтым выпадку, таму што функцыя Excel SUM дадае ўсе значэнні ў вызначаным дыяпазоне, уключаючы схаваныя (адфільтраваныя) радкі.

    Калі вы хочаце сумаваць толькі бачныя ячэйкі ў адфільтраваным спісе , самы хуткі спосаб - гэта арганізаваць вашы даныя ў Excelтабліцу, а затым уключыце функцыю «Агульны радок Excel». Як было прадэманстравана ў папярэднім прыкладзе, пры выбары «Сумы» ў агульным радку табліцы ўстаўляецца функцыя SUBTOTAL, якая ігнаруе схаваныя ячэйкі .

    Іншы спосаб сумаваць адфільтраваныя ячэйкі ў Excel — прымяніць аўтафільтр да вашых даныя ўручную, націснуўшы кнопку Фільтр на ўкладцы Даныя . А потым самастойна напішыце формулу прамежкавага выніка.

    Функцыя SUBTOTAL мае наступны сінтаксіс:

    SUBTOTAL(нумер_функцыі, спасылка1, [спасылка2],…)

    Дзе:

    • Function_num - лік ад 1 да 11 або ад 101 да 111, які вызначае, якую функцыю выкарыстоўваць для прамежкавага выніка.

      Вы можаце знайсці поўны спіс функцый на support.office.com. На дадзены момант нас цікавіць толькі функцыя СУМ, якая вызначана лікамі 9 і 109. Абодва лікі выключаюць адфільтраваныя радкі. Розніца ў тым, што 9 уключае ячэйкі, схаваныя ўручную (гэта значыць пстрыкніце правай кнопкай мышы > Схаваць ), а 109 выключае іх.

      Такім чынам, калі вы хочаце сумаваць толькі бачныя ячэйкі, незалежна ад як менавіта былі схаваны недарэчныя радкі, затым выкарыстоўвайце 109 у першым аргументе вашай формулы прамежкавага выніку.

    • Ref1, Ref2, … - ячэйкі або дыяпазоны, якія вы хочаце падсумаваць. Першы аргумент Ref абавязковы, іншыя (да 254) неабавязковыя.

    У гэтым прыкладзе давайце прасумуем бачныя ячэйкі ў дыяпазоне B2:B14 з дапамогай наступнай формулы:

    =SUBTOTAL(109, B2:B14)

    А цяпер давайцеадфільтруйце толькі радкі ' Банан ' і пераканайцеся, што наша формула прамежкавых вынікаў сумуе толькі бачныя вочкі:

    Савет. Вы можаце выкарыстоўваць функцыю аўтасумы Excel, каб аўтаматычна ўстаўляць формулу прамежкавага выніку. Проста арганізуйце свае даныя ў табліцы ( Ctrl + T ) або адфільтруйце даныя так, як хочаце, націснуўшы кнопку Фільтр . Пасля гэтага абярыце ячэйку непасрэдна пад слупком, які вы хочаце падвесці, і націсніце кнопку Аўтасума на стужцы. Будзе ўстаўлена формула SUBTOTAL, якая падсумоўвае толькі бачныя вочкі ў слупку.

    Як зрабіць выніковую суму (сукупную суму) у Excel

    Каб вылічыць выніковую суму ў Excel, вы пішаце звычайную формулу SUM з разумным выкарыстаннем абсалютных і адносных ячэек спасылкі.

    Напрыклад, каб адлюстраваць сукупную суму лікаў у слупку B, увядзіце наступную формулу ў C2, а затым скапіруйце яе ў іншыя ячэйкі:

    =SUM($B$2:B2)

    Адносная спасылка B2 будзе змяняцца аўтаматычна ў залежнасці ад адноснага становішча радка, у які капіюецца формула:

    Вы можаце знайсці падрабязнае тлумачэнне гэтай асноўнай формулы сукупнай сумы і парады па яе паляпшэнню ў гэтым падручнік: Як разлічыць агульную суму ў Excel.

    Як сумаваць па аркушах

    Калі ў вас ёсць некалькі аркушаў з аднолькавым макетам і аднолькавым тыпам даных, вы можаце дадаць значэнні ў адзін ячэйкі або ў адным дыяпазоне вочак у розных лістах з адн

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.