Всем добрый день,
Подскажите, пожалуйста, есть ли такая функция, которая будет суммировать значения по частичному текстовому условию. СУММЕСЛИ учитывает полность текст в ячейке. Аналогия того что мне нужно это условие в автофильтре "содержит".
Не знаю понятно ли написал. :-)
Пример: есть длинный список в котором содержатся показатели разные по написанию, но одинаковые по смыслу - карамель МуМу, КАРАМЕЛЬ МУ_МУ, му-Му_карамель и тд. Мне нужно суммировать по определенному условию - типа "содержит му" (как в автофильтре, без учета регистра). Это возможно?
Заранее спасибо.
Вопрос по функциям Excel.
Модератор: Naeel Maqsudov
Всё таки можно использовать вышеупомянутую стандартную функцию рабочего листа, например : =СУММЕСЛИ(A1:A100;"*му*";B1:B100)
pashulka спасибо!
Я не знал про звездочки. :-)
Я не знал про звездочки. :-)
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Да, поддерживаются звездочки и вопросы, причем в хелпе про это не сказано.
Другие метасимволы оператора Like не поддерживаются (решетка тоже не поддерживается).
ЧуднО...
Другие метасимволы оператора Like не поддерживаются (решетка тоже не поддерживается).
ЧуднО...
Добрый день,
А какую нагрузку несет знак вопроса?
Что с ним можно делать?
И еще вопрос, в этой формуле можно как-то использовать звездочки?
{=СУММ(ЕСЛИ((A2:A11=A13)*(B2:B11=B13);C2:C11))}
прим. А13 название региона, В13 название продукта.
А какую нагрузку несет знак вопроса?
Что с ним можно делать?
И еще вопрос, в этой формуле можно как-то использовать звездочки?
{=СУММ(ЕСЛИ((A2:A11=A13)*(B2:B11=B13);C2:C11))}
прим. А13 название региона, В13 название продукта.
Символ подстановки ? заменяет один единственный символ (любой)
Символ подстановки * заменяет несколько символов (любых)
Именно поэтому я даже не упомянул о возможности использовании ?, так как его "возможности" строго ограничены.
Можете использовать стандартную функцию рабочего листа =БДСУММ() там не нужно использовать символы подстановки, а результат будет именно таким на который Вы и рассчитывали.
Символ подстановки * заменяет несколько символов (любых)
Именно поэтому я даже не упомянул о возможности использовании ?, так как его "возможности" строго ограничены.
Можете использовать стандартную функцию рабочего листа =БДСУММ() там не нужно использовать символы подстановки, а результат будет именно таким на который Вы и рассчитывали.