Excel сумма по группировке

Формула суммы при наличии группировок

Flatcher

Дата: Среда, 23.09.2015, 13:02 |
Сообщение № 1

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

Ранг: Участник

Сообщений: 92


Репутация:

1

±

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


Excel 2010

Добрый день! Подскажите пожалуйста как при наличии группировок посчитать сумму продаж по каждому уровню группировки. Все данные в примере

 

Ответить

китин

Дата: Среда, 23.09.2015, 13:19 |
Сообщение № 2

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

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

Сообщений: 6973


Репутация:

1063

±

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


Excel 2007;2010;2016

а попробу йте функцию промежуточные итоги

Код

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;$E$5:$E$9)

файл забыл :'(
перевложил.смотрите


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

Сообщение отредактировал китинСреда, 23.09.2015, 13:21

 

Ответить

Flatcher

Дата: Среда, 23.09.2015, 13:30 |
Сообщение № 3

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

Ранг: Участник

Сообщений: 92


Репутация:

1

±

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


Excel 2010

китин, не получается так(когда группировку сворачиваешь сумма уменьшается. А она ведь всегда 90 рублей

 

Ответить

китин

Дата: Среда, 23.09.2015, 13:37 |
Сообщение № 4

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

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

Сообщений: 6973


Репутация:

1063

±

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


Excel 2007;2010;2016

посчитать сумму продаж по каждому уровню группировки

????????


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

 

Ответить

Flatcher

Дата: Среда, 23.09.2015, 13:44 |
Сообщение № 5

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

Ранг: Участник

Сообщений: 92


Репутация:

1

±

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


Excel 2010

китин, уровень 1 получается покупатели 90 руб; уровень 2 это покупатель 1 сумма 50 руб и покупатель 2 сумма 40 руб. уровень 3 по номенклатуре у меня получилось посчитать. Или это по другому надо было назвать?

Сообщение отредактировал FlatcherСреда, 23.09.2015, 13:46

 

Ответить

VIDEO56

Дата: Среда, 23.09.2015, 15:25 |
Сообщение № 6

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

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

Сообщений: 262


Репутация:

23

±

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


Excel 2010

Flatcher, а почему бы не использовать сводную таблицу?


Всем удачного дня!

 

Ответить

pabchek

Дата: Среда, 23.09.2015, 18:11 |
Сообщение № 7

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

Ранг: Ветеран

Сообщений: 931


Репутация:

218

±

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


Excel 2007

Я все же извратился )))
единственное, что нужно доделать (поленился прописывать), добавить в ячейки в конце списка колонок А и В по пробелу (все равно, главное, чтоб не были пустыми).


«Учиться, учиться и еще раз учиться!»
WM: R399923528092

 

Ответить

Flatcher

Дата: Среда, 23.09.2015, 21:40 |
Сообщение № 8

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

Ранг: Участник

Сообщений: 92


Репутация:

1

±

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


Excel 2010

pabchek, спасибо) Вы сделали как раз то что нужно

 

Ответить

antoshavaluykin

Дата: Пятница, 21.02.2020, 12:44 |
Сообщение № 9

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

Ранг: Новичок

Сообщений: 33


Репутация:

0

±

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


Excel 2019

Друзья , помогите пожалуйста в вопросе.
Нужно в прикрепленном файле с помощью формулы просуммировать все группировки.
Там цифры корректные, но выгружены из базы без формул (соответственно).
Заранее благодарен.

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

8686010.xls
(124.5 Kb)

 

Ответить

Pelena

Дата: Пятница, 21.02.2020, 14:26 |
Сообщение № 10

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

antoshavaluykin, прочитайте Правила форума и создайте свою тему. Эта тема закрыта


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Skip to content

На чтение 1 мин. Просмотров 6.7k.

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

В нашем примере формула выглядит так:

= ЕСЛИ ( В5 = В4 ; «» ; СУММЕСЛИ( B5: B10 ; В5 ; С5: С10 ))

Как подсчитать сумму по группам в Excel

В каждой строке, где СУММЕСЛИ запускается ЕСЛИ, СУММЕСЛИ вычисляет сумму всех соответствующих строк в столбце C (C5: C10). Критериями, используемыми СУММЕСЛИ являются текущие значения ячеек B (B5), испытанных против всего столбца В (B5: B10).

Итого счетов-фактур по возрасту

=СУММЕСЛИ(диапазон ячеек для критерия; критерии; сумма)

Как подсчитать сумму по группам в Excel

Простая СУММЕСЛИ поможет посчитать промежуточные итоги по любому параметру, например, по счетам-фактурам:

=СУММЕСЛИ($E$5:$E$11;G5;$D$5:$D$11)

 

dilka

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

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

Добрый день! Помогите, пожалуйста!  
Необходимо получить сумму только по итогам сгруппированных строк.  

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

 

Serge

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

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

