Как посчитать сумму столбца в Excel. Подсчет суммы в программе Microsoft Excel

Excel для Office 365 Excel для Office 365 для Mac Excel 2019 Excel 2016 Excel 2019 для Mac Excel 2013 Excel 2010 Excel 2007 Excel 2016 для Mac Excel для Mac 2011 Excel Online Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Excel Mobile Excel Starter 2010 Меньше

Функция СУММ - одна из математических и тригонометрических функций , складывающая значения. Вы можете складывать отдельные значения, диапазоны ячеек, ссылки на ячейки или данные всех этих трех видов.

    =СУММ(A2:A10)

    =СУММ(A2:A10;C2:C10)

Синтаксис

СУММ(число1;[число2];…)

Метод =1+2 или =A+B. Вы можете ввести =1+2+3 или =A1+B1+C2 и получить абсолютно точные результаты, однако этот метод ненадежен по ряду причин.

Опечатки . Допустим, вы пытаетесь ввести много больших значений такого вида:

  • =14598,93+65437,90+78496,23

А теперь попробуйте проверить правильность записей. Гораздо проще поместить эти значения в отдельные ячейки и использовать их в формуле СУММ. Кроме того, значения в ячейках можно отформатировать, чтобы привести их к более наглядному виду, чем если бы они были в формуле.

Допустим, вы используете формулу такого вида:

  • =A1+B1+C1 или =A1+A2+A3

Формула может прерываться, если в ячейках, на которые указывают ссылки, нечисловыми (текстовыми) значениями, которые будут возвращать #VALUE! . Функция сумм будет игнорировать текстовые значения и выдать сумму только числовых значений.


