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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование по нескольким условиям в разных диапазонах - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование по нескольким условиям в разных диапазонах (Формулы/Formulas)
Суммирование по нескольким условиям в разных диапазонах
as_sa Дата: Четверг, 28.02.2019, 13:43 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день.
В файле данные для суммирования по нескольким критериям в разных диапазонах с описанием.
Путем долгих страданий и поиска информации с примерами, удалось победить только при помощи СУММПРОИЗВ.
Но в данном случае идет привязка к данным (номера строк), которых много (больше 2500) и периодически изменяются.
Затем мне подсказали как сделать без привязки к диапазонам, но при помощи формулы массива, которая тяжела для коллег в возрасте.

Подскажите, пожалуйста, есть ли шансы сделать тоже самое, например с СУММПРОИЗВ (чтобы не нажимать Ctrl + Shift + Enter)? %)
К сообщению приложен файл: 3329451.xlsx (21.5 Kb)
 
Ответить
СообщениеДобрый день.
В файле данные для суммирования по нескольким критериям в разных диапазонах с описанием.
Путем долгих страданий и поиска информации с примерами, удалось победить только при помощи СУММПРОИЗВ.
Но в данном случае идет привязка к данным (номера строк), которых много (больше 2500) и периодически изменяются.
Затем мне подсказали как сделать без привязки к диапазонам, но при помощи формулы массива, которая тяжела для коллег в возрасте.

Подскажите, пожалуйста, есть ли шансы сделать тоже самое, например с СУММПРОИЗВ (чтобы не нажимать Ctrl + Shift + Enter)? %)

Автор - as_sa
Дата добавления - 28.02.2019 в 13:43
_Boroda_ Дата: Четверг, 28.02.2019, 14:09 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ((ИНДЕКС($D:$J;СУММПРОИЗВ(($A$5:$A$41=$A59)*($B$10:$B$46=$B59)*СТРОКА(H$10:H$46));)>0)*ИНДЕКС($D:$J;СУММПРОИЗВ(($A$5:$A$41=$A59)*($B$5:$B$41=H$58)*СТРОКА(H$5:H$41));))
К сообщению приложен файл: 3329451_1.xlsx (21.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ((ИНДЕКС($D:$J;СУММПРОИЗВ(($A$5:$A$41=$A59)*($B$10:$B$46=$B59)*СТРОКА(H$10:H$46));)>0)*ИНДЕКС($D:$J;СУММПРОИЗВ(($A$5:$A$41=$A59)*($B$5:$B$41=H$58)*СТРОКА(H$5:H$41));))

Автор - _Boroda_
Дата добавления - 28.02.2019 в 14:09
as_sa Дата: Четверг, 28.02.2019, 14:58 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Дааа! Именно так. Спасибо огромное.
А не могли бы Вы объяснить функцию формулы "СТРОКА" в данном случае, чтобы я могла перенести эту формулу в другой от исходных данных файл?
Благодарю.
 
Ответить
Сообщение_Boroda_, Дааа! Именно так. Спасибо огромное.
А не могли бы Вы объяснить функцию формулы "СТРОКА" в данном случае, чтобы я могла перенести эту формулу в другой от исходных данных файл?
Благодарю.

Автор - as_sa
Дата добавления - 28.02.2019 в 14:58
_Boroda_ Дата: Четверг, 28.02.2019, 15:09 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Внутри СУММПРОИЗВ два условия в скобках, если оба выполняются, то для соответствующей записи показываем номер ее строки. Поскольку совпадение может быть только одно, то складываем все полученное (куча нулей и один номер нужной строки), получаем этот самый номер. Потом Индексом вынимаем эту строку из столбцов B:J и сравниваем с нулем
Аналогично по второму СУММПРОИЗВ, но с другим условием для $B$5:$B$41
Перемножаем полученное и складываем снова с помощью СУММПРОИЗВ


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВнутри СУММПРОИЗВ два условия в скобках, если оба выполняются, то для соответствующей записи показываем номер ее строки. Поскольку совпадение может быть только одно, то складываем все полученное (куча нулей и один номер нужной строки), получаем этот самый номер. Потом Индексом вынимаем эту строку из столбцов B:J и сравниваем с нулем
Аналогично по второму СУММПРОИЗВ, но с другим условием для $B$5:$B$41
Перемножаем полученное и складываем снова с помощью СУММПРОИЗВ

Автор - _Boroda_
Дата добавления - 28.02.2019 в 15:09
as_sa Дата: Четверг, 28.02.2019, 15:16 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Спасибо. Буду разбираться и переносить hands
 
Ответить
СообщениеСпасибо. Буду разбираться и переносить hands

Автор - as_sa
Дата добавления - 28.02.2019 в 15:16
krosav4ig Дата: Четверг, 28.02.2019, 18:47 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
а я тут все с PowerQuery развлекаюсь
К сообщению приложен файл: 7450484.xlsx (35.7 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеа я тут все с PowerQuery развлекаюсь

Автор - krosav4ig
Дата добавления - 28.02.2019 в 18:47
as_sa Дата: Четверг, 04.04.2019, 13:34 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, Добрый день.
Прошу еще раз помощи %)
Всё в том же файле я не учла что могут неоднократно повторяться условия формулы в столбце В и количество строк может быть разное у объектов.
В данный момент суммируются только значения по первому совпадению (а если повторы идут подряд, например, СМР СМР СМР, то выдает #ССЫЛКА) . Помогите, пожалуйста, добавить суммирование всех совпадений.
Добавила значения в Пример1 (красным).
Спасибо!
К сообщению приложен файл: 0751642.xlsx (22.6 Kb)


Сообщение отредактировал as_sa - Четверг, 04.04.2019, 14:23
 
Ответить
Сообщение_Boroda_, Добрый день.
Прошу еще раз помощи %)
Всё в том же файле я не учла что могут неоднократно повторяться условия формулы в столбце В и количество строк может быть разное у объектов.
В данный момент суммируются только значения по первому совпадению (а если повторы идут подряд, например, СМР СМР СМР, то выдает #ССЫЛКА) . Помогите, пожалуйста, добавить суммирование всех совпадений.
Добавила значения в Пример1 (красным).
Спасибо!

Автор - as_sa
Дата добавления - 04.04.2019 в 13:34
as_sa Дата: Вторник, 09.04.2019, 09:08 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день.
Никто не поможет? :(
 
Ответить
СообщениеДобрый день.
Никто не поможет? :(

Автор - as_sa
Дата добавления - 09.04.2019 в 09:08
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование по нескольким условиям в разных диапазонах (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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