{quote}{login=dilka}{date=24.07.2010 11:43}{thema=Как просуммировать только значения по итогам сгруппированных строках}{post}  
Есть функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109,диапазон), но она работает только в том случае если группировка свернута, т.е. строчки скрыты.{/post}{/quote}  

  Здравствуйте.  
Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9,диапазон) работает и для нескрытых строк.

 

dilka

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

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

Сумма по всем значениям(которые входят в группировку)наоборот не нужна.  
                        Сумма  
+ строка1,                 7  
     group ->подстрока1   4  
             подстрока2   3  

  + строка2,                 4  
     group ->подстрока1   2  
             подстрока2   2  

  Итог                       7+4=11 — вот эту сумму необходимо посчитать

 

dilka

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

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

 

Serge

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

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

Пару решений в файле    

  19 Кб

 

Юрий М

Модератор

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

Контакты см. в профиле

dilka, а что это за реклама?

 

Извините, но реклама вставляется автоматически в окне сообщения, а я ее забыла удалить ;)

 

Юрий М

Модератор

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

Контакты см. в профиле

У меня и у других не вставляется.

 

Serge 007, спасибо, но эти варианты не подходят, т.к. в реальной таблице не будет таких значений «строка» или «а»»б» — это я так набросала быстро пример:).  

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

 

нажимаю кнопку <Ответить> и в окне Сообщение — эти ссылки уже есть…

 

Юрий М

Модератор

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

Контакты см. в профиле

{quote}{login=}{date=24.07.2010 12:37}{thema=Re: }{post}нажимаю кнопку <Ответить> и в окне Сообщение — эти ссылки уже есть…{/post}{/quote}  
Очень странно… Попробуйте другой обозреватель. Может вирус какой пробрался к Вам? :-)

 

Это говорит о том, что ваш компьютер заражен вирусом.  

  P.S. Никаких ссылок при нажатии кнопки «Ответить» не должно быть — никогда (ни у кого их нет, только у вас)

 

dilka

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

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

МММ, Спасибо, Юрий!    

  Что делать с моей проблемой по первоначальному вопросу…  
Есть ли возможность считать сумму только по итогам группировки?

 

Юрий М

Модератор

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

Контакты см. в профиле

Наберите в окне поиска: суммировать только видимые. Если ничего не подойдёт — попробуем что-нибудь придумать.

 

dilka

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

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

Мне конкретно нужна сумма по итогам группировки, а не видимые значения когда группировка скрывает в ней значения  
Я нашла на форуме запись про функцию ПРОМЕЖУТОЧНЫЕ.ИТОГЕ(109, диапазон)  
при раскрытии группировки сумма то меняется, т.к значения становятся видимыми

 

Юрий М

Модератор

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

Контакты см. в профиле

dilka, я не понимаю, что нужно получить. Суммировать только видимые не подходит? Почему?

 

kim

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

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

Игорь

Сделать динамическое определение диапазона не проблема.  
Проблема найти похожесть в Ваших (несгруппированных) строках. На Вашем примере это текстовая часть «строка» — Serge 007 в своем решении на него и ориентировался. Найдите что-то схожее у себя в реальных данных и будет счастье…  

  =СУММЕСЛИ($A$2:ИНДЕКС(A:A;ПОИСКПОЗ(«*»;A:A;-1));»*строка*»;$B$2:ИНДЕКС(B:B;ПОИСКПОЗ(«*»;A:A;-1)))

 

kim

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

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

Игорь

 

А чем не подходит традиционный способ? См. вложение.

 

Юрий М

Модератор

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

Контакты см. в профиле

{quote}{login=KL}{date=24.07.2010 02:43}{thema=}{post}А чем не подходит традиционный способ? См. вложение.{/post}{/quote}  
Уже предлагалось. Чем-то не устроило :-)  
P.S. В Каталонии холодно?

 

kim

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

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

Игорь

Serge 007 его уже предлагал во втором сообщении темы — автора это почему-то не устроило…

 

{quote}{login=Юрий М}{date=24.07.2010 02:52}{thema=Re: }{post}Уже предлагалось. Чем-то не устроило :-)  
P.S. В Каталонии холодно?{/post}{/quote}  
Вот так без объяснений? А как же тогда узнать, что ищем? :-)  
В Каталонии не знаю, в Мадриде 24С, не то что в Москве, где кромешный ад :-)

 

Я, правда, не смотрел, что уже предложил Сергей, но то, что предложил Кирилл  

  =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;B1:B6)  

  похоже на то, что нужно Dilka. Dilka, попробуйте писать не 109, а просто 9

 

Юрий М

Модератор

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

Контакты см. в профиле

{quote}{login=}{date=24.07.2010 03:03}{thema=}{post}Я, правда, не смотрел, что уже предложил Сергей{/post}{/quote}  
А Вы посмотрите на второе сообщение в теме.

 

