Страница 1 из 1

Вопрос по функциям Excel.

Добавлено: 04 июл 2005, 18:08
PC
Всем добрый день,
Подскажите, пожалуйста, есть ли такая функция, которая будет суммировать значения по частичному текстовому условию. СУММЕСЛИ учитывает полность текст в ячейке. Аналогия того что мне нужно это условие в автофильтре "содержит".

Не знаю понятно ли написал. :-)
Пример: есть длинный список в котором содержатся показатели разные по написанию, но одинаковые по смыслу - карамель МуМу, КАРАМЕЛЬ МУ_МУ, му-Му_карамель и тд. Мне нужно суммировать по определенному условию - типа "содержит му" (как в автофильтре, без учета регистра). Это возможно?
Заранее спасибо.

Добавлено: 04 июл 2005, 22:21
pashulka
Всё таки можно использовать вышеупомянутую стандартную функцию рабочего листа, например : =СУММЕСЛИ(A1:A100;"*му*";B1:B100)

Добавлено: 05 июл 2005, 09:48
PC
pashulka спасибо!
Я не знал про звездочки. :-)

Добавлено: 20 июл 2005, 20:45
Naeel Maqsudov
Да, поддерживаются звездочки и вопросы, причем в хелпе про это не сказано.
Другие метасимволы оператора Like не поддерживаются (решетка тоже не поддерживается).
ЧуднО...

Добавлено: 21 июл 2005, 09:57
PC
Добрый день,

А какую нагрузку несет знак вопроса?
Что с ним можно делать?

И еще вопрос, в этой формуле можно как-то использовать звездочки?
{=СУММ(ЕСЛИ((A2:A11=A13)*(B2:B11=B13);C2:C11))}

прим. А13 название региона, В13 название продукта.

Добавлено: 21 июл 2005, 11:32
pashulka
Символ подстановки ? заменяет один единственный символ (любой)
Символ подстановки * заменяет несколько символов (любых)

Именно поэтому я даже не упомянул о возможности использовании ?, так как его "возможности" строго ограничены.

Можете использовать стандартную функцию рабочего листа =БДСУММ() там не нужно использовать символы подстановки, а результат будет именно таким на который Вы и рассчитывали.