Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2018, 14:03   #1
jiura
 
Регистрация: 12.02.2009
Сообщений: 5
По умолчанию Просуммировать данные из таблицы, которые соответствуют хотя было одному критерию (диапазон критериев динамический)

Здравствуйте!
Проблема следующая: есть набор Магазинов в отдельной таблице. Набор магазинов динамический (могут добавляться новые или удаляться уже существующие магазины макросом)

Таблица 1. Таблица магазинов
Магазин 1
Магазин 2
Магазин 4
Магазин 5


Есть вторая таблица, где все магазины (вообще все) представлены со своими показателями эффективности

Таблица 2. Таблица выручки магазинов
Название магазина Выручка
Магазин 1 120
Магазин 2 130
Магазин 3 20
Магазин 4 25
Магазин 5 45


У меня есть показатель: выручка по выбранным магазинам из таблицы 1. Т.е. нужно просуммировать значения выручки из таблицы 2 по всем магазинам, которые есть в таблице 1 (по всем кроме магазина 3): 120+130+25+45 =320.

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

Есть идеи как решить?
jiura вне форума Ответить с цитированием
Старый 19.06.2018, 14:34   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ну как вариант - ВПР и затем СУММ.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 19.06.2018, 14:35   #3
jiura
 
Регистрация: 12.02.2009
Сообщений: 5
По умолчанию

А можете пример дать?
jiura вне форума Ответить с цитированием
Старый 19.06.2018, 14:39   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я? У меня его нет. Но я знаю человека, у кого он есть
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 19.06.2018, 14:49   #5
jiura
 
Регистрация: 12.02.2009
Сообщений: 5
По умолчанию

Интересно, кто это?

Пишу вот так
{=СУММ(ВПР($G$13:$G$14;Main!J18:Q26 ;8;ЛОЖЬ))}
не срабатывает.....пишет правильный ответ во вторую ячейку массива вывода, а нужно все в одну
jiura вне форума Ответить с цитированием
Старый 19.06.2018, 15:22   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

=суммпроизв(Показатели2 * счетесли(магазины1; магазины2))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связанные списки, по одному критерию - несколько значений Olper Microsoft Office Excel 9 12.03.2017 15:48
Delphi 7 вывести в DBGrid только те записи, которые соответствуют условию, содержащемуся в StringGrid Ягодка Помощь студентам 1 26.02.2013 19:48
Просуммировать часы, по определенным датам и доп.критерию sa4ok2 Microsoft Office Excel 4 01.08.2011 20:50
как просуммировать динамический диапазон abocharov Microsoft Office Excel 8 22.10.2008 18:47