{quote}{login=Юрий М}{date=24.07.2010 03:12}{thema=Re: }{post}{quote}{login=}{date=24.07.2010 03:03}{thema=}{post}Я, правда, не смотрел, что уже предложил Сергей{/post}{/quote}  
А Вы посмотрите на второе сообщение в теме.{/post}{/quote}  
Юрий,  
Суть моего предложения несколько иная :-) Оно основано на свойстве ПРОМЕЖУТОЧНЫЕ.ИТОГИ() игнорировать другие формулы, которые ее используют. Я предлагаю все суммы получать с пом. ПРОМЕЖУТОЧНЫЕ.ИТОГИ(). Т.е. если в строках типа «Строка 1», «Строка 2» и т.д. стоит константа или функция СУММ(), заменить их на ПРОМЕЖУТОЧНЫЕ.ИТОГИ(). Общая сумма должна также использовать ПРОМЕЖУТОЧНЫЕ.ИТОГИ() но охватывать всю высоту таблицы вкл. промежуточные итоги.

 

Пардон, разлогинился как обычно :-)

 

Юрий М

Модератор

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

Контакты см. в профиле

 

dilka

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

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

Извините, если не поняли меня.. Прилагаю файлик там описала в примечании, что необходимо получить ;)

 

dilka

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

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

Кстати у KL похоже есть доля истины, только не понимаю как Вы получили такой результат — тот что мне нужно???

 

kim

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

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

Игорь

#30

25.07.2010 01:18:59

В ячейку G4 =СУММЕСЛИ($A$5:$A$15;»<>»;$G$5:$G$15)  
И можете вставлять строки…  

  Офф:  
Сергей (KuklP) дай пож. свой скайп-адрес или на мой напиши «kimtan81», надо бы парой слов перекинуться.

Вот два столбца, один — это название продукта, а другой — продажи. Теперь я хочу суммировать продажи по тому же продукту, как показано на скриншоте ниже. Как я могу решить это в Excel?
сумма документов по группе 1

Суммировать значения по группам с использованием формулы

Вычислите или объедините значения по группам с помощью Kutools for Excel


Суммировать значения по группам с использованием формулы

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

Выберите следующую ячейку в диапазоне данных, введите это = ЕСЛИ (A2 = A1; «»; СУММЕСЛИ (A: A; A2; B: B)), (A2 — относительная ячейка, по которой вы хотите суммировать, A1 — заголовок столбца, A: A — столбец, по которому вы хотите суммировать, B: B — столбец, значения которого вы хотите суммировать.) Нажмите Enter перетащите маркер заполнения вниз в ячейки, чтобы заполнить формулу.
сумма документов по группе 2


Вычислите или объедините значения по группам с помощью Kutools for Excel

Если вы хотите выполнить другие вычисления по группам, такие как количество, найти максимальное или минимальное значение или объединить значения на основе группы, вы можете попробовать Kutools for ExcelАвтора Расширенные ряды комбинирования утилита.

После бесплатная установка Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон данных и щелкните Кутулс > Слияние и разделение > Расширенные ряды комбинирования.
сумма документов по группе 3

2. в Расширенные ряды комбинирования диалог, пожалуйста, сделайте следующее:

1) Укажите столбец в качестве ключевого столбца, который используется для расчета или объединения значений на основе;

2) Выберите нужный вариант за одну операцию.
сумма документов по группе 4

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


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (7)


Оценок пока нет. Оцените первым!

Ссылка на это место страницы:
#title

  1. Как подсчитать сумму по группам в Excel
  2. Итого счетов-фактур по возрасту
  3. Скачать файл

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

В нашем примере формула выглядит так:

= ЕСЛИ( В5 = В4; «» ; СУММЕСЛИ( B5: B10 ; В5 ; С5: С10 ))

= IF( В5 = В4; «» ; SUMIF( B5:B10 ; В5 ; С5: С10 ))

В каждой строке, где СУММЕСЛИ запускается ЕСЛИ, СУММЕСЛИ вычисляет сумму всех соответствующих строк в столбце C (C5: C10). Критериями, используемыми СУММЕСЛИ являются текущие значения ячеек B (B5), испытанных против всего столбца В (B5: B10). 

Ссылка на это место страницы:
#punk02

=СУММЕСЛИ(диапазон ячеек для критерия; критерии; сумма)

=SUMIFS ( диапазон ячеек для критерия; критерии; сумма )

Простая СУММЕСЛИ поможет посчитать промежуточные итоги по любому параметру, например, по счетам-фактурам:

=СУММЕСЛИ($E$5:$E$11;G5;$D$5:$D$11)

=SUMIF($E$5:$E$11;G5;$D$5:$D$11)

Ссылка на это место страницы:
#punk03

Файлы статей доступны только зарегистрированным пользователям.

1. Введите свою почту

2. Нажмите Зарегистрироваться

3. Обновите страницу
Вместо этого блока появится ссылка для скачивания материалов.

Привет! Меня зовут Дмитрий. С 2014 года Microsoft Cretified Trainer. Вместе с командой управляем этим сайтом. Наша цель — помочь вам эффективнее работать в Excel. 

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

Подписывайтесь на нас в соц.сетях:

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

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

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

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

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