Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск одинаковых позиций и сложение значений - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск одинаковых позиций и сложение значений
Vodosos Дата: Суббота, 06.12.2014, 22:52 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте! Никак не могу сделать поиск одинаковых ячеек и суммирование их значений в эту же строку
К сообщению приложен файл: 8576505.xlsx (8.5 Kb)


Жека
 
Ответить
СообщениеЗдравствуйте! Никак не могу сделать поиск одинаковых ячеек и суммирование их значений в эту же строку

Автор - Vodosos
Дата добавления - 06.12.2014 в 22:52
Rustem Дата: Суббота, 06.12.2014, 23:21 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Сводная такое делает ...
К сообщению приложен файл: 8216669.xlsx (12.0 Kb)


WMR: R183220163895
 
Ответить
СообщениеСводная такое делает ...

Автор - Rustem
Дата добавления - 06.12.2014 в 23:21
ShAM Дата: Суббота, 06.12.2014, 23:22 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Или Формулой массива выбираем уникальные:
Код
=ЕСЛИОШИБКА(ИНДЕКС($B$4:$B$10;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($E$3:E3;$B$4:$B$10)=0;СТРОКА($A$1:$A$7));1));"")

В соседнем столбце суммируем по этим уникальныс
Код
=ЕСЛИ(E4="";"";СУММЕСЛИ($B$4:$B$10;E4;$C$4:$C$10))

См.в файле.
К сообщению приложен файл: Vodosos.xlsx (9.2 Kb)
 
Ответить
СообщениеИли Формулой массива выбираем уникальные:
Код
=ЕСЛИОШИБКА(ИНДЕКС($B$4:$B$10;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($E$3:E3;$B$4:$B$10)=0;СТРОКА($A$1:$A$7));1));"")

В соседнем столбце суммируем по этим уникальныс
Код
=ЕСЛИ(E4="";"";СУММЕСЛИ($B$4:$B$10;E4;$C$4:$C$10))

См.в файле.

Автор - ShAM
Дата добавления - 06.12.2014 в 23:22
krosav4ig Дата: Воскресенье, 07.12.2014, 00:18 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
а можно немного поизвращаццо и использовать power query? ^_^

1 исходные данные в автотаблицу, выделить в ней любую ячейу, на ленте power query>из таблицы
2 в открывшемся окне тык правой кнопкой на заголовке первого столбца>группировать
имя -сумма, операция - сумма, столбец - выбрать нужный
или вместо 2 пункта просмотр>редактор заменить код на [vba]
Код
let
      Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
      #"Сгруппированные строки" = Table.Group(Источник, {"Столбец1"}, {{"сумма", each List.Sum([Столбец2]), type number}})
in
      #"Сгруппированные строки"
[/vba]
и нажать готово
3 главная>закрыть и загрузить в>таблицу, указать в какое место>загрузить

[p.s.]power query для excel 2010 можно взять тут
К сообщению приложен файл: 9634420.xlsx (17.1 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 07.12.2014, 00:26
 
Ответить
Сообщениеа можно немного поизвращаццо и использовать power query? ^_^

1 исходные данные в автотаблицу, выделить в ней любую ячейу, на ленте power query>из таблицы
2 в открывшемся окне тык правой кнопкой на заголовке первого столбца>группировать
имя -сумма, операция - сумма, столбец - выбрать нужный
или вместо 2 пункта просмотр>редактор заменить код на [vba]
Код
let
      Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
      #"Сгруппированные строки" = Table.Group(Источник, {"Столбец1"}, {{"сумма", each List.Sum([Столбец2]), type number}})
in
      #"Сгруппированные строки"
[/vba]
и нажать готово
3 главная>закрыть и загрузить в>таблицу, указать в какое место>загрузить

[p.s.]power query для excel 2010 можно взять тут

Автор - krosav4ig
Дата добавления - 07.12.2014 в 00:18
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!