Excel суммировать до определенного столбца

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

Содержание

  • Вычисление суммы в столбцах
  • Вариант №1: просматриваем всю сумму
  • Вариант №2: автосумма
  • Вариант №3: автосуммирование нескольких столбцов
  • Вариант №4: ручное суммирование
  • Заключение

Вычисление суммы в столбцах

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

Вариант №1: просматриваем всю сумму

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

  1. Левой кнопкой мышки (далее – ЛКМ) в нужном столбце отмечаем ячейки, по которым нужно произвести подсчет содержащихся в них чисел.
    Как вычислить сумму столбца в Excel (4 варианта)
  2. Далее смотрим на строку состояния, расположенную внизу на панели используемой программы, там будет указана расчетная сумма. Данное значение видно до тех пор, пока выделены нужные ячейки.
    Как вычислить сумму столбца в Excel (4 варианта)
  3. Подобный метод суммирования работает даже при наличии в столбце незаполненных ячеек.
    Как вычислить сумму столбца в Excel (4 варианта)Таким же способом возможен подсчет суммы чисел в ячейках одновременно из нескольких столбцов. Для этого необходимо выделить нужный диапазон, и далее снова смотрим внизу полученный результат.
    Как вычислить сумму столбца в Excel (4 варианта)

Примечание: с левой стороны от суммы указываются число выделенных ячеек и усредненное значение по выбранному диапазону.

Как вычислить сумму столбца в Excel (4 варианта)

Вариант №2: автосумма

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

  1. ЛКМ щелкаем по незаполненной ячейке, расположенной под теми, сумму которых необходимо вычислить.
    Как вычислить сумму столбца в Excel (4 варианта)
  2. ЛКМ щелкаем по кнопке «Сумма», находящейся в подменю «Главная». Также можно использовать одновременное нажатие клавиш «ALT» и знака «=».
    Как вычислить сумму столбца в Excel (4 варианта)
  3. Убеждаемся, что в появившейся в выделяемой ячейке формуле и строке формул, указывается адрес первой и последней ячеек, суммирование по которым необходимо выполнить и нажимаем клавишу «Enter».
    Как вычислить сумму столбца в Excel (4 варианта)В ячейке отобразится сумма чисел в выбранном нами диапазоне.
    Как вычислить сумму столбца в Excel (4 варианта)

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

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

В подобных ситуациях необходимо выполнить следующее:

  1. ЛКМ выделяем ячейку, где будет выполняться вычисление суммы.
    Как вычислить сумму столбца в Excel (4 варианта)
  2. Нажимаем кнопку «Сумма» или используем горячие клавиши, которые нужны для ввода данной формулы.
    Как вычислить сумму столбца в Excel (4 варианта)
  3. ЛКМ выделяем ячейки, которые нужно просуммировать и нажимаем клавишу «Enter».
    Как вычислить сумму столбца в Excel (4 варианта)Рекомендация: выделение диапазона ячеек можно выполнить и другим способом – кликаем ЛКМ по первой из них, после чего зажимам клавишу «Shift» и кликаем по последней.
    Как вычислить сумму столбца в Excel (4 варианта)

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

