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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2015, 09:24   #1
EnterY
 
Регистрация: 20.04.2015
Сообщений: 5
По умолчанию Макрос на суммирование по условию

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

Последний раз редактировалось EnterY; 20.04.2015 в 09:27.
EnterY вне форума Ответить с цитированием
Старый 20.04.2015, 09:31   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

=СУММПРОИЗВ(...)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.04.2015, 09:44   #3
EnterY
 
Регистрация: 20.04.2015
Сообщений: 5
По умолчанию

это пример задачи, проблема в том что ячейки объеденны, а из-за того что на исходники куда больше строк, не переделать
Вложения
Тип файла: zip пример задания.zip (8.8 Кб, 14 просмотров)
EnterY вне форума Ответить с цитированием
Старый 20.04.2015, 09:47   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

А это не мешает в данном примере.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 20.04.2015, 10:04   #5
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

мне кажется в данном случае более подойдет формула СУММЕСЛИМН, т.к. нужно же суммировать исходя из условия совпадения условий (марка, сечение и др.)
27102014 вне форума Ответить с цитированием
Старый 20.04.2015, 10:18   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Те же яйца. И у меня например нет СУММЕСЛИМН.
Хотя у EnterY должна быть.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 20.04.2015, 10:33   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. вложение
Вложения
Тип файла: rar ФактПроект.rar (8.7 Кб, 21 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.04.2015, 10:45   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Ух ты!
А у меня 22 получилось такой формулой:
Код:
=SUMPRODUCT((A2:A11="qw")*(C2:C11="1мм")*(E2:E11="серый")*I2:I11)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 20.04.2015, 10:48   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
а из-за того что на исходники куда больше строк, не переделать
вот я и написал сразу под произвольный размер исходника, а не под 10 строк))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Суммирование по условию alexvav БД в Delphi 9 17.06.2012 22:43
суммирование по условию Iskin Microsoft Office Excel 3 08.04.2011 15:33
Суммирование по условию artemavd Microsoft Office Excel 6 06.02.2011 10:20
Суммирование колонок по условию Taurus1 Microsoft Office Excel 4 02.08.2010 13:45
Суммирование по условию. masterenergy Microsoft Office Excel 5 23.04.2010 12:05