При удалении строки или столбца формулы не обновляются: из них не исключаются удаленные значения, поэтому возвращается ошибка #ССЫЛКА!. Функция СУММ, в свою очередь, обновляется автоматически.


  • Если вы вставляете строку или столбец, формула не будет обновлена в соответствии с добавленной строкой, в которой функция сумм будет автоматически обновляться (до тех пор, пока вы не находитесь за пределами диапазона, на который ссылается формула). Это особенно важно, если вы предполагаете, что формула будет обновляться, и это не так, так как в этом случае будут оставлены неполные результаты, которые не могут быть перехвачены.


  • Функция СУММ - отдельные ячейки или диапазоны

    Используя формулу такого вида:

    • =СУММ(A1;A2;A3;B1;B2;B3)

    вы изначально закладываете в нее вероятность появления ошибок при вставке или удалении строк в указанном диапазоне по тем же причинам. Гораздо лучше использовать отдельные диапазоны, например:

      =СУММ(A1:A3;B1:B3)

    Такая формула будет обновляться при добавлении и удалении строк.

  • Распространенные неполадки

    Проблема

    Возможная причина

    Функция СУММ отображает символы ##### вместо результата.

    Проверьте ширину столбцов. Как правило, символы ##### отображаются, если столбец слишком узкий для результата формулы.

    Функция СУММ отображает саму формулу в виде текста, а не результат.

    Проверьте, не выбран ли для ячейки текстовый формат. Выберите соответствующую ячейку или соответствующий диапазон и нажмите клавиши Ctrl + 1 Формат ячеек , затем щелкните вкладку Число и выберите нужный формат. Если для ячейки использовался текстовый формат и она не изменилась после выбора другого формата, нажмите клавиши F2 > Enter , чтобы принудительно изменить формат.

    Функция СУММ не обновляется.

    Проверьте, выбрано ли для вычисления значение Автоматически . На вкладке формула выберите Параметры вычислений . Вы также можете выполнить вычисление на листе принудительно, нажав клавишу F9 .

    Некоторые значения не добавляются.

    Ошибка #ИМЯ? вместо ожидаемого результата появляется сообщение об ошибке.

    Обычно это означает, что в формуле содержится ошибка: например, вместо =СУММ(A1:A10) введено =сума(A1:A10).

    Функция СУММ отображает целое число, хотя должно отображать десятичное.

    Проверьте, выбрано ли отображение десятичных чисел в формате ячейки. Выберите соответствующую ячейку или соответствующий диапазон и нажмите клавиши Ctrl + 1 , чтобы открыть диалоговое окно Формат ячеек , затем щелкните вкладку Число и выберите нужный формат, указав при этом нужное количество десятичных знаков.

    Эксель, Excel, программа электронных, таблиц уже давно стала классикой жанра. Имеется много аналогов, для разных операционных систем, с разной степенью платности/бесплатности и различного типа открытости кода. То есть, можно вообще взять и наваять самому программу электронных таблиц на основе какого-то открытого для всех исходника и благополучно ею пользоваться. Но достижения в этой области уже установились, и волей-неволей придётся снова обращаться к продвунувшемуся дальше других пакету Microsoft Office, частью которого и является сейчас программа Microsoft Excell.

    Само слово Excel происходит от сокращения Executable Cell, то есть «исполнительная» (вычисляемая) ячейка. Собственно, это и есть главная характеристика: электронные таблицы. Такая структура файла, которая состоит из ячеек, умеющих содержать не только простые данные, но и формулы для вычисления новых данных.

    Возможности Эксел

    Размеры таблицы Excel последних версий просто гигантские. Столбцов в ней 16384, а строк 1048576, то есть общее количество ячеек 17 179 869 184 штук (2 34). Понятно, что для реальных вычислений не всегда нужно такое необозримое самовычисляющееся полотно (в Экселе оно называется «Рабочий лист»), но ничего. Зато программа вместит все мыслимые размеры и формы полей данных и легко произведёт все необходимые вычисления во всём их количестве. И, на удивление, Excel всё посчитает молниеносно быстро.

    Умение работать с офисом уже давно перешло в разряд обычной грамотности, но здесь вспомним, чем отличаются в таблице простые данные от вычисляемых (exeсutable). Ячейка может содержать всё, что угодно: число, буквы, двоичные и шестнадцатиричные данные, даты, и всё это программа распознаёт как исходные данные. За одним исключением. Если поставить в начале значения знак равенства, то программа поймёт, что дальше следует формула , и будет прочитывать её по правилам специального языка формул. Если формула написана без ошибок, то после окончания её ввода — нажатия клавиши ENTER, или просто выхода из данной ячейки и перехода в другую — будет немедленно выполнено её вычисление, и на месте формулы будет показан результат.

    Внешне же, посмотрев на таблицу, содержащую большое количество как данных, так и формул, мы можем и не отличить одни ячейки от других. Везде будут данные, только одни окажутся исходными, введёнными именно так — цифрами, буквами, и т.д., а другие вычисленными.

    Распознать всё-таки можно, если «ходить» по таблице Excel , кликая мышкой то там, то тут.

    Когда мы оказываемся в ячейке с формулой, то формулу можно увидеть выше таблицы в специальной строчке , которая так и называется, «строка формул» — такая широкая строчка, слева от которой стоит обозначение f x . Если мы «стоим» в ячейке с формулой, то в этой широкой строке и окажется эта формула, начинающаяся знаком =. Если пользователь захочет в какую-то ячейку вставить формулу, первым делом введёт знак равенства, а потом уже может вводить числа, функции, адреса ячеек, и т.д.

    Ещё два способа подсчёта сумм Помощь программы в выборе диапазона суммирования

    Кроме того, перед вводом формулы (и выполнением сразу вслед за этим вычисления по ней) программа сначала предложит выбрать, какие ячейки суммировать. Программа посмотрит на данные в таблице вокруг ячейки, «где мы стоим» и, если увидит, что в ближайшей ячейке слева находятся числовые данные, она предложит просуммировать их все до начала — то есть всё количество слева от нашей формулы до первого нечислового данного. Что в формулу сразу и введёт.

    Но нас интересует сейчас получение значения в ячейке Excel суммированием значений в столбцах. Если сверху от нашей ячейки есть данные, то суммировать программа предложит вверх. Причём может заметить не только число, рядом стоящее, но и расположенные гораздо дальше

    В любом случае Excel сначала «предлагает» формулу для вычисления, и мы можем её изменить так, как хочется нам. Например, поменять диапазон вычисляемых данных .

    Это делается просто:

    А можно через «;» перечислить и диапазоны — если их несколько.

    Как сделать сумму видимой постоянно

    И данные не обязаны находиться слева или сверху от нашей формульной ячейки. Нажав на знак суммы, а потом протянув мышь вниз по нужной нам табличке с данными, мы получим сумму, расположенную сверху от исходных данных. Это ценно, когда разбивают таблицу на области. Это делается во вкладке «Вид/Окно», например, кнопкой «Закрепить области» . В результате таблица будет разбита на две или четыре области, левые и верхние из которых неподвижны, а часть полотна таблицы, уходящую вправо и вниз, можно будет листать. Таким образом легко увидеть все данные, если таблица большая — не влазит в экран программы — а суммарные цифры при этом непрерывно наблюдать, если заранее разместить их на этих самых неподвижных областях.

    Таким образом мы можем слагать столбцы хоть всего до конца электронной таблицы. А потом бегать по таблице и менять данные там, где нужно (добавлять, исправлять), и при этом видеть сразу изменение в нашей сумме по столбцу в области, которую мы закрепили.

    Самым изящным способам просуммировать весь столбец таблицы — от начала (ячейка i1) до конца (ячейка i1048576), где i — номер суммируемого столбца, будет формула =СУММА(i:i)

    Когда вводим диапазон с помощью программы, надо просто кликнуть мышкой на адресную кнопку столбца — столбец весь будет выделен, а его диапазон i:i и станет аргументом функции СУММА в нашей формуле. Единственное условие при этом — надо сделать так, чтобы формула в нашей ячейке не содержала адреса самой этой нашей ячейке . Нигде, ни в перечислении отдельных ячеек, ни в каком либо из диапазонов, указанных в скобках после названия функции СУММА. То есть, когда мы суммируем в Excel весь столбец по формуле =СУММА(i:i), то наша сумма не должна располагаться в этом же столбце .

    Потому что тогда формуле пришлось бы автоматически суммировать со значениями столбца ещё и своё собственное значение. А так считать невозможно: прибавив к общей сумме значение в этой же ячейке, программа изменит это значение и захочет опять к сумме прибавить это новое значение. И так до бесконечности, это называется «рекурсивное вычисление» . Поэтому, лучше вывести ячейку с суммой за пределы столбца, это будет примерно вот так.

    Мы используем одни и те же приемы и способы решения поставленных задач. Например, часто необходимо посчитать общую сумму значений или вычислить их среднее арифметическое. Вот для этого и нужны функции.

    Функция - это некое готовое решение, при помощи которого можно произвести определенную операцию, решить ту или иную поставленную задачу.

    Сейчас мы рассмотрим одну из наиболее популярных и часто используемых функций - суммировать (автосумму).

    Функция Суммировать (автосумма)

    Откройте программу Microsoft Excel: Пуск → Программы → Microsoft Office → Microsoft Office Excel.

    Введите в ячейку А1 число 111, в А2 — 222, в А3 — 333.

    Нам нужно сложить эти ячейки. Конечно, можно воспользоваться стандартным способом : щелкнуть в какую-нибудь ячейку, напечатать знак =, нажать на ячейку A1, затем напечатать знак +, нажать на A2, снова напечатать +, нажать А3 и кнопку Enter. В итоге формула будет выглядеть следующим образом: =A1+A2+A3

    Но ладно, если нужно сложить пару-тройку значений, а когда их сотни?! Вот здесь и поможет функция «Суммировать» (в народе она называется «автосумма»).

    - это функция, при помощи которой можно быстро сложить числа.

    Чтобы сложить значения в ячейках A1, A2 и A3 с помощью этой функции, нужно нажать на какую-нибудь ячейку, где следует вывести результат. Лучше всего для этой цели выбрать ячейку под цифрами. Например, A5.

    А теперь вызовем функцию «Суммировать». Есть несколько способов, как это сделать, но самый простой - нажать на кнопку сигма на панели редактирования (вверху программы)

    Посмотрите на ячейки с цифрами. Как только вы нажмете на кнопку сигма, они выделятся.

    Это произошло, потому что для получения результата мы выбрали ячейку под цифрами. Excel «понял», что именно эти цифры нужно суммировать. Но даже если бы он их не выделил, мы могли бы это сделать и сами - нажать на левую кнопку мыши и, не отпуская ее, обвести ячейки.

    Нажимаем кнопку Enter на клавиатуре, чтобы эти ячейки сложились.

    А теперь щелкаем по ячейке с полученным результатом и смотрим в строку формул.

    Расшифровывается она так: суммировать ячейки с А1 по А4 включительно.

    Как посчитать в Excel ячейки выборочно , не все подряд, а по условию? Если вводить формулу вручную в большой таблице, то это очень долго. Нас выручит функция Excel «СУММЕСЛИ».
    У нас такая таблица.
    Складываем ячейки с суммой в строках «план» - это первая, четвертая и восьмая строки.
    В ячейке F1 пишем формулу. На закладке «Главная» в разделе «формулы» - «Математические» выбираем функцию «СУММЕСЛИ». В появившемся диалоговом окне в строке «Диапазон» указываем диапазон (столбец), в котором написано слово «план». У нас – это столбец В.
    В строке «Критерий» пишем то, что ищем. Мы написали слово «план», п.ч. считаем сумму плана. Если бы считали сумму «выпушено», то написали бы критерий – «выпущено».
    В разделе "Критерий" можно писать некоторые символы.
    * (звездочка) означает любое количество символов в слове. Например, "мор*" - будет искать слова на "мор" и любое окончание (мор, море, моряк, т.д.). Чтобы найти все фамилии на букву "Р" и заканчивающиеся на букву "в", нужно написать критерий так - "Р*в" (или "Р*В"). Найдет фамилии - Рублев, Рылеев, т.д.
    ? (знак вопроса) обозначает один символ. Например, критерий "ст?л" - будет искать стул, стол, т.д. Можно написать несколько вопросительных знаков. Например, "Иван?????" (Иванов, Иванченко, т.д.)
    О других символах, которые можно вставить в формулу, читайте в статье "Символы в формулах Excel ".
    В строке «Диапазон_суммирования» указываем диапазон (столбец), в котором находятся числа, то, что нам нужно сложить. У нас - это столбец С. Диалоговое окно заполнили так. Нажимаем «ОК».

    Получилась такая формула. =СУММЕСЛИ(B2:B10;"план";C2:C10)
    Формула посчитала.

    В ячейке F2 пишем такую формулу. =СУММЕСЛИ(B2:B10;"выпущено";C2:C10)
    Ещё примеры счета с условием смотрите в статье "Функция "СУММЕСЛИ" в Excel ".
    Теперь нам нужно посчитать проценты в Excel .
    В ячейку F3 напишем формулу, которая посчитает средний процент выполнения плана по фирме. Здесь пригодится функция Excel «СРЗНАЧЕСЛИ».
    В ячейке устанавливаем формат «процентный». На закладке «Формулы» выбираем «Другие функции» - «Статистические» и, выбираем функцию «СРЗНАЧЕСЛИ». Диалоговое окно заполняем, как в предыдущей формуле, только «критерий» пишем «%» - это в нашей таблице так написано. Получилась такая формула.
    =СРЗНАЧЕСЛИ(B2:B10;"%";C2:C10)
    Таблица посчитала так.

    Как посчитать наценку, скидку, умножив столбец на число, смотрите в статье "

    Иногда перед пользователями Экселя становится вопрос, как сложить общую сумму значений нескольких столбцов? Задача ещё больше усложняется, если данные колонки расположены не единым массивом, а разрознены. Давайте выясним, как просуммировать их различными способами.

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

    Способ 1: использование автосуммы

    Прежде всего, давайте рассмотрим, как произвести суммирование колонок в Экселе при помощи такого инструмента, как автосумма.

    Для примера возьмем таблицу, в которой представлена ежедневная выручка пяти магазинов за семь дней. Данные по каждому магазину расположены в отдельном столбце. Нашей задачей будет узнать общий доход этих торговых точек за указанный выше период. Для этой цели как раз и нужно будет сложить колонки.


    Способ 2: использование простой математической формулы

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


    Нельзя не заметить, что данный способ занимает большее время и требует больших усилий, чем предыдущий, так как предполагает для вывода общей величины дохода ручное перещелкивание каждой ячейки, которую нужно сложить. Если в таблице очень много строк, то указанная процедура может быть утомительной. В то же время у данного способа имеется одно неоспоримое преимущество: результат можно выводить в любую пустую ячейку на листе, которую выберет пользователь. При использовании автосуммы подобной возможности нет.

    На практике два этих способа можно совмещать. Например, подбивать итоги в каждой колонке в отдельности с помощью автосуммы, а общую величину выводить путем применения арифметической формулы в той ячейке на листе, которую выберет пользователь.

    Способ 3: применение функции СУММ

    Недостатки двух предыдущих способов можно исключить при использовании встроенной функции Excel под названием СУММ . Предназначение данного оператора состоит как раз в суммировании чисел. Он относится к категории математических функций и имеет следующий простой синтаксис:

    СУММ(число1;число2;…)

    В качестве аргументов, количество которых может достигать 255, выступают суммируемые числа или адреса ячеек, где они расположены.

    Посмотрим, как применяется данная функция Эксель на практике на примере все той же таблицы выручки по пяти торговым точкам за 7 дней.

  • Отмечаем элемент на листе, в котором будет отображаться величина дохода по первой колонке. Щелкаем по иконке «Вставить функцию» , которая размещена слева от строки формул.
  • Производится активация Мастера функций . Находясь в категории «Математические» , ищем название «СУММ» , производим его выделение и щелкаем по кнопке «OK» в нижней части данного окошка.
  • Происходит активация окошка аргументов функции. Оно может иметь до 255 полей с наименованием «Число» . В этих полях содержаться аргументы оператора. Но для нашего случая вполне будет достаточно и одного поля.

    В поле «Число1» требуется поместить координаты диапазона, который содержит ячейки столбца «Магазин 1» . Делается это очень просто. Ставим курсор в поле окошка аргументов. Далее, выполнив зажим левой кнопки мыши, выделяем все ячейки колонки «Магазин 1» , в которых содержатся числовые значения. Адрес тут же был выведен в поле окошка аргументов в виде координат обрабатываемого массива. Щелкаем по кнопке «OK» в нижней части окошка.

  • Значение величины выручки за семь дней по первому магазину тут же будет выведено в ту ячейку, которая содержит функцию.
  • Затем можно проделать аналогичные операции с функцией СУММ и для остальных столбцов таблицы, подсчитывая в них суммы выручки за 7 дней для разных магазинов. Алгоритм операций будет точно такой же, какой был описан выше.

    Но есть вариант значительно облегчить работу. Для этого воспользуемся все тем же маркером заполнения. Выделяем ячейку, которая уже содержит функцию СУММ , и протягиваем маркер параллельно заглавиям столбцов до конца таблицы. Как видим, в данном случае функция СУММ копируется точно так же, как мы ранее копировали простую математическую формулу.

  • После этого выделяем ту пустую ячейку на листе, в которую предполагаем выводить общий результат вычисления по всем магазинам. Как и в предыдущем способе, это может быть любой свободный элемент листа. После этого уже известным способом вызываем Мастер функций и перемещаемся в окно аргументов функции СУММ . Нам предстоит заполнить поле «Число1» . Как и в предыдущем случае, устанавливаем в поле курсор, но на этот раз с зажатой левой кнопкой мыши выделяем всю строку итогов выручки по отдельным магазинам. После того, как адрес этой строки в виде ссылки массива был занесен в поле окна аргументов, жмем на кнопку «OK» .
  • Как видим, общая величина выручки по всем магазинам благодаря функции СУММ была выведена в предварительно обозначенную ячейку листа.
  • Но иногда бывают случаи, когда нужно вывести общий результат по всем торговым точкам без подведения промежуточных итогов для отдельных магазинов. Как оказывается, оператор СУММ и это может, причем решение данной задачи даже легче, чем применение предыдущего варианта данного способа.


    Если рассматривать данный способ с чисто технической стороны, то мы сложили не столбцы, а весь массив. Но результат оказался тем же, как если бы складывали каждый столбец в отдельности.

    Но существуют ситуации, когда нужно сложить не все колонки таблицы, а только определенные. Ещё больше задача усложняется, если они не граничат друг с другом. Давайте рассмотрим, как производится данный вид сложения при помощи оператора СУММ на примере все той же таблицы. Предположим, что нам нужно сложить только значения столбцов «Магазин 1» , «Магазин 3» и «Магазин 5» . При этом требуется, чтобы результат подсчитывался без выведения промежуточных итогов по колонкам.


    Как видим, для сложения столбцов в Экселе существует три основных способа: использование автосуммы, математическая формула и функция СУММ . Наиболее простой и быстрый вариант – это использование автосуммы. Но он наименее гибкий и подойдет далеко не во всех случаях. Наиболее гибкий вариант – это применение математических формул, но он наименее автоматизированный и в некоторых случаях, при большом объеме данных, его воплощение на практике может занять значительное время. Использование функции СУММ можно назвать «золотой» серединой между этими двумя способами. Данный вариант относительно гибкий и быстрый.