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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2011, 14:22   #1
alexsampler
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 86
По умолчанию И снова суммирование по определенному условию

Excel 2003 SP3
Необходимо суммировать данные одного столбца по определенному условию другого
(в столбце пять цифр, первые 3 в некоторых ячейках повторяются, они и являются условием), с помощью функций.
Пробовал СУММЕСЛИ и критерий, например 407** - не считает…
Помогите пожалуйста, все в примере…
Вложения
Тип файла: rar Пример.rar (3.4 Кб, 10 просмотров)
alexsampler вне форума Ответить с цитированием
Старый 09.08.2011, 14:32   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

т.е. все предыдущие варианты в пустую...
Вложения
Тип файла: rar КнигаV707.rar (3.4 Кб, 15 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 09.08.2011, 14:33   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Для 408
Код:
=СУММПРОИЗВ((ЛЕВСИМВ(A1:A17;3)="408")*B1:B17)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 09.08.2011, 15:40   #4
alexsampler
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 86
По умолчанию И снова суммирование по определенному условию

Спасибо огромное за помощь.
Остался один вопрос - если необходимо будет суммировать по 10-ти или 15-ти аргументам т.е 403,405,406,407,409 и т.д.
СУММПРОИЗВ(((ЛЕВСИМВ(A1:A17;3)="405 ")+(ЛЕВСИМВ(A1:A17;3)="407"))*B1:B1 7)
Придется (ЛЕВСИМВ(A1:A17;3)=… использовать 10 – 15 раз, Excel такое кол-во символов в строке формул воспримет?
alexsampler вне форума Ответить с цитированием
Старый 09.08.2011, 16:24   #5
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от alexsampler Посмотреть сообщение
...если необходимо будет суммировать по 10-ти или 15-ти аргументам, то придется (ЛЕВСИМВ(A1:A17;3)=… использовать 10 – 15 раз?
Не обязательно. Можно только один раз.
См. вложение.
Вложения
Тип файла: rar alexsampler.rar (6.5 Кб, 16 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 09.08.2011, 16:44   #6
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Цитата:
Сообщение от alexsampler Посмотреть сообщение
Спасибо огромное за помощь.
Остался один вопрос - если необходимо будет суммировать по 10-ти или 15-ти аргументам т.е 403,405,406,407,409 и т.д.
СУММПРОИЗВ(((ЛЕВСИМВ(A1:A17;3)="405 ")+(ЛЕВСИМВ(A1:A17;3)="407"))*B1:B1 7)
Придется (ЛЕВСИМВ(A1:A17;3)=… использовать 10 – 15 раз, Excel такое кол-во символов в строке формул воспримет?
можно так:
=СУММПРОИЗВ((ЛЕВСИМВ(A1:A17;3)={"40 5";"407"})*B1:B17)
MCH вне форума Ответить с цитированием
Ответ


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



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