Получаването на сумата от цялата колона е нещо, което повечето от нас правят редовно.
Например, ако имате данни за продажбите към днешна дата, може да искате бързо да разберете сумата в тази колона и стойността на продажбите към днешна дата.
Може да искате бързо да видите каква е сумата или може да я искате като формула в отделна клетка.
Този урок за Excel ще представи няколко бързи начина за сумиране на колони в Excel.
Съдържание
- 1 Изберете в лентата на състоянието и вземете сумата от колоните
- 2 Вземете сумата на колона с помощта на AutoSum (щракване/пряк път)
- 3 Изчислете сумата ръчно с помощта на функцията SUM
- 4 Сумирайте само видимите клетки в колона
- 5 Преобразувайте таблични данни в таблица на Excel, за да получите сумата от колоните
- 6 Вземете сумата на колона въз основа на условие
- 7 О, здравей, радвам се да се запознаем.
Изберете в лентата на състоянието и вземете сумата от колоните
Excel има лента на състоянието (в долния десен ъгъл на екрана на Excel), която показва някои полезни статистически данни за избраните данни, като средна стойност, брой и сума.
Да предположим, че имате набор от данни като този по-долу и искате бързо да получите представа за сумата на продажбите за дадена седмица.
За да направите това, изберете цялата колона B (можете да направите това, като щракнете върху буквата B в горната част на колоната).
След като бъде избрана цялата колона, ще забележите, че лентата на състоянието показва сумата на колоната.
Това е много бърз и лесен начин да получите сумата на цялата колона.
Предимството от използването на лентата на състоянието за получаване на сумата на колоната е, че тя игнорира клетки, съдържащи текст, и разглежда само числа.В нашия пример заглавката на текста за клетка B1 се игнорира и сумата на колоната се показва в лентата на състоянието.
Ако искате да получите сумата от множество колони, можете да направите селекция и тя ще покаже стойността на сумата на всички избрани колони.
Ако не искате да изберете цялата колона, можете да направите избор на диапазон и лентата на състоянието ще покаже само сумата от избраните клетки.
Един недостатък на използването на лентата на състоянието за получаване на сумата е, че не можете да репликирате тази стойност.
Ако е необходимо, можете да персонализирате лентата на състоянието и да получите повече данни от избора, като макс. или мин.За да направите това, щракнете с десния бутон върху лентата на състоянието и я персонализирайте.
Вземете сумата на колона с помощта на AutoSum (щракване/пряк път)
Autosum е страхотен инструмент, който ви позволява бързо да получите сумата на цяла колона с едно щракване.
Да предположим, че имате набора от данни, показан по-долу, и искате да получите сумата от стойностите в колона B.
Ето стъпките, за да получите сумата на колоната:
- Изберете клетката директно под последната клетка в колоната, която искате да сумирате
- Щракнете върху раздела Формули
- В групата Библиотеки щракнете върху опцията AutoSum
Горните стъпки незабавно ще ви дадат сумата на цялата колона в избраните клетки.
Можете също да използвате AutoSum, като изберете колоната със стойности и щракнете върху опцията AutoSum в раздела Формули.След като направите това, той ще ви даде автоматичната сума в клетките под селекцията.
注意: Autosum автоматично открива диапазона и включва всички клетки във формулата SUM.Ако изберете клетката със сумата и погледнете формулата в нея, ще забележите, че тя препраща към всички клетки над нея в колоната.
Малък проблем при използване на Autosum е, че той няма да разпознае правилния диапазон, ако има празни клетки в диапазона или ако някои клетки имат текстови стойности.В случай на празна клетка (или текстова стойност), диапазонът на автоматичната сума ще започне под тази клетка.
Професионални съвети: Можете също да използвате автоматична сума, за да получите суми в колони и редове.Ако вашите данни са в един ред, просто изберете клетката след данните (в същия ред) и щракнете върху клавиша Autosum.
Клавишни комбинации за AutoSum
Докато използването на опцията AutoSum в раздела Формули е достатъчно бързо, можете да използвате клавишна комбинация, за да получите SUM още по-бързо.
За да използвате прекия път, изберете клетката, която се нуждае от сумата на колоната и използвайте следния пряк път:
ALT=(Задръжте натиснат клавиша ALT и натиснете клавиша за равенство)
Изчислете сумата ръчно с помощта на функцията SUM
Въпреки че опцията за автоматично сумиране е бърза и ефективна, в някои случаи може да се наложи ръчно да сумирате колони (или редове).
Една от причините да направите това може да бъде, когато не искате сумата от цялата колона, а само сумата от определени клетки в колоната.
В този случай можете да използвате функцията SUM и ръчно да посочите диапазона, който искате да сумирате.
Да предположим, че имате набор от данни, който изглежда така и искате сумата от стойностите в колона B:
Ето стъпките за ръчно използване на функцията SUM:
- Изберете клетката, за да получите сумата от клетката/обхвата
- Въведете следното: =SUM(
- Изберете клетките, които да бъдат сумирани.Можете да използвате мишката или клавишите със стрелки (използвайте клавишите със стрелки, задръжте натиснат клавиша shift и след това използвайте клавишите със стрелки, за да изберете диапазон от клетки).
- Натиснете Enter.
Горните стъпки ще ви дадат сумата от избраните клетки в колоната.
Можете също така да създавате и използвате именувани диапазони във функцията SUM, за да получите бърза стойност на сумата.Това може да бъде полезно, когато имате данни, разпръснати в голяма електронна таблица и искате бързо да получите сумата от колона или диапазон.Първо трябва да създадете именуван диапазон, след което можете да използвате това име на диапазон, за да получите сумата.
По-долу е даден пример, кръстих обхвата като – Продажби.Формулата по-долу също ми дава сумата от колоната за продажби:
=SUM(Продажби)
Имайте предвид, че когато използвате функцията SUM, за да получите сумата от колона, тя ще включва също филтрирани или скрити клетки.
Ако искате да сумирате колона, без да включвате скрити клетки, трябва да използвате функциите SUBTOTAL или AGGREGATE (обхванати по-късно в този урок).
Сумирайте само видимите клетки в колона
Не можете да използвате функцията SUM, ако имате набор от данни с филтрирани или скрити клетки.
Ето пример за това какво може да се обърка:
В горния пример, когато сумирам видимите клетки, ми дава 2549,докато действителният резултат от сумата на видимите клетки е 2190.
Причината да получим грешен резултат е, че функцията SUM също приема филтрирани/скрити клетки при изчисляване на сумата от колоната.
Ако просто искате да получите сумата от видимите клетки, не можете да използвате функцията SUM.В този случай трябва да използвате функцията АГРЕГАТИРАНЕ или ПРЕДНАЗНАЧЕНИЕ.
Ако използвате Excel 2010 или по-нова версия, можете да използвате функцията АГРЕГАТИРАНЕ.Той прави всичко, което прави функцията SUBTOTAL и повече.Ако използвате по-ранна версия, можете да използвате функцията SUBTOTAL, за да получите сумата само от видимите клетки (т.е. тя игнорира филтрирани/скрити клетки).
Следва формула, която може да се използва за получаване на сумата само от видими клетки в колона:
=АГРЕГАТ(9,3,B2:B6)
Агрегатните функции приемат следните параметри:
- номер_функция: Това е число, което казва на функцията AGGREGATE какво изчисление трябва да се направи.В този пример използвах 9 като сумата, която искам.
- опции: В този параметър можете да посочите какво да игнорирате, когато правите изчислението.В този пример използвах 3, който „игнорира скрити редове, стойности на грешки, вложени функции SUBTOTAL и AGGREGATE“.Накратко, той използва само видими клетки за изчисления.
- масив: Това е диапазонът от клетки, чиято стойност искате да получите.В нашия пример това е B2:B6 (който също има някои скрити/филтрирани редове)
Ако използвате Excel 2007 или по-стара версия, можете да използвате следната формула на Excel:
=ОБЩО (9,B2:B6)
Преобразувайте таблични данни в таблица на Excel, за да получите сумата от колоните
Когато конвертирате таблични данни в таблица на Excel, получаването на сумата от колона става много лесно.
Винаги препоръчвам да конвертирате данните в таблица на Excel, защото предлага много предимства.Тъй като новите инструменти като Power Query, Power Pivot и Power BI работят толкова добре с таблици, това е още една причина да ги използвате.
За да конвертирате данните в таблица на Excel, изпълнете следните стъпки:
- Изберете данни за преобразуване в таблица на Excel
- Щракнете върху раздела Вмъкване
- Щракнете върху иконата на таблицата
- В диалоговия прозорец Създаване на таблица се уверете, че диапазонът е правилен.Освен това, ако вашите данни имат заглавки, проверете опцията „Моята таблица има заглавки“.
- Щракнете върху OK.
Горните стъпки ще преобразуват вашите таблични данни в таблица на Excel.
Клавишната комбинация за преобразуване в таблица е Control + T (задръжте Control и натиснете T)
След като имате таблицата, можете лесно да получите сумата от всички колони.
Ето стъпките за получаване на сумата на всяка колона в таблица на Excel:
- Изберете произволна клетка в таблица на Excel
- Щракнете върху раздела Дизайн.Това е контекстуален раздел, който се появява само когато изберете клетка в таблица на Excel.
- В групата „Опции за стил на таблицата“ отметнете опцията „Общ ред“.
Горните стъпки незабавно ще добавят общ ред в долната част на таблицата и ще дадат сумата от всички колони.
Друго нещо при работата с таблици на Excel е, че можете лесно да промените стойностите от SUM на колона на средна стойност, броене, min/max и т.н.
За да направите това, изберете клетка в реда за общите суми и използвайте падащото меню, за да изберете желаната стойност.
Вземете сумата на колона въз основа на условие
Всички описани по-горе методи ще ви дадат сумата от цялата колона.
Ако просто искате да получите сумата от тези стойности, които отговарят на критериите, можете да го направите лесно, като използвате формулите SUMIF или SUMIFS.
Например, да приемем, че имате набор от данни като следния и искате да получите само сумата от стойности, по-голяма от 500.
Можете лесно да направите това със следната формула:
=SUMIF(B2:B11,">500",B2:B11)
С формулата SUMIF можете да използвате числови и текстови условия.
Например, да приемем, че имате набор от данни като този по-долу и искате да получите сумата от всички продажби, направени от Mark.
В този случай можете да използвате колона A като диапазон на условието и "Марк" като условие и формулата ще ви даде сумата от всички стойности на Mark.
Следната формула ще ви даде резултата:
=SUMIF(A2:A11,"Марк",B2:B10)
Забележка: Друг начин да получите сумата на колоните, които отговарят на условието, е да филтрирате колоната въз основа на условието и след това да използвате формулата АГРЕГАТИРАНЕ или ПРЕДСТАВНА СВЪРТА, за да получите сумата само от видимите клетки.
Може да ви харесат и следните уроци по Excel:
- Как да сумирате положителни или отрицателни числа в Excel
- Как да приложите формула към цяла колона в Excel
- Как да сравним две колони (съвпадения и разлики) в Excel
- Как да разкриете колони в Excel
- Как да броим цветни клетки в Excel