Вариант №3: автосуммирование нескольких столбцов

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

  1. ЛКМ щелкаем по ячейке, в которой хотим получить суммарное значение.
    Как вычислить сумму столбца в Excel (4 варианта)На панели инструментов нажимаем кнопку «Сумма», или можно также использовать сочетание клавиш, которое предназначаются для написания данной формулы (ALT + знак “=”).
    Как вычислить сумму столбца в Excel (4 варианта)
  2. Первый столбец над формулой будет выделен автоматически, поэтому далее мы, зажав клавишу «Ctrl», отмечаем оставшийся диапазон ячеек в другом столбце, который необходимо включить в окончательный расчет.
    Как вычислить сумму столбца в Excel (4 варианта)Ели требуется посчитать сумму столбцов, которые идут подряд, их все вместе можно выделить сразу.
    Как вычислить сумму столбца в Excel (4 варианта)Далее нажимаем «Enter» и видим итоговый результат в нужной нам ячейке и формулу, по которой производится расчет в строке формул на панели инструментов.
    Как вычислить сумму столбца в Excel (4 варианта)Таким же способом возможен расчет суммы значений в конкретных отдельных ячейках, которые расположены в разных столбцах или в границах одного и того же столбца.
    Для этого ЛКМ выделяем ячейку, в которой нужно посчитать сумму, нажимаем на кнопку “Сумма” (также можно использовать комбинацию клавиш ALT и знак «=»), выделяем первый диапазон ячеек, затем, зажав клавишу «Ctrl» выделяем все оставшиеся ячейки/диапазон ячеек таблицы. После этого нажимаем «Enter» и получаем итоговый результат в нужной нам ячейке.
    Как вычислить сумму столбца в Excel (4 варианта)

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

Вариант №4: ручное суммирование

«Сумма», как и другие формулы, имеющиеся в Microsoft Excel, обладает определенным синтаксисом, поэтому ее можно прописывать ручным способом. Для чего это нужно?

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

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

Формула суммирования выглядит следующим образом:

= СУММ (складываемые ячейки или диапазон ячеек)

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

Для определенных ячеек: А2; А5; А7; А10 – суммируются ячейки под номерами 2, 5, 7 10, находящиеся в столбце А.

Как вычислить сумму столбца в Excel (4 варианта)

Для диапазона: А1:А10 – суммируются десять первых ячеек, расположенных в столбце А.

Как вычислить сумму столбца в Excel (4 варианта)

Смешанное вычисление (конкретные ячейки и диапазоны ячеек): А1; А3; А5; А7; А9:A15 – суммируются ячейки под номерами 1, 3-5, 7, а также диапазон от 9 до 15. Все они расположены в столбце А. При этом, между конкретными ячейками и диапазонами не должны присутствовать какие-либо лишние символы-разделители.

Как вычислить сумму столбца в Excel (4 варианта)

