Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов с Android Excel 2010 Excel 2007 Excel для телефонов с Android Еще…Меньше
Если вам нужно свести числа в столбце или строке, позвольте Excel математические вычисления за вас. Выберем ячейку рядом с числами, которые вы хотите свести, нажмите кнопку Авто сумма на вкладке Главная и нажмите ввод , и все готово.
Когда вы нажимаете кнопку Автосумма, Excel автоматически вводит формулу для суммирования чисел (в которой используется функция СУММ).
Приведем пример. Чтобы добавить числа за январь в бюджете «Развлечения», выберите ячейку B7, которая непосредственно под столбцом чисел. Затем нажмите кнопку Автоумма. В ячейке B7 появится формула, Excel выделит сумму ячеек.
Чтобы отобразить результат (95,94) в ячейке В7, нажмите клавишу ВВОД. Формула также отображается в строке формул вверху окна Excel.
Примечания:
-
Чтобы сложить числа в столбце, выберите ячейку под последним числом в столбце. Чтобы сложить числа в строке, выберите первую ячейку справа.
-
Автосема находится в двух местах: главная > и Формула > Автосема.
-
Создав формулу один раз, ее можно копировать в другие ячейки, а не вводить снова и снова. Например, при копировании формулы из ячейки B7 в ячейку C7 формула в ячейке C7 автоматически настроится под новое расположение и подсчитает числа в ячейках C3:C6.
-
Кроме того, вы можете использовать функцию «Автосумма» сразу для нескольких ячеек. Например, можно выделить ячейки B7 и C7, нажать кнопку Автосумма и суммировать два столбца одновременно.
-
Также вы можете суммировать числа путем создания простых формул.
Если вам нужно свести числа в столбце или строке, позвольте Excel математические вычисления за вас. Выберем ячейку рядом с числами, которые вы хотите свести, нажмите кнопку Авто сумма на вкладке Главная и нажмите ввод , и все готово.
Когда вы нажимаете кнопку Автосумма, Excel автоматически вводит формулу для суммирования чисел (в которой используется функция СУММ).
Приведем пример. Чтобы добавить числа за январь в бюджете «Развлечения», выберите ячейку B7, которая непосредственно под столбцом чисел. Затем нажмите кнопку Автоумма. В ячейке B7 появится формула, Excel выделит сумму ячеек.
Чтобы отобразить результат (95,94) в ячейке В7, нажмите клавишу ВВОД. Формула также отображается в строке формул вверху окна Excel.
Примечания:
-
Чтобы сложить числа в столбце, выберите ячейку под последним числом в столбце. Чтобы сложить числа в строке, выберите первую ячейку справа.
-
Автосема находится в двух местах: главная > и Формула > Автосема.
-
Создав формулу один раз, ее можно копировать в другие ячейки, а не вводить снова и снова. Например, при копировании формулы из ячейки B7 в ячейку C7 формула в ячейке C7 автоматически настроится под новое расположение и подсчитает числа в ячейках C3:C6.
-
Кроме того, вы можете использовать функцию «Автосумма» сразу для нескольких ячеек. Например, можно выделить ячейки B7 и C7, нажать кнопку Автосумма и суммировать два столбца одновременно.
-
Также вы можете суммировать числа путем создания простых формул.
На планшете или телефоне с Android
-
На листе коснитесь первой пустой ячейки после диапазона ячеек с числами или выделите необходимый диапазон ячеек касанием и перемещением пальца.
-
Коснитесь элемента Автосумма.
-
Нажмите Сумма.
-
Коснитесь флажка.
Готово!
Если вам нужно свести числа в столбце или строке, позвольте Excel математические вычисления за вас. Выберем ячейку рядом с числами, которые вы хотите свести, нажмите кнопку Авто сумма на вкладке Главная и нажмите ввод , и все готово.
Когда вы нажимаете кнопку Автосумма, Excel автоматически вводит формулу для суммирования чисел (в которой используется функция СУММ).
Приведем пример. Чтобы добавить числа за январь в бюджете «Развлечения», выберите ячейку B7, которая непосредственно под столбцом чисел. Затем нажмите кнопку Автоумма. В ячейке B7 появится формула, Excel выделит сумму ячеек.
Чтобы отобразить результат (95,94) в ячейке В7, нажмите клавишу ВВОД. Формула также отображается в строке формул вверху окна Excel.
Примечания:
-
Чтобы сложить числа в столбце, выберите ячейку под последним числом в столбце. Чтобы сложить числа в строке, выберите первую ячейку справа.
-
Автосема находится в двух местах: главная > и Формула > Автосема.
-
Создав формулу один раз, ее можно копировать в другие ячейки, а не вводить снова и снова. Например, при копировании формулы из ячейки B7 в ячейку C7 формула в ячейке C7 автоматически настроится под новое расположение и подсчитает числа в ячейках C3:C6.
-
Кроме того, вы можете использовать функцию «Автосумма» сразу для нескольких ячеек. Например, можно выделить ячейки B7 и C7, нажать кнопку Автосумма и суммировать два столбца одновременно.
-
Также вы можете суммировать числа путем создания простых формул.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Простой способ зафиксировать значение в формуле Excel
Сегодня я бы хотел поделиться с вами такой небольшой хитростью, как можно правильно зафиксировать значение в формуле Excel. К сожалению, очень мало пользователей используют таким удобным функционалом табличного процессора, а это жаль. Часто многие сталкивались с такой ситуацией что возникает необходимость сдвинуть или скопировать формулы, но вот незадача, адреса ячеек также уходили «налево» и результата невозможно было получить. А для получения нужного результата, нам окажет помощь доллар, а точнее знак «$», вот именно он является самым главным условием что бы закрепить значение в ячейках.
Итак, рассмотрим более детально все варианты как закрепляется ячейка. Есть три варианта фиксации:
Полная фиксация ячейки
Полная фиксация ячейки — это когда закрепляется значение по вертикали и горизонтали (пример, $A$1), здесь значение никуда не может сдвинутся, так называемая абсолютная формула. Очень удобно такой вариант использовать, когда необходимо ссылаться на значение в ячейке, такие как курс валют, константа, уровень минимальной зарплаты, расход топлива, процент доплат, кофициент и т.п.
В примере у нас есть товар и его стоимость в рублях, а нам нужно узнать он стоит в вечнозеленых долларах. Поскольку, обменный курс у нас постоянная ячейка D1, в которой сам курс может меняться исходя из экономической ситуации страны. Сам диапазон вычисление находится от E4 до E7. Когда мы в ячейку Е4 пропишем формулу =D4/D1, то в результате копирования, ячейки поменяют адреса и сдвинутся ниже, пропуская, так необходимый нам обменный курс. А вот если внести изменения и зафиксировать значение в формуле простым символом доллара («$»), то мы получим следующий результат =D4/$D$1 и в этом случае, сдвигая и копируя, формулу мы получаем нужный нам результат во всех ячейках диапазона;
Фиксация формулы в Excel по вертикали
Частичная фиксация по вертикали (пример $A1), это закрепления только столбцов, возможность сдвига формулы частично сохраняется, но только по горизонтали (в строке). Как видно со скриншота или скачанного вами файла с примером.
Фиксация формул по горизонтали
Следующее закрепление будет по горизонтали (пример, A$1). И все правила остаются действительными как и предыдущем пункте, но немножко наоборот. Рассмотрим данный пример подробнее. У нас есть товар, продаваемый, в разных городах и имеющие разную процентную градацию наценок, а нам необходимо высчитать какую наценку и где мы будем ее получать. В диапазоне K1:M1 мы проставили процент наценки и эти ячейки у нас должны быть закреплены для автоматических вычислений. Диапазон для написания формул у нас является К4:М7, здесь мы должны в один клик получить результаты просто правильно прописав формулу. Растягивая формулу по диагонали, мы должны зафиксировать диапазон процентной ставки (горизонталь) и диапазон стоимости товара (вертикаль). Итак, мы фиксируем горизонтальную строку $1 и вертикальный столбец $J и в ячейке К4 прописываем формулу =$J4*K$1 и после ее копирование во все ячейки вычисляемого диапазона и получаем нужный результат без каких-либо сдвигов в формуле.
Производя подобные вычисления очень легко и быстро делать перерасчёт на разнообразнейшие варианты, изменив всего 1 цифру. В файле примера вы сможете проверить это изменив всего курс валюты или региональные проценты. И такие вычисление, будут в несколько раз быстрее нежели, другие варианты написание формул в Excel и количество ошибок будет значительно меньше. Но необходимость этого надо увидеть исходя с вашей текущей задачи и проводить фиксацию значения в ячейках стоит в ключевых местах.
Что бы постоянно не переключать раскладку клавиатуры при прописании знака «$» для закрепления значение в формуле, можно использовать «горячую» клавишу F4. Если курсор стоит на адресе ячейки, то при нажатии, будет автоматически добавлен знак «$» для столбцов и строчек. При повторном нажатии, добавится только для столбцов, еще раз нажать, будет только для строк и 4-е нажатие снимет все закрепления, формула вернется к первоначальному виду.
Скачать пример можно здесь.
А на этом у меня всё! Я очень надеюсь, что вы поняли все варианты как возможно зафиксировать ячейку в формуле. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!
Не забудьте поблагодарить автора!
Деньги — нерв войны.
Марк Туллий Цицерон
Как в excel закрепить (зафиксировать) ячейку в формуле
Очень часто в Excel требуется закрепить (зафиксировать) определенную ячейку в формуле. По умолчанию, ячейки автоматически протягиваются и изменяются. Посмотрите на этот пример.
У нас есть данные по количеству проданной продукции и цена за 1 кг, необходимо автоматически посчитать выручку.
Чтобы это сделать мы прописываем в ячейке D2 формулу =B2*C2
Если мы далее протянем формулу вниз, то она автоматически поменяется на соответствующие ячейки. Например, в ячейке D3 будет формула =B3*C3 и так далее. В связи с этим нам не требуется прописывать постоянно одну и ту же формулу, достаточно просто ее протянуть вниз. Но бывают ситуации, когда нам требуется закрепить (зафиксировать) формулу в одной ячейке, чтобы при протягивании она не двигалась.
Взгляните на вот такой пример. Допустим, нам необходимо посчитать выручку не только в рублях, но и в долларах. Курс доллара указан в ячейке B7 и составляет 35 рублей за 1 доллар. Чтобы посчитать в долларах нам необходимо выручку в рублях (столбец D) поделить на курс доллара.
Если мы пропишем формулу как в предыдущем варианте. В ячейке E2 напишем =D2* B7 и протянем формулу вниз, то у нас ничего не получится. По аналогии с предыдущим примером в ячейке E3 формула поменяется на =E3* B8 — как видите первая часть формулы поменялась для нас как надо на E3, а вот ячейка на курс доллара тоже поменялась на B8, а в данной ячейке ничего не указано. Поэтому нам необходимо зафиксировать в формуле ссылку на ячейку с курсом доллара. Для этого необходимо указать значки доллара и формула в ячейке E3 будет выглядеть так =D2/ $B$7 , вот теперь, если мы протянем формулу, то ссылка на ячейку B7 не будет двигаться, а все что не зафиксировано будет меняться так, как нам необходимо.
Примечание: в рассматриваемом примере мы указал два значка доллара $ B $ 7. Таким образом мы указали Excel, чтобы он зафиксировал и столбец B и строку 7 , встречаются случаи, когда нам необходимо закрепить только столбец или только строку. В этом случае знак $ указывается только перед столбцом или строкой B $ 7 (зафиксирована строка 7) или $ B7 (зафиксирован только столбец B)
Формулы, содержащие значки доллара в Excel называются абсолютными (они не меняются при протягивании), а формулы которые при протягивании меняются называются относительными.
Чтобы не прописывать знак доллара вручную, вы можете установить курсор на формулу в ячейке E2 (выделите текст B7) и нажмите затем клавишу F4 на клавиатуре, Excel автоматически закрепит формулу, приписав доллар перед столбцом и строкой, если вы еще раз нажмете на клавишу F4, то закрепится только столбец, еще раз — только строка, еще раз — все вернется к первоначальному виду.
Считаем сумму ячеек в Microsoft Excel
Microsoft Excel – мощный программный инструмент для работы с электронными таблицами. В программе можно составлять таблицы и отчеты, производить расчеты любой сложности, строить диаграммы, графики и многое другое. Довольно часто Эксель используют для того, чтобы вычислить итоговую сумму в столбцах и строках таблицы, или, например, чтобы узнать сумму нескольких ячеек. В этом уроке мы с вами научимся считать сумму ячеек в программе Microsoft Excel благодаря пошаговой инструкции.
Автосумма
Данная функция является одной из самых популярных и комфортных для расчета суммы значений в ячейках таблицы. Для этого нужно сделать следующее:
- Переходим в вкладку “Главная”, левой кнопкой мыши (далее – ЛКМ) нажимаем на последнюю пустую ячейку столбца или строки, по которой нужно посчитать итоговую сумму и нажимаем кнопку “Автосумма”.
- Затем в ячейке автоматически заполнится формула расчета суммы.
- Чтобы получить итоговый результат, нажимаем клавишу “Enter”.
Чтоб посчитать сумму конкретного диапазона ячеек, ЛКМ выбираем первую и последнюю ячейку требуемого диапазона строки или столбца.
Далее нажимаем на кнопку “Автосумма” и результат сразу же появится в крайней ячейке столбца или ячейки (в зависимости от того, какой диапазон мы выбрали).
Данный способ достаточно хорош и универсален, но у него есть один существенный недостаток – он может помочь только при работе с данными, последовательно расположенными в одной строке или столбце, а вот большой объем данных подсчитать таким образом невозможно, равно как и не получится пользоваться “Автосуммой” для отдаленных друг от друга ячеек.
Допустим, мы выделяем некую область ячеек и нажимаем на “Автосумма”.
В итоге мы получим не итоговое значение по всем выделенным ячейкам, а сумму каждого столбца или строки по отдельности (в зависимости от того, каким образом мы выделили диапазон ячеек).
Функция “Сумм”
Данная функция в Microsoft Excel позволяет суммировать значения большого массива данных. Для этого необходимо сделать следующее:
- ЛКМ выделяем ячейку, в которую планируем вывести итоговый результат, далее нажимаем кнопку «Вставить функцию», которая находится с левой стороны строки формул.
- В открывшемся списке “Построителя формул” находим функцию “СУММ” и нажимаем “Вставить функцию” (или “OK”, в зависимости от версии программы). Чтобы быстро найти нудную функцию можно воспользоваться полем поиском.
- В появившемся окне по настройке функции указываем имена ячеек, которые необходимо сложить. Разумеется, самостоятельно набирать адрес ячеек можно, но вовсе не обязательно. Вместо этого можно выбрать нужный нам диапазон ячеек, выделив его ЛКМ.
- Если нужно выбрать еще один диапазон данных, щелкаем ЛКМ на поле “Число 2” и выбираем его аналогично процедуре, описанной выше. Добавлять новые диапазоны можно практически бесконечно, каждый раз нажимая кнопку “+” под последним.
- После того, как все нужные ячейки выделены, нажимаем кнопку “Готово”.
- После этого мы видим результат в ранее выбранной ячейке.
Работа с формулами
В программе Эксель можно посчитать сумму с помощью простой формулы сложения. Делается это следующим образом:
- ЛКМ выделяем ячейку, в которой хотим посчитать сумму. Затем, либо в самой ячейке, либо перейдя в строку формул, пишем знак “=”, ЛКМ нажимаем на первую ячейку, которая будет участвовать в расчетах, после нее пишем знак “+”, далее выбираем вторую, третью и все требуемые ячейки, не забывая между ними проставлять знак “+”.
- После того, как формула готова, нажимаем “Enter” и получаем результат в выбранной нами ячейке.
Основным минусом данного способа является то, что сразу отобрать несколько ячеек невозможно, и необходимо указывать каждую по отдельности.
Просмотр суммы в программе Excel.
Помимо расчета суммы в отдельной ячейке, в программе Microsoft Excel можно просто просматривать сумму значений выбранных ячеек. Но это работает только при условии, что все ячейки располагаются рядом.
- Выделяем диапазон ячеек, сумму по которым мы хотим посмотреть.
- Смотрим вниз на результат, который отображается в строке состояния программы.
Помимо общей суммы, мы также видим количество выделенных ячеек и среднее значение по ним.
Как Вы могли заметить, программа Эксель позволяет решать задачу суммирования разными способами. Каждый из них имеет свои достоинства и недостатки, свою сложность и продуктивность в зависимости от поставленной задачи и ее специфики.
Как посчитать сумму в Экселе
Существует несколько способов как посчитать сумму в Экселе:
- выделить область ячеек;
- использовать кнопку “Автосумма”;
- создать формулу простого сложения;
- с помощью функции СУММ.
Чтобы разобраться как посчитать сумму в Excel на практике, предлагаю рассмотреть на примерах подсчета данных в столбце.
Как в Экселе посчитать сумму в столбце
Посчитать сумму с помощью выделения области ячеек
Во-первых, узнать сумму любых ячеек со значениями вы можете просто выделив нужные вам ячейки левой клавишей мыши:
Выделив ячейки с числами, в правом нижнем углу Excel отобразит сумму значений в выделенном вами диапазоне.
Для того чтобы выделить ячейки находящиеся не по соседству, следует удерживать клавишу CTRL и выбирать ячейки левой кнопкой мыши.
Как посчитать сумму в столбце с помощью формулы простого сложения
Пожалуй, самый простой и примитивный способ суммирования данных в столбце это формула простого сложения. Для того чтобы суммировать данные:
- кликните левой клавишей мыши на ячейку, в которой вы хотите получить результат сложения;
- введите формулу:
В формуле выше указывайте номера ячеек которые вы хотите суммировать:
Как посчитать сумму в столбце с помощью кнопки “Автосумма”
Если вы хотите посчитать сумму чисел в столбце и оставить этот результат в таблице, то, пожалуй, самый простой способ – это использовать функцию “Автосумма”. Она автоматически определит необходимый для суммирования диапазон ячеек и сохранит результат в таблице.
Для подсчета чисел в столбце с помощью автосуммы сделайте следующее:
- кликните на первую пустую ячейку в колонке под значениями, которые вы хотите суммировать:
- на панели инструментов выберите значок “Автосумма”:
- после нажатия кнопки система автоматически выберет диапазон для суммирования. Если система выбрала диапазон не правильно – вы можете его скорректировать просто изменив формулу:
- как только вы убедитесь что диапазон значений для суммы выбран правильно, просто нажмите клавишу Enter и система посчитает сумму в столбце:
Как посчитать сумму в столбце с помощью функции СУММ в Excel
Вы можете сложить значения в столбце с помощью функции СУММ. Чаще всего формулу используют для создания суммы отдельных ячеек в столбце или когда ячейка с суммой не должна быть расположена прямо под столбцом с данными. Для подсчета суммы с помощью функции СУММ проделайте следующие шаги:
- выделите левой клавишей мыши ячейку и введите функцию “СУММ“, задав необходимый диапазон ячеек:
- нажмите кнопку “Enter” и функция посчитает сумму в указанном диапазоне.
Как посчитать сумму в столбце в Excel с помощью таблицы
Для подсчета суммы в столбце с данными вы можете отформатировать данные как таблицу. Для этого:
- выделите диапазон ячеек с данными и преобразуйте их в таблицу с помощью клавиши на панели инструментов “Форматировать как таблицу”:
- после того как ваши данные представлены в формате таблицы, на вкладке “Конструктор” на панели инструментов выберите пункт “Строка итогов” для того, чтобы добавить сумму колонок под таблицей:
Как посчитать сумму в нескольких столбцах в Экселе одновременно
Для того чтобы подсчитать сумму значений по нескольким колонкам одновременно – выполните следующие шаги:
- выделите область ячеек, которую вы хотите суммировать + захватите одну пустую колонку и строку рядом с таблицей для суммирования:
- нажмите на панели инструментов кнопку “Автосумма”:
- после этого действия, система автоматически посчитает сумму по выделенным колонкам и строкам:
Skip to content
Как посчитать сумму в Excel быстро и просто? Чаще всего нас интересует итог по столбцу либо строке. Попробуйте различные способы найти сумму по столбцу, используйте функцию СУММ или же преобразуйте ваш диапазон в «умную» таблицу для простоты расчетов, складывайте данные из нескольких столбцов либо даже из разных таблиц. Все это мы увидим на примерах.
- Как суммировать весь столбец либо строку.
- Суммируем диапазон ячеек.
- Как вычислить сумму каждой N-ой строки.
- Сумма каждых N строк.
- Как найти сумму наибольших (наименьших) значений.
- 3-D сумма, или работаем с несколькими листами рабочей книги Excel.
- Поиск нужного столбца и расчет его суммы.
- Сумма столбцов из нескольких таблиц.
Как суммировать весь столбец либо строку.
Если мы вводим функцию вручную, то в вашей таблице Excel появляются различные возможности расчетов. В нашей таблице записана ежемесячная выручка по отделам.
Если поставить формулу суммы в G2
=СУММ(B:B)
то получим общую выручку по первому отделу.
Обратите внимание, что наличие текста, а не числа, в ячейке B1 никак не сказалось на подсчетах. Складываются только числовые значения, а символьные – игнорируются.
Важное замечание! Если среди чисел случайно окажется дата, то это окажет серьезное влияние на правильность расчетов. Дело в том, что даты хранятся в Excel в виде чисел, и отсчет их начинается с 1900 года ежедневно. Поэтому будьте внимательны, рассчитывая сумму столбца в Excel и используя его в формуле целиком.
Все сказанное выше в полной мере относится и к работе со строками.
Но суммирование столбца целиком встречается достаточно редко. Гораздо чаще область, с которой мы будем работать, нужно указывать более тонко и точно.
Суммируем диапазон ячеек.
Важно научиться правильно указать диапазон данных. Вот как это сделать, если суммировать продажи за 1-й квартал:
Формула расчета выглядит так:
=СУММ(B2:D4)
Вы также можете применить ее и для нескольких областей, которые не пересекаются между собой и находятся в разных местах вашей электронной таблицы.
В формуле последовательно перечисляем несколько диапазонов:
=СУММ(B2:D4;B8:D10)
Естественно, их может быть не два, а гораздо больше: до 255 штук.
Как вычислить сумму каждой N-ой строки.
В таблице расположены повторяющиеся с определенной периодичностью показатели — продажи по отделам. Необходимо рассчитать общую выручку по каждому из них. Сложность в том, что интересующие нас показатели находятся не рядом, а чередуются. Предположим, мы анализируем сведения о продажах трех отделов помесячно. Необходимо определить продажи по каждому отделу.
Иначе говоря, нужно, двигаясь вниз, взять каждую третью строчку.
Это можно сделать двумя способами.
Первый – самый простой, «в лоб». Складываем все цифры нужного отдела обычной математической операцией сложения. Выглядит просто, но представьте, если у вас статистика, предположим, за 3 года? Придется обработать 36 чисел…
Второй способ – для более «продвинутых», но зато универсальный.
Записываем
=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(C2:C16)+1;3)=0;C2:C16))
И затем нажимаем комбинацию клавиш CTRL+SHIFT+ENTER, поскольку используется формула массива. Excel сам добавит к фигурные скобки слева и справа.
Как это работает? Нам нужна 1-я, 3-я, 6-я и т.д. позиции. При помощи функции СТРОКА() мы вычисляем номер текущей позиции. И если остаток от деления на 3 будет равен нулю, то значение будет учтено в расчете. В противном случае – нет.
Для такого счетчика мы будем использовать номера строк. Но наше первое число находится во второй строке рабочего листа Эксель. Поскольку надо начинать с первой позиции и потом брать каждую третью, а начинается диапазон со 2-й строчки, то к порядковому номеру её добавляем 1. Тогда у нас счетчик начнет считать с цифры 3. Для этого и служит выражение СТРОКА(C2:C16)+1. Получим 2+1=3, остаток от деления на 3 равен нулю. Так мы возьмем 1-ю, 3-ю, 6-ю и т.д. позиции.
Формула массива означает, что Excel должен последовательно перебрать все ячейки диапазона – начиная с C2 до C16, и с каждой из них произвести описанные выше операции.
Когда будем находить продажи по Отделу 2, то изменим выражение:
=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(C2:C16);3)=0;C2:C16))
Ничего не добавляем, поскольку первое подходящее значение как раз и находится в 3-й позиции.
Аналогично для Отдела 3
=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(C2:C16)-1;3)=0;C2:C16))
Вместо добавления 1 теперь вычитаем 1, чтобы отсчет вновь начался с 3. Теперь брать будем каждую третью позицию, начиная с 4-й.
Ну и, конечно, не забываем нажимать CTRL+SHIFT+ENTER.
Примечание. Точно таким же образом можно суммировать и каждый N-й столбец в таблице. Только вместо функции СТРОКА() нужно будет использовать СТОЛБЕЦ().
Сумма каждых N строк.
В таблице Excel записана ежедневная выручка магазина за длительный период времени. Необходимо рассчитать еженедельную выручку за каждую семидневку.
Используем то, что СУММ() может складывать значения не только в диапазоне данных, но и в массиве. Такой массив значений ей может предоставить функция СМЕЩ.
Напомним, что здесь нужно указать несколько аргументов:
1. Начальную точку. Обратите внимание, что С2 мы ввели как абсолютную ссылку.
2. Сколько шагов вниз сделать
3. Сколько шагов вправо сделать. После этого попадаем в начальную (левую верхнюю) точку массива.
4. Сколько значений взять, вновь двигаясь вниз.
5. Сколько колонок будет в массиве. Попадаем в конечную (правую нижнюю) точку массива значений.
Итак, формула для 1-й недели:
=СУММ(СМЕЩ($C$2;(СТРОКА()-2)*5;0;5;1))
В данном случае СТРОКА() – это как бы наш счетчик недель. Отсчет нужно начинать с 0, чтобы действия начать прямо с ячейки C2, никуда вниз не перемещаясь. Для этого используем СТРОКА()-2. Поскольку сама формула находится в ячейке F2, получаем в результате 0. Началом отсчета будет С2, а конец его – на 5 значений ниже в той же колонке.
СУММ просто сложит предложенные ей пять значений.
Для 2-й недели в F3 формулу просто копируем. СТРОКА()-2 даст здесь результат 1, поэтому начало массива будет 1*5=5, то есть на 5 значений вниз в ячейке C7 и до С11. И так далее.
Как найти сумму наибольших (наименьших) значений.
Задача: Суммировать 3 максимальных или 3 минимальных значения.
Функция НАИБОЛЬШИЙ возвращает самое большое значение из перечня данных. Хитрость в том, что второй ее аргумент показывает, какое именно значение нужно вернуть: 1- самое большое, 2 – второе по величине и т.д. А если указать {1;2;3} – значит, нужны три самых больших. Но при этом не забывайте применять формулу массива и завершать комбинацией клавиш CTRL+SHIFT+ENTER.
=СУММ(НАИБОЛЬШИЙ(B2:D13;{1;2;3}))
Аналогично обстоит дело и с самыми маленькими значениями:
=СУММ(НАИМЕНЬШИЙ(B2:D13;{1;2;3}))
3-D сумма, или работаем с несколькими листами рабочей книги Excel.
Чтобы подсчитать цифры из одинаковой формы диапазона на нескольких листах, вы можете записывать координаты данных специальным синтаксисом, называемым «3d-ссылка».
Предположим, на каждом отдельном листе вашей рабочей книги имеется таблица с данными за неделю. Вам нужно свести все это в единое целое и получить свод за месяц. Для этого будем ссылаться на четыре листа.
Посмотрите на этом небольшом видео, как применяются 3-D формулы.
Как видите, у нас имеется 4 одинаковых таблицы. Стандартный метод нахождения выручки за месяц –
=СУММ(неделя1!B2:B8;неделя2!B2:B8;неделя3!B2:B8;неделя4!B2:B8)
В качестве аргументов перечисляем диапазоны данных.
А вот 3D-метод:
=СУММ(неделя1:неделя4!B2:B8)
Мы указываем программе, что нужно произвести вычисления с ячейками B2:B8, находящимися на листах неделя1, неделя2, неделя3, неделя4. Здесь номер листа последовательно увеличивается на 1.
Важное замечание. Вы можете пользоваться 3D-ссылками и в других случаях. К примеру, выражение
=СРЗНАЧ(неделя1!B2:B8;неделя2!B2:B8;неделя3!B2:B8;неделя4!B2:B8)
найдет среднее значение однодневной выручки за месяц.
Поиск нужного столбца и расчет его суммы.
Имеются сведения о продаже товаров, для каждого из них выделен отдельная колонка. Необходимо рассчитать продажи по выбранному товару. Иначе говоря, нам в Экселе нужно рассчитать сумму столбца, но сначала нужно всего лишь найти этот нужный нам столбец среди других аналогичных.
Для поиска и выбора конкретного товара используем весьма популярную комбинацию функций ИНДЕКС+ПОИСКПОЗ.
Расчет суммы в G3 выполним так:
=СУММ(ИНДЕКС(B2:D21;0;ПОИСКПОЗ(F3;B1:D1;0)))
Итак, комбинация ИНДЕКС+ПОИСКПОЗ должны возвратить для дальнейших расчетов набор чисел в виде вертикального массива, который и будет потом просуммирован.
Опишем это подробнее.
ПОИСКПОЗ находит в шапке наименований таблицы B1:D1 нужный продукт (бананы) и возвращает его порядковый номер (иначе говоря, 2).
Затем ИНДЕКС выбирает из массива значений B2:D21 соответствующий номер столбца (второй). Будет возвращен весь столбик данных с соответствующим номером, поскольку номер строки (первый параметр функции) указан равным 0. На нашем рисунке это будет С2:С21. Остается только подсчитать все значения в этой колонке.
В данном случае, чтобы избежать ошибок при записи названия товара, мы рекомендовали бы использовать выпадающий список в F3, а значения для наполнения его брать из B1:D1.
5 способов создать выпадающий список в Excel — рекомендуем ознакомиться.
Сумма столбцов из нескольких таблиц.
Как в Экселе посчитать сумму столбца, если таких столбцов несколько, да и сами они находятся в нескольких разных таблицах?
Для получения итогов сразу по нескольким таблицам также используем функцию СУММ и структурированные ссылки. Такие ссылки появляются при создании в Excel «умной» таблицы.
При создании её Excel назначает имя самой таблице и каждому заголовку колонки в ней. Эти имена затем можно использовать в выражениях: они могут отображаться в виде подсказок в строке ввода.
В нашем случае это выглядит так:
Прямая ссылка | Структурированная ссылка (Имя таблицы и столбца) |
B2:B21 | Таблица2[Сумма] |
Для создания «умной» таблицы выделим диапазон A1:B21 и на ленте «Главная» выбираем «Форматировать как таблицу».
Приятным бонусом здесь является то, что «умная» таблица сама изменяет свои размеры при добавлении в нее данных (или же их удалении), ссылки на нее корректировать не нужно.
Также в нашем случае не принципиально, где именно располагаются в вашем файле Excel эти данные. Даже не важно, что они находятся на разных листах – программа все равно найдет их по имени.
Помимо этого, если используемые вами таблицы содержат строчку итогов, то нашу формулу перепишем так:
=СУММ(Таблица2[#Итоги];Таблица3[#Итоги])
И если будут внесены какие-то изменения или добавлены цифры, то все пересчитается автоматически.
Примечание: итоговая строчка в таблице должна быть включена. Если вы отключите её, то выражение вернет ошибку #ССЫЛКА.
Еще одно важное замечание. Чуть выше мы с вами говорили, что функция СУММ должна сложить сумму всех значений в строке или столбце – даже если они скрыты или же фильтр значений не позволяет их увидеть.
В нашем случае, если в таблице включена строка итогов, вы с ее помощью получите сумму только видимых ячеек.
Как вы видите на этом рисунке, если отфильтровать часть значений, то общие продажи, рассчитанные вторым способом, изменятся.
В то время как если просто складывать ячейки и не использовать итоговую строку «умной» таблицы, то фильтр и скрытие отдельных позиций никак не меняет результат вычислений.
Надеемся, что теперь суммировать области данных или же отдельные ячейки вам будет гораздо проще.
Также рекомендуем:
Копировать сумму выделенных ячеек в Буфер обмена
Иногда на то, чтобы придумать некоторые вещи, уходит очень много времени. Но когда их УЖЕ придумали, то постфактум они кажутся очевидными и даже банальными. Из серии «а что, так можно было?».
С самых первых версий в строке состояния внизу окна Microsoft Excel традиционно отображались итоги по выделенным ячейкам:
При желании, можно было даже щёлкнуть по этим итогам правой кнопкой мыши и выбрать в контекстном меню, какие именно функции мы хотим видеть:
И только совсем недавно в последних обновлениях Excel разработчики Microsoft добавили простую, но гениальную фишку — теперь при щелчке мышью по этим итогам они копируются в буфер!
Красота.
Но что делать тем, у кого пока (или уже?) нет такой версии Excel? Тут могут помочь несложные макросы.
Копирование суммы выделенных ячеек в Буфер с помощью макроса
Откройте на вкладке Разработчик (Developer) редактор Visual Basic или воспользуйтесь для этого сочетанием клавиш Alt+F11. Вставьте новый пустой модуль через меню Insert — Module и скопируйте туда следующий код:
Sub SumSelected() If TypeName(Selection) <> "Range" Then Exit Sub With GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") .SetText WorksheetFunction.Sum(Selection) .PutInClipboard End With End Sub
Логика его работы проста:
- Сначала идёт «защита от дурака» — мы проверяем что именно выделено. Если выделены не ячейки (а, например, диаграмма), то выходим из макроса.
- Затем при помощи команды GetObject мы создаем новый объект данных, где будет храниться впоследствии наша сумма выделенных ячеек. Длинный и непонятный буквенно-цифровой код — это, на самом деле, ссылка на ветку реестра Windows, где лежит библиотека Microsoft Forms 2.0 Object Library, которая умеет создавать такие объекты. Иногда такой трюк ещё называют неявным поздним связыванием. Если его не использовать, то пришлось бы заранее делать в файле ссылку на эту библиотеку через меню Tools — References.
- Сумма выделенных ячеек считается командой WorksheetFunction.Sum(Selection), а затем полученная сумма помещается в буфер обмена командой PutInClipboard
Для удобства использования можно, конечно же, повесить этот макрос на сочетание клавиш с помощью кнопки Макросы на вкладке Разработчик (Developer — Macros).
А если хочется видеть, что именно скопировалось после выполнения макроса, то можно включить панель Буфер обмена с помощью маленькой стрелки в правом нижнем углу соответствующей группы на Главной (Home) вкладке:
Не только сумма
Если кроме банальной суммы хочется что-то ещё, то можно воспользоваться любой из функций, которую нам предоставляет объект WorksheetFunction:
Например, там есть:
- Sum — сумма
- Average — среднее арифметическое
- Count — количество ячеек с числами
- CountA — количество заполненных ячеек
- CountBlank — количество пустых ячеек
- Min — минимальное значение
- Max — максимальное значение
- Median — медиана (центральное значение)
- … и т.д.
С учетом фильтров и скрытых строк-столбцов
Что если в выделенном диапазоне окажутся скрытые (вручную или фильтром) строки или столбцы? Чтобы не учитывать их в итогах, нужно будет чуть-чуть модифицировать наш код, добавив к объекту Selection свойство SpecialCells(xlCellTypeVisible):
Sub SumVisible() If TypeName(Selection) <> "Range" Then Exit Sub With GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") .SetText WorksheetFunction.Sum(Selection.SpecialCells(xlCellTypeVisible)) .PutInClipboard End With End Sub
В этом случае подсчет любой функции итога будет применён только к видимым ячейкам.
Если нужна живая формула
Если пофантазировать, то можно придумать сценарии, когда в буфер лучше скопировать не число (константу), а именно живую формулу, которая подсчитывает нужные нам итоги по выделенным ячейкам. В этом случае придётся склеить формулу из фрагментов, добавив к ней дополнительно удаление знаков доллара и замену запятой (которая используется как разделитель адресов нескольких выделенных диапазонов в VBA) на точку с запятой:
Sub SumFormula() If TypeName(Selection) <> "Range" Then Exit Sub With GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") .SetText "=СУММ(" & Replace(Replace(Selection.Address, ",", ";"), "$", "") & ")" .PutInClipboard End With End Sub
Суммирование с дополнительными условиями
Ну и, наконец, для совсем уже маньяков можно написать макрос, который будет суммировать не все выделенные ячейки, а только те, что удовлетворяют заданным условиям. Так, например, будет выглядеть макрос помещающий в Буфер сумму выделенных ячеек, если их значения больше 5 и при этом они залиты любым цветом:
Sub CustomCalc() Dim myRange As Range If TypeName(Selection) <> "Range" Then Exit Sub For Each cell In Selection If cell.Value > 5 And cell.Interior.ColorIndex <> xlNone Then If myRange Is Nothing Then Set myRange = cell Else Set myRange = Union(myRange, cell) End If End If Next cell With GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") .SetText WorksheetFunction.Sum(myRange) .PutInClipboard End With End Sub
Как легко сообразить, условия можно задать абсолютно любые — вплоть до форматов ячеек — и в любых количествах (в том числе, связывая их между собой логическими операторами or или and). Простор для фантазии большой.
Ссылки по теме
- Преобразование формул в значения (6 способов)
- Что такое макросы, как их использовать, куда вставлять код на Visual Basic
- Полезная информация в строке состояния Microsoft Excel
Главная работа Microsoft Excel опирается на формулы, которые позволяют при помощи специального процессора создавать таблицы разного размера и сложности, а также производить вычисления определенных значений в ее ячейках. Пользователи часто сталкиваются с такой простой задачей, как суммирование ячеек. Ниже мы расскажем о различных вариантах решения данной задачи.
Содержание
- Вычисление суммы в столбцах
- Вариант №1: просматриваем всю сумму
- Вариант №2: автосумма
- Вариант №3: автосуммирование нескольких столбцов
- Вариант №4: ручное суммирование
- Заключение
Вычисление суммы в столбцах
Вычислить сумму конкретных чисел в столбцах Excel можно как автоматически, так и вручную, используя стандартные инструменты программы. Помимо этого, имеется возможность просто просмотреть итоговый результат, не записывая его в ячейку. Начнем с последнего и самого простого способа.
Вариант №1: просматриваем всю сумму
В том случае, когда необходимо просто посмотреть всю сумму по столбцу, где ячейки содержат конкретные данные, и при этом не нужно постоянно удерживать сумму для дальнейших расчетов, делаем следующее:
- Левой кнопкой мышки (далее – ЛКМ) в нужном столбце отмечаем ячейки, по которым нужно произвести подсчет содержащихся в них чисел.
- Далее смотрим на строку состояния, расположенную внизу на панели используемой программы, там будет указана расчетная сумма. Данное значение видно до тех пор, пока выделены нужные ячейки.
- Подобный метод суммирования работает даже при наличии в столбце незаполненных ячеек.
Таким же способом возможен подсчет суммы чисел в ячейках одновременно из нескольких столбцов. Для этого необходимо выделить нужный диапазон, и далее снова смотрим внизу полученный результат.
Примечание: с левой стороны от суммы указываются число выделенных ячеек и усредненное значение по выбранному диапазону.
Вариант №2: автосумма
Очень часто сумму чисел в столбцах нужно зафиксировать для дальнейших расчетов, выделив для нее отдельную ячейку, которую можно потом редактировать. В подобных ситуациях оптимальным решением будет автоматическое суммирование, которое делается следующим образом:
- ЛКМ щелкаем по незаполненной ячейке, расположенной под теми, сумму которых необходимо вычислить.
- ЛКМ щелкаем по кнопке «Сумма», находящейся в подменю «Главная». Также можно использовать одновременное нажатие клавиш «ALT» и знака «=».
- Убеждаемся, что в появившейся в выделяемой ячейке формуле и строке формул, указывается адрес первой и последней ячеек, суммирование по которым необходимо выполнить и нажимаем клавишу «Enter».
В ячейке отобразится сумма чисел в выбранном нами диапазоне.
Примечание: любое изменение в ячейках, которые попадают в выбранный нами диапазон, сразу же отразится на конечном результате, т.е. заново выполнять процедуру суммирования не нужно.
В некоторых случаях требуется посчитать итоговую сумму не в ячейке, расположенной под суммируемыми числами, а в иной, находящейся в другом столбце.
В подобных ситуациях необходимо выполнить следующее:
- ЛКМ выделяем ячейку, где будет выполняться вычисление суммы.
- Нажимаем кнопку «Сумма» или используем горячие клавиши, которые нужны для ввода данной формулы.
- ЛКМ выделяем ячейки, которые нужно просуммировать и нажимаем клавишу «Enter».
Рекомендация: выделение диапазона ячеек можно выполнить и другим способом – кликаем ЛКМ по первой из них, после чего зажимам клавишу «Shift» и кликаем по последней.
Практически аналогичным способом можно суммировать числа одновременно из нескольких столбцов или определенных ячеек, даже если в выделенном диапазоне имеются незаполненные ячейки.
Вариант №3: автосуммирование нескольких столбцов
Иногда возникает необходимость посчитать итоговую сумму одновременно по нескольким столбцам таблицы Эксель. Выполняется это почти так же, как и в предыдущем варианте, но есть небольшой нюанс.
- ЛКМ щелкаем по ячейке, в которой хотим получить суммарное значение.
На панели инструментов нажимаем кнопку «Сумма», или можно также использовать сочетание клавиш, которое предназначаются для написания данной формулы (ALT + знак “=”). - Первый столбец над формулой будет выделен автоматически, поэтому далее мы, зажав клавишу «Ctrl», отмечаем оставшийся диапазон ячеек в другом столбце, который необходимо включить в окончательный расчет.
Ели требуется посчитать сумму столбцов, которые идут подряд, их все вместе можно выделить сразу.
Далее нажимаем «Enter» и видим итоговый результат в нужной нам ячейке и формулу, по которой производится расчет в строке формул на панели инструментов.
Таким же способом возможен расчет суммы значений в конкретных отдельных ячейках, которые расположены в разных столбцах или в границах одного и того же столбца.
Для этого ЛКМ выделяем ячейку, в которой нужно посчитать сумму, нажимаем на кнопку “Сумма” (также можно использовать комбинацию клавиш ALT и знак «=»), выделяем первый диапазон ячеек, затем, зажав клавишу «Ctrl» выделяем все оставшиеся ячейки/диапазон ячеек таблицы. После этого нажимаем «Enter» и получаем итоговый результат в нужной нам ячейке.
Примечание: В данном случае, как и в рассмотренном ранее варианте, расчет суммы можно произвести в любой свободной ячейке таблицы, а не только в той, которая находится под суммируемыми.
Вариант №4: ручное суммирование
«Сумма», как и другие формулы, имеющиеся в Microsoft Excel, обладает определенным синтаксисом, поэтому ее можно прописывать ручным способом. Для чего это нужно?
Прежде всего, это позволит избежать возможных ошибок в процессе выделения диапазона или отдельных ячеек, которые нужно просуммировать. Кроме того, даже если совершить ошибку на каком-либо этапе, то исправить ее так же легко, как и простую опечатку в набранном тексте, поэтому не придется выполнять всю работу с самого начала, и можно обойтись лишь незначительной корректировкой данных.
Также самостоятельное написание формулы позволяет размещать ее в различных местах таблицы, и даже на другом листе документа. Такой способ позволяет суммировать не просто столбцы и определенные диапазоны, но и конкретные ячейки и даже несколько ячеек, при этом, позволяя убрать те элементы, которые не нужно учитывать в расчете.
Формула суммирования выглядит следующим образом:
= СУММ (складываемые ячейки или диапазон ячеек)
Т.е. все то, что необходимо суммировать, пишется в скобках, а сами значения, помещаемые в скобки, должны иметь следующий вид:
Для определенных ячеек: А2; А5; А7; А10 – суммируются ячейки под номерами 2, 5, 7 10, находящиеся в столбце А.
Для диапазона: А1:А10 – суммируются десять первых ячеек, расположенных в столбце А.
Смешанное вычисление (конкретные ячейки и диапазоны ячеек): А1; А3; А5; А7; А9:A15 – суммируются ячейки под номерами 1, 3-5, 7, а также диапазон от 9 до 15. Все они расположены в столбце А. При этом, между конкретными ячейками и диапазонами не должны присутствовать какие-либо лишние символы-разделители.
Итак, для выполнения ручного складывания значений, находящихся в столбцах таблицы нужно сделать следующее:
- ЛКМ выделяем ячейку, в которой необходимо рассчитать итоговый результат.
- В данную ячейку пишем следующее:
= СУММ ( - Затем поочередно в строчке формул пишем адреса складываемых диапазонов или конкретных ячеек с использованием обязательных разделителей (для конкретных ячеек – «;», для диапазонов – «:», знаки пишутся без кавычек). Т.е. делается все по алгоритмам, описанным выше в зависимости от поставленных задач.
- После указания всех требуемых для суммирования элементов, проверяем, что ничего не пропустили (ориентироваться можно как по адресам, написанным в строках формул, так и по имеющейся подсветке выделяемых ячеек), закрываем скобку и нажимаем «Enter» для осуществления расчета.
Примечание: при обнаружении в итоговом результате ошибок (к примеру, в нее были включены дополнительные ячейки или какие-то, наоборот, пропущены), можно вручную скорректировать формулу, добавив нужное и убрав лишнее. Это касается и редактирования символов-разделителей «:» и «;».
При этом, вовсе не обязательно именно вручную прописывать адреса ячеек и их диапазоны, вместо этого можно просто выделять нужных элементы ЛКМ, зажав клавишу «Ctrl» при осуществлении перехода от одного выделяемого элемента к другому.
И напоследок, остался еще один, пожалуй, самый простой ручной способ суммирования значений в ячейках и столбцах, который можно применять для небольших таблиц.
- ЛКМ выделяем ячейку, в которой нужно посчитать сумму. Затем в строке формул пишем знак «=» и далее перечисляем адреса ячеек, которые необходимо суммировать, разделив их знаком «+».
- Далее нажимаем “Enter” и получаем результат в требуемой ячейке.
Примечание: как и в предыдущих способах, записывать формулу и посчитать результат можно в любой свободной ячейке таблицы, а также, можно суммировать ячейки из разных столбцов.
Самостоятельно считать сумму в определенных столбцах или конкретных ячейках таблицы вручную – не самая оперативная и удобная задача для реализации. Однако, подобный подход может уверенно гарантировать пользователям широкие возможности использования данных и работы с ними. Он позволяет быстро править допущенные ошибки, а также, вносить нужные корректировки. И только пользователю выбирать, каким способом выполнять эти действия – с использованием горячих клавиш и выделения нужных элементов мышкой, либо полностью написание формулы вручную.
Заключение
Таким образом, даже такую простую задачу, как вычисление суммы значений в ячейках и столбцах, можно выполнить в Excel несколькими способами, каждый из которых наилучшим образом подойдет в зависимости от ситуации и поставленных задач.