Суммирование с условием
Excelnik
Дата: Вторник, 05.11.2013, 10:24 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день. Вопрос такой: Как с помощью исключительно формул EXCEL (без использования макросов) просуммировать значения из столбца А, только те которым соответствуют строки из столбца B в которых входит (к примеру) число 2. Причем к примеру строка 7 не должна попадать в суммирование потому что там число 20, а не 2. Это вообще возможно?
Добрый день. Вопрос такой: Как с помощью исключительно формул EXCEL (без использования макросов) просуммировать значения из столбца А, только те которым соответствуют строки из столбца B в которых входит (к примеру) число 2. Причем к примеру строка 7 не должна попадать в суммирование потому что там число 20, а не 2. Это вообще возможно? Excelnik
К сообщению приложен файл:
111.xlsx
(10.7 Kb)
Сообщение отредактировал Excelnik - Вторник, 05.11.2013, 11:14
Ответить
Сообщение Добрый день. Вопрос такой: Как с помощью исключительно формул EXCEL (без использования макросов) просуммировать значения из столбца А, только те которым соответствуют строки из столбца B в которых входит (к примеру) число 2. Причем к примеру строка 7 не должна попадать в суммирование потому что там число 20, а не 2. Это вообще возможно? Автор - Excelnik Дата добавления - 05.11.2013 в 10:24
_Boroda_
Дата: Вторник, 05.11.2013, 10:36 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16790
Репутация:
6557
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Код
=СУММПРОИЗВ(A1:A8*ЕЧИСЛО(ПОИСК("2;";B1:B8&";")))
В следующий раз прикладывайте не картинку, а файл Excel. В Правилах форума и об этом тоже написано.
Код
=СУММПРОИЗВ(A1:A8*ЕЧИСЛО(ПОИСК("2;";B1:B8&";")))
В следующий раз прикладывайте не картинку, а файл Excel. В Правилах форума и об этом тоже написано._Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Код
=СУММПРОИЗВ(A1:A8*ЕЧИСЛО(ПОИСК("2;";B1:B8&";")))
В следующий раз прикладывайте не картинку, а файл Excel. В Правилах форума и об этом тоже написано.Автор - _Boroda_ Дата добавления - 05.11.2013 в 10:36
Excelnik
Дата: Вторник, 05.11.2013, 11:15 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Прошу прощения за нарушение, файл приложил. А как данную логику можно присобачить в рамках формулы? =СУММЕСЛИМН()
Прошу прощения за нарушение, файл приложил. А как данную логику можно присобачить в рамках формулы? =СУММЕСЛИМН() Excelnik
Ответить
Сообщение Прошу прощения за нарушение, файл приложил. А как данную логику можно присобачить в рамках формулы? =СУММЕСЛИМН() Автор - Excelnik Дата добавления - 05.11.2013 в 11:15
AndreTM
Дата: Вторник, 05.11.2013, 13:03 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация:
501
±
Замечаний:
0% ±
2003 & 2010
А как данную логику можно присобачить
А смысл? Приведенная формула даже немассивная, а с СУММЕСЛИМН() без массивной вряд ли получится... _Boroda_ , точнее, наверное, будет так Код
=СУММПРОИЗВ(A1:A8*ЕЧИСЛО(ПОИСК(";2;";";"&B1:B8&";")))
А как данную логику можно присобачить
А смысл? Приведенная формула даже немассивная, а с СУММЕСЛИМН() без массивной вряд ли получится... _Boroda_ , точнее, наверное, будет так Код
=СУММПРОИЗВ(A1:A8*ЕЧИСЛО(ПОИСК(";2;";";"&B1:B8&";")))
AndreTM
Skype: andre.tm.007 Donate: Q iwi: 9517375010
Ответить
Сообщение А как данную логику можно присобачить
А смысл? Приведенная формула даже немассивная, а с СУММЕСЛИМН() без массивной вряд ли получится... _Boroda_ , точнее, наверное, будет так Код
=СУММПРОИЗВ(A1:A8*ЕЧИСЛО(ПОИСК(";2;";";"&B1:B8&";")))
Автор - AndreTM Дата добавления - 05.11.2013 в 13:03
Excelnik
Дата: Вторник, 05.11.2013, 13:35 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
А как данную логику можно присобачить А смысл? Приведенная формула даже немассивная, а с СУММЕСЛИМН() без массивной вряд ли получится...
Там где нужно вычислять, есть еще множество столбов с критериями суммирования, поэтому нужна именно формула СУММЕСЛИМН()
А как данную логику можно присобачить А смысл? Приведенная формула даже немассивная, а с СУММЕСЛИМН() без массивной вряд ли получится...
Там где нужно вычислять, есть еще множество столбов с критериями суммирования, поэтому нужна именно формула СУММЕСЛИМН()Excelnik
Ответить
Сообщение А как данную логику можно присобачить А смысл? Приведенная формула даже немассивная, а с СУММЕСЛИМН() без массивной вряд ли получится...
Там где нужно вычислять, есть еще множество столбов с критериями суммирования, поэтому нужна именно формула СУММЕСЛИМН()Автор - Excelnik Дата добавления - 05.11.2013 в 13:35
Serge_007
Дата: Вторник, 05.11.2013, 14:20 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
В СУММПРОИЗВ можно задать все те же условия что и в СУММЕСЛИМН и даже больше
В СУММПРОИЗВ можно задать все те же условия что и в СУММЕСЛИМН и даже больше Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение В СУММПРОИЗВ можно задать все те же условия что и в СУММЕСЛИМН и даже больше Автор - Serge_007 Дата добавления - 05.11.2013 в 14:20
Excelnik
Дата: Вторник, 05.11.2013, 15:41 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
В СУММПРОИЗВ можно задать все те же условия что и в СУММЕСЛИМН и даже больше
Хорошо, тогда подскажите как перевести простую формулу =СУММЕСЛИМН(A:A;B:B;44) в самый оптимальный вариант СУММПРОИЗВ? Не утяжеляя конструкцию обработкой строк ПОИСКПОЗ.
В СУММПРОИЗВ можно задать все те же условия что и в СУММЕСЛИМН и даже больше
Хорошо, тогда подскажите как перевести простую формулу =СУММЕСЛИМН(A:A;B:B;44) в самый оптимальный вариант СУММПРОИЗВ? Не утяжеляя конструкцию обработкой строк ПОИСКПОЗ.Excelnik
Ответить
Сообщение В СУММПРОИЗВ можно задать все те же условия что и в СУММЕСЛИМН и даже больше
Хорошо, тогда подскажите как перевести простую формулу =СУММЕСЛИМН(A:A;B:B;44) в самый оптимальный вариант СУММПРОИЗВ? Не утяжеляя конструкцию обработкой строк ПОИСКПОЗ.Автор - Excelnik Дата добавления - 05.11.2013 в 15:41
Pelena
Дата: Вторник, 05.11.2013, 16:12 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация:
4569
±
Замечаний:
±
Excel 365 & Mac Excel
Код
=СУММПРОИЗВ(A:A*(B:B=44))
Только вот не рекомендуется включать в формулу целиком столбцы
Код
=СУММПРОИЗВ(A:A*(B:B=44))
Только вот не рекомендуется включать в формулу целиком столбцыPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Код
=СУММПРОИЗВ(A:A*(B:B=44))
Только вот не рекомендуется включать в формулу целиком столбцыАвтор - Pelena Дата добавления - 05.11.2013 в 16:12
AndreTM
Дата: Вторник, 05.11.2013, 16:25 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация:
501
±
Замечаний:
0% ±
2003 & 2010
Хорошо, тогда подскажите как перевести простую формулу
Кстати, почитайте на сайте не только форум, но и статьи. Например, одну из относящихся к вашему вопросу.
Хорошо, тогда подскажите как перевести простую формулу
Кстати, почитайте на сайте не только форум, но и статьи. Например, одну из относящихся к вашему вопросу.AndreTM
Skype: andre.tm.007 Donate: Q iwi: 9517375010
Ответить
Сообщение Хорошо, тогда подскажите как перевести простую формулу
Кстати, почитайте на сайте не только форум, но и статьи. Например, одну из относящихся к вашему вопросу.Автор - AndreTM Дата добавления - 05.11.2013 в 16:25
Excelnik
Дата: Вторник, 05.11.2013, 17:05 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Только вот не рекомендуется включать в формулу целиком столбцы
Почему? Вопрос только лишь в производительности?
Только вот не рекомендуется включать в формулу целиком столбцы
Почему? Вопрос только лишь в производительности?Excelnik
Ответить
Сообщение Только вот не рекомендуется включать в формулу целиком столбцы
Почему? Вопрос только лишь в производительности?Автор - Excelnik Дата добавления - 05.11.2013 в 17:05
Pelena
Дата: Вторник, 05.11.2013, 17:14 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация:
4569
±
Замечаний:
±
Excel 365 & Mac Excel
С одной стороны - в производительности (зачем обрабатывать миллион пустых строк), с другой - в совместимости, например, 2003 Excel не поддерживает обращение к столбцу целиком
С одной стороны - в производительности (зачем обрабатывать миллион пустых строк), с другой - в совместимости, например, 2003 Excel не поддерживает обращение к столбцу целиком Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение С одной стороны - в производительности (зачем обрабатывать миллион пустых строк), с другой - в совместимости, например, 2003 Excel не поддерживает обращение к столбцу целиком Автор - Pelena Дата добавления - 05.11.2013 в 17:14
Excelnik
Дата: Среда, 06.11.2013, 08:41 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем спасибо за ответы, теперь я знаю больше.
Всем спасибо за ответы, теперь я знаю больше. Excelnik
Ответить
Сообщение Всем спасибо за ответы, теперь я знаю больше. Автор - Excelnik Дата добавления - 06.11.2013 в 08:41