Итак, для выполнения ручного складывания значений, находящихся в столбцах таблицы нужно сделать следующее:

  1. ЛКМ выделяем ячейку, в которой необходимо рассчитать итоговый результат.
    Как вычислить сумму столбца в Excel (4 варианта)
  2. В данную ячейку пишем следующее:
    = СУММ (
    Как вычислить сумму столбца в Excel (4 варианта)
  3. Затем поочередно в строчке формул пишем адреса складываемых диапазонов или конкретных ячеек с использованием обязательных разделителей (для конкретных ячеек – «;», для диапазонов – «:», знаки пишутся без кавычек). Т.е. делается все по алгоритмам, описанным выше в зависимости от поставленных задач.
    Как вычислить сумму столбца в Excel (4 варианта)
  4. После указания всех требуемых для суммирования элементов, проверяем, что ничего не пропустили (ориентироваться можно как по адресам, написанным в строках формул, так и по имеющейся подсветке выделяемых ячеек), закрываем скобку и нажимаем «Enter» для осуществления расчета.
    Как вычислить сумму столбца в Excel (4 варианта)Примечание: при обнаружении в итоговом результате ошибок (к примеру, в нее были включены дополнительные ячейки или какие-то, наоборот, пропущены), можно вручную скорректировать формулу, добавив нужное и убрав лишнее. Это касается и редактирования символов-разделителей «:» и «;».
    Как вычислить сумму столбца в Excel (4 варианта)При этом, вовсе не обязательно именно вручную прописывать адреса ячеек и их диапазоны, вместо этого можно просто выделять нужных элементы ЛКМ, зажав клавишу «Ctrl» при осуществлении перехода от одного выделяемого элемента к другому.

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

  1. ЛКМ выделяем ячейку, в которой нужно посчитать сумму. Затем в строке формул пишем знак «=» и далее перечисляем адреса ячеек, которые необходимо суммировать, разделив их знаком «+».
    Как вычислить сумму столбца в Excel (4 варианта)
  2. Далее нажимаем “Enter” и получаем результат в требуемой ячейке.
    Как вычислить сумму столбца в Excel (4 варианта)

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

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

Заключение

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

Суммирование значений в строке до определенного столбца

Friktoriya

Дата: Среда, 22.07.2015, 15:12 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Добрый день! Помогите, пожалуйста, просуммировать значения строки до нужного столбца (до какого столбца — зависит от даты)
При этом формула должна учитывать то, какую строку суммировать (зависит от ФИО)

 

Ответить

Udik

Дата: Среда, 22.07.2015, 15:26 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

проще всего с доп столбцом (это чтобы не вводить проверок если порядок строк измениться, если порядок/кол-во строк не меняются, можно напрямую в маленькую табличку формулу писать)

Код

=СУММПРОИЗВ(B3:AF3;—($B$1:$AF$1<$B$13))

К сообщению приложен файл:

edt1.xlsx
(13.2 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

Сообщение отредактировал UdikСреда, 22.07.2015, 15:32

 

Ответить

Friktoriya

Дата: Среда, 22.07.2015, 15:56 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Udik, спасибо!! А есть такая возможность, чтобы строка определялась по фамилии в табличке ниже, т.е. смотрит на ячейку А15, а в B15 суммирует то что нужно?
Порядок строк и фамилии будут меняться, табличка снизу только для примера, окончательный расчет будет в другой вкладке, которая сюда не влезла((

Сообщение отредактировал FriktoriyaСреда, 22.07.2015, 15:59

 

Ответить

Friktoriya

Дата: Среда, 22.07.2015, 16:04 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Udik, Погодите ка, способ с дополнительным столбцом тоже должен подойти..! Супер, спасиибо еще раз!! girl_curtsey

Сообщение отредактировал FriktoriyaСреда, 22.07.2015, 16:04

 

Ответить

китин

Дата: Среда, 22.07.2015, 16:07 |
Сообщение № 5

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

так надо?формула массива

Код

=СУММПРОИЗВ(ЕСЛИ(ЕЧИСЛО($B$3:$AF$9);$B$3:$AF$9)*($B$1:$AF$1<=$B$13)*($A15=$A$3:$A$9))


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинСреда, 22.07.2015, 16:09

 

Ответить

Udik

Дата: Среда, 22.07.2015, 16:33 |
Сообщение № 6

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

ну вот так для маленькой таблицы (начинается на 1 строке листа)

Код

=ИНДЕКС(Лист1!$A:$A;СТРОКА();)

если название листа с базой другое, в формуле надо будет подправить

К сообщению приложен файл:

edt1-2.xlsx
(14.2 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

Сообщение отредактировал UdikСреда, 22.07.2015, 16:39

 

Ответить

Nic70y

Дата: Среда, 22.07.2015, 19:59 |
Сообщение № 7

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

летучая для разнообразия

Код

=СУММ(ДВССЫЛ(«C»&ПОИСКПОЗ(A15;A$3:A$9;)+2&»:»&АДРЕС(ПОИСКПОЗ(A15;A$3:A$9;)+2;ПОИСКПОЗ(B$13;C$1:AF$1;)+2)))

и нелетучая и не массивная

Код

=СУММПРОИЗВ((A$3:A$9=A15)*(C$1:AF$1<=B$13);C$3:AF$9)

и массивная

Код

=СУММ(ЕСЛИ(A$3:A$9=A15;ЕСЛИ(C$1:AF$1<=B$13;C$3:AF$9)))


ЮMoney 41001841029809

Сообщение отредактировал Nic70yСреда, 22.07.2015, 20:05

 

Ответить

МВТ

Дата: Среда, 22.07.2015, 22:33 |
Сообщение № 8

Группа: Проверенные

Ранг: Обитатель

Сообщений: 476


Репутация:

137

±

Замечаний:
0% ±


Excel 2007

До кучи

Код

=СУММ(СМЕЩ($B$3;ПОИСКПОЗ(A15;$A$3:$A$9;0)-1;;;ДЕНЬ($B$13)))

Сообщение отредактировал МВТСреда, 22.07.2015, 22:35

 

Ответить

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Еще…Меньше

Для суммы чисел в диапазоне (группе ячеек) можно использовать простую формулу, но функцию СУММ проще использовать при работе с несколькими числами. Например, =СУММ(A2:A6) реже имеет ошибки при вводе, чем =A2+A3+A4+A5+A6.

Использование функции СУММ для двух диапазонов чисел

Вот формула, использующая два диапазонаячеев: =СУММ(A2:A4;C2:C3) суммирует числа в диапазонах A2:A4 и C2:C3. Чтобы получить итоговую сумму в 39787, нажмите ввод.

Чтобы создать формулу:

  1. Введите в ячейку =СУММ и открываю скобки (.

  2. Чтобы ввести первый диапазон формул, который называется аргументом (частью данных, которую нужно выполнить), введите A2:A4 (или выберите ячейку A2 и перетащите ее через ячейку A6).

  3. Введите запятую (,), чтобы отделить первый аргумент от следующего.

  4. Введите второй аргумент C2:C3 (или перетащите его, чтобы выбрать ячейки).

  5. Введите закрываюю скобки )и нажмите ввод.

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

  • =СУММ(A2:A4;2429;10482)

  • =СУММ(4823;A3:A4;C2:C3)

  • =СУММ(4823;12335;9718;C2:C3)

  • =СУММ(A2;A3;A4;2429;10482)

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

Попробуйте попрактиковаться

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

Чтобы узнать, как работает функция СУММ, скопируйте таблицу ниже в таблицу и вкопируйте ее в ячейку A1.

Данные

-5

15

30

‘5

ИСТИНА

Формула

Описание

Результат

=СУММ(3;2)

Прибавляет 3 и 2.

5

=СУММ(«5»; 15; ИСТИНА)

Прибавляет 5, 15 и 1. Текстовое значение «5» сначала переводится в число, а логическое значение ИСТИНА — в число 1.

21

=СУММ(A2:A4)

Суммы значений в ячейках A2-A4.

40

=СУММ(A2:A4; 15)

С суммой значений в ячейках A2–A4, а затем к результату прибавляет 15.

55

=СУММ(A5;A6;2)

Суммы значений в ячейках A5 и A6, а затем 2 к результату. Так как не числовые значения в ссылках не переводятся, значение в ячейке A5 (‘5) и значение в ячейке A6 (ИСТИНА) будут рассматриваться как текст, поэтому значения в этих ячейках игнорируются.

2

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

Еще одна попытка.
Хочу просуммировать ячейки под определённым условием (в моем примере это условие «Факт»/»План»). Сумма проводится строго от одной ячейки до определенной (плавающей) ячейки в строке. Плавающая ячейка должна задаваться так, как указано во вложении, то есть буква на столбец будет задаваться в будущем автоматически при смене исходной информации. Я попытался сделать это через функцию ДВССЫЛ, но у меня ничего не получилось. Предложите, пожалуйста, решение проблемы или её альтернативу.
Заранее спасибо за помощь .

Прикрепленные файлы

  • 1.xlsx (12.31 КБ)

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

давайте уточним ваша задумка чет маленько кривовата сумм если работает с одинаковыми диапазонами условия и диапазоном суммирования а вы сейчас пытаетесь задать диапазон условия B2:H2 (7 столбцов 1 строка) а диапазон суммирования B9:R26 (17 столбцов и 18 строк) в итоге будет некорректная работа суммесли
диапазон можно задавать и функцией индекс по последнему заполненному столбу, ща вам надо определится в какой диапазон строк вы хотите сумировать одну или все таки какоето определенное количество  

Изменено: Сергей23.09.2016 10:11:41

Лень двигатель прогресса, доказано!!!

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

А в столбцах «План» нет значений?

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

Владимир, день добрый, вот и поговорили с тобой, а топик стартер кинул задачку и свалил

Лень двигатель прогресса, доказано!!!

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

Ребят, не обижайтесь, не было возможности ответить быстро. На счет формулы, видимо съехала: да, суммировать буду исключительно по одной строке, но с несколькими столбцами. В «План» цифры не имеют значения, просто хотел показать форму расчета.

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Здравствуй, Сергей.
Да нет, думаю занят пока..
Тут наваял вариантик:
=СУММ(ИНДЕКС(B3:G20;Ч(ИНДЕКС(СТРОКА(A1:ИНДЕКС(A1:A100;СЧЁТЕСЛИ(A3:A20;»<=»&B22);));));Ч(ИНДЕКС(СТОЛБЕЦ(A1:ИНДЕКС(A1:CV1;СЧЁТЗ(B1:M1)))*2-1;))))

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#7

23.09.2016 10:23:56

Код
=СУММЕСЛИ(B2:H2;"Факт";ДВССЫЛ("B9:"&B$22&"26"))

Согласие есть продукт при полном непротивлении сторон.

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

Сергей, =СУММЕСЛИ(B2:H2;»Факт»;B9:ДВССЫЛ(B$22&9)) — вот так как-то должно было быть по моей задумке.

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

Sanja, в Вашем случае при смене буквы на столбец в ячейке, значение суммы не меняется…
Владимир, тяжело) и почему-то тоже некорректно работает.

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#10

23.09.2016 10:57:32

Я Вам сделал так, как Вы ХОТИТЕ. Не факт, что это правильно, но Вы ТАК хотите

Цитата
BUCK написал: вот так как-то должно было быть по моей задумке

В саму задачу не вникал, просто показал правильный синтаксис функции ДВССЫЛ()

Согласие есть продукт при полном непротивлении сторон.

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

#11

23.09.2016 11:00:19

Цитата
BUCK написал:
В «План» цифры не имеют значения

Это их пока нет, но когда в реальности они там будут, то формула будет считать по-другому.

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

#12

23.09.2016 11:01:34

Цитата
BUCK написал:
Предложите, пожалуйста, решение проблемы или её альтернативу.

Sanja,Если я правильно понимаю  слова, изложенные мною, тут не было конкретного указания на то, что я ТАК ХОЧУ. Я изложил то, как я видел решение данное проблемы, не обязательно правильное.

Изменено: BUCK23.09.2016 11:02:04

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

А я так понял:
=СУММЕСЛИ(B2:H2;»Факт»;ДВССЫЛ(«B»&ПОИСКПОЗ(B22;A1:A20;0)&»:H»&ПОИСКПОЗ(B22;A1:A20;0)))

P.S. Надо бы еще зайти на вкладку Формулы -Вычисления -Параметры вычислений и поставить там галку на Автоматически. А то изменение буковки не приведет к автопересчету формулы.

Изменено: The_Prist23.09.2016 11:04:06

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

Владимир, Я думал функция СУММЕСЛИ будет считать только Факт вне зависимости будут цифры в Плане или нет… А так да, цифры будут и в Плане.

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

The_Prist, в этой формуле, я так понимаю, вы ищите номер строки? Если да, то мне нужна именно буква столбца. То есть я в ячейке указываю букву столбца, а первая граница суммы не меняется. А также остается неизменной и номер строки суммируемой зоны.
Автоматический пересчет стоит. Пробовал и через F9 на всякий случай.

Изменено: BUCK23.09.2016 11:31:52

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

#16

23.09.2016 11:15:03

Цитата
BUCK написал:
исключительно по одной строке, но с несколькими столбцами

Тогда так:
=СУММ(ИНДЕКС(B3:G20;СЧЁТЕСЛИ(A3:A20;»<=»&B22);Ч(ИНДЕКС(СТОЛБЕЦ(A1:ИНДЕКС(A1:CV1;СЧЁТЗ(B1:M1)))*2-1;))))

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#17

23.09.2016 11:19:24

Цитата
BUCK написал:
мне нужна именно буква столбца. То есть я в ячейке указываю букву столбца, а первая граница суммы не меняется. А также остается неизменной и номер строки суммируемой зоны.

я вообще ничего уже не понимаю. Какую нафиг тогда роль играет буква в ячейке В22 и какая роль букв в столбце А? Если номер строки суммируемой зоны не меняется — к чему такие танцы с бубном? И что должно тогда быть просуммировано, если в В22 указана буква R? Можете пояснить? А если указана буква Q?

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

The_Prist, поясню. Возьмем, к примеру, статью А. Допустим нужно сделать отчет за январь. Мне нужно выгрузить в отдельную таблицу значения за январь. Тут ничего сложного, сделал отсылку и все. Следующий шаг, нужно сделать отчет за февраль. В данном случае нужно посчитать накопительную сумму за февраль и январь по статье А (строка не меняется, а столбец уже поменялся). И так далее до декабря. Но при этом все это я пытаюсь автоматизировать: ставлю в одной ячейке месяц, отсюда как следствие должна меняться буква В21 до буквы столбца, в которой этот месяц стоит. Как-то так…

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

Владимир, сложно понять, да, я, возможно, глуповат) Copy/Past -> #ЗНАЧ!

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Ну-ну…Я увидел, где Вы статью ставите — В22. И предложил решение, чтобы суммировать данные только этой указанной строки. Но где Вы указываете месяц? Вы свой файл смотрели? Найдёте там хоть где-то выбор месяца?
Т.е. Вы в В22 указываете статью(которую по Вашим словам менять не надо), но при этом не указываете нигде месяц, который как раз надо менять. Вы вообще хоть чуточку думали над составлением примера или решили, что мы догадаемся?

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#21

23.09.2016 11:33:34

В общем, если в В21 — месяц, то можно так:

Код
=СУММЕСЛИ(B2:ИНДЕКС(B2:H2;ПОИСКПОЗ(B21;B1:H1;0));"Факт";B3:ИНДЕКС(B3:H3;ПОИСКПОЗ(B21;B1:H1;0)))

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

The_Prist, я посчитал ненужным усложнять для примера таблицу с добавлением месяца, чтобы при этом автоматически менялась буква, так как её на данном этапе можно менять и вручную. Я считаю, что я доступно объяснил мою проблему и прошу помочь: можно ли дать отсылку на букву столбца, при том что значение строки не меняется при суммировании, а буква будет плавающей (пока неважно будет автоматически или вручную).

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

#23

23.09.2016 11:37:15

Цитата
BUCK написал: сложно понять

Тогда смотрите в файле.

Прикрепленные файлы

  • 1.xlsx (13.15 КБ)

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#24

23.09.2016 11:41:36

Цитата
BUCK написал:  можно ли дать отсылку на букву столбца

Можно, но не нужно. Ссылка с буквой, полученной отдельно — текст, который нужно преобразовать в ссылку.

Это раз

.
ДВССЫЛ с этим справится. Но функция медленная и пересчитывается при каждом изменении на листе.

Это два

.

Три

: прислушивайтесь к советам. Решение с помощью ИНДЕКС оптимальнее.

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#25

23.09.2016 11:43:00

Цитата
BUCK написал:
можно ли дать отсылку на букву столбца

можно. Только откуда брать-то её? Если надо автоматом — то я показал формулу. Если надо руками — то разницы между вписать в формулу нужную ссылку вообще не вижу…Вот в Вашем файле пример моей формулы.

Прикрепленные файлы

  • 1.xlsx (12.84 КБ)

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

BUCK

Пользователь

Сообщений: 71
Регистрация: 22.09.2016

vikttur, Я не сопротивляюсь.
The_Prist, круто, действительно круто. Спасибо большое. Можете закрывать тему.

 

Lamptop

Пользователь

Сообщений: 25
Регистрация: 03.06.2017

#27

05.12.2019 19:56:58

Добрый день!
Нашел в интернете решение в виде формулы:

Код
=СУММ(A8:ИНДЕКС(A8:L8;D4))

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

Прикрепленные файлы

  • Приложение №1.xlsx (9.28 КБ)

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

Простое сложение

Самый простой способ, как в Экселе посчитать сумму определенных ячеек — использование знака «плюс». Он подходит при необходимости сложить небольшое количество чисел или суммировать диапазоны, расположенные в произвольном порядке на одном или нескольких листах.

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

Не обойтись без такого способа и в тех случаях, когда ячейки расположены в произвольном порядке друг относительно друга. Например, пользователь точно знает (определив это способом, который невозможно заменить формулой), что сложить нужно именно ячейки G8, H16, J7 и K18. Для получения суммы достаточно просто написать в ячейке сначала знак равенства, а затем номера ячеек, между которыми ставится плюс.

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

  • Как работает округление чисел в Эксель: принципы и настройки

Применение функции СУММ

Синтаксис математической функции достаточно простой. После того как в строке появится название СУММ следует ввести нужное количество аргументов. Причем их необязательно должно быть много — функция считает сумму даже для одного числа. Хотя, естественно, использование СУММ имеет смысл только при большом количестве аргументов — хотя бы 5.

Функцию можно применять, складывая отдельные значения или целые диапазоны. Причем от пользователя не требуется ставить какие-то знаки — даже точка с запятой и двоеточие устанавливаются автоматически. В одной формуле можно указать до 255 аргументов. Каждый из них может быть положительным, отрицательным, дробным. Округление происходит в соответствии с настройками ячейки, в которой записывается формула.

Записывать слово «СУММ» можно вручную (кириллицей), не забывая ставить открывающую и закрывающую скобки. Хотя оно есть и в списке функций, открывающемся при нажатии на значок слева от строки формул. В большинстве случаев «СУММ» можно найти среди 10 недавно использовавшихся функций. Если нет — искать придется среди математических.

  • Как закрепить ячейку в Excel с помощью знака доллара

Автосумма

Перед тем как посчитать в Эксель сумму нескольких ячеек в одном диапазоне, например, в одном столбце или строке или нескольких соседних колонках, стоит познакомиться с функцией «Автосумма». Она находится в группе «Редактирование» на главной вкладке и позволяет автоматически определять, какие числа будут складываться.

Определение не всегда бывает правильным, но если верно выбрать ячейку, где пишется формула, вероятность будет достаточно высокой:

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

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

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

Особенности определения суммы в разных ситуациях

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

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

 
Определить результат сложения может понадобиться и для одного и того же диапазона, расположенного сразу на нескольких страницах. Например, для определения суммы расходов по одинаковым статьям каждого месяца. В этом случае формула =СУММ(Январь:Апрель!B4) выдаст число, получившееся путем сложения ячейки B4 на каждом из 4 указанных листов.

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

Например, ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; G5:G19) покажет сумму в диапазоне от G5 до G19 без учета ячеек, которые пользователь скрыл вручную (например, 11 и 12). Если строки скрыты при фильтрации, вместо аргумента 109 нужен ввод цифры 9.

Читайте также:

  • Лучшие бюджетные планшеты: какой купить в 2021 году=«content_internal_link»>
  • Как контролировать местонахождение ребенка через iPhone=«content_internal_link»>

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel суммировать две строки
  • Excel суммировать данные всех листов в один
  • Excel суммировать все кроме
  • Excel суммировать в зависимости от цвета
  • Excel суммированный учет рабочего времени

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии