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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование с условием - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Суммирование с условием
Excelnik Дата: Вторник, 05.11.2013, 10:24 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Вопрос такой:
Как с помощью исключительно формул EXCEL (без использования макросов) просуммировать значения из столбца А, только те которым соответствуют строки из столбца B в которых входит (к примеру) число 2. Причем к примеру строка 7 не должна попадать в суммирование потому что там число 20, а не 2.
Это вообще возможно?
К сообщению приложен файл: 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.
В Правилах форума и об этом тоже написано.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 05.11.2013 в 11:15
AndreTM Дата: Вторник, 05.11.2013, 13:03 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
А как данную логику можно присобачить
А смысл? Приведенная формула даже немассивная, а с СУММЕСЛИМН() без массивной вряд ли получится...

_Boroda_, точнее, наверное, будет так :)
Код
=СУММПРОИЗВ(A1:A8*ЕЧИСЛО(ПОИСК(";2;";";"&B1:B8&";")))


Skype: andre.tm.007
Donate: Qiwi: 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
Дата добавления - 05.11.2013 в 13:35
Serge_007 Дата: Вторник, 05.11.2013, 14:20 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
В СУММПРОИЗВ можно задать все те же условия что и в СУММЕСЛИМН и даже больше


Ю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
Дата добавления - 05.11.2013 в 15:41
Pelena Дата: Вторник, 05.11.2013, 16:12 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация: 4569 ±
Замечаний: ±

Excel 365 & Mac Excel
Код
=СУММПРОИЗВ(A:A*(B:B=44))

Только вот не рекомендуется включать в формулу целиком столбцы


"Черт возьми, Холмс! Но как??!!"
Ю-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
Хорошо, тогда подскажите как перевести простую формулу
Кстати, почитайте на сайте не только форум, но и статьи. Например, одну из относящихся к вашему вопросу.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
Хорошо, тогда подскажите как перевести простую формулу
Кстати, почитайте на сайте не только форум, но и статьи. Например, одну из относящихся к вашему вопросу.

Автор - AndreTM
Дата добавления - 05.11.2013 в 16:25
Excelnik Дата: Вторник, 05.11.2013, 17:05 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Только вот не рекомендуется включать в формулу целиком столбцы

Почему? Вопрос только лишь в производительности?
 
Ответить
Сообщение
Только вот не рекомендуется включать в формулу целиком столбцы

Почему? Вопрос только лишь в производительности?

Автор - Excelnik
Дата добавления - 05.11.2013 в 17:05
Pelena Дата: Вторник, 05.11.2013, 17:14 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация: 4569 ±
Замечаний: ±

Excel 365 & Mac Excel
С одной стороны - в производительности (зачем обрабатывать миллион пустых строк), с другой - в совместимости, например, 2003 Excel не поддерживает обращение к столбцу целиком


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеС одной стороны - в производительности (зачем обрабатывать миллион пустых строк), с другой - в совместимости, например, 2003 Excel не поддерживает обращение к столбцу целиком

Автор - Pelena
Дата добавления - 05.11.2013 в 17:14
Excelnik Дата: Среда, 06.11.2013, 08:41 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем спасибо за ответы, теперь я знаю больше.
 
Ответить
СообщениеВсем спасибо за ответы, теперь я знаю больше.

Автор - Excelnik
Дата добавления - 06.11.2013 в 08:41
  • Страница 1 из 1
  • 1
Поиск:

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