2016-06-06 3 views
0

Мы используем следующую формулу для вычисления числовых значений для всех полей, содержащих слово «компонент».Использование шаблона в Excel forumla

=SUM(('Client Data'!$D$2:$D$100=B40)*('Client Data'!$C$2:$C$100="component")*('Client Data'!T$2:T$100)) 

Я пытаюсь добавить подстановочный знак, чтобы эта формула также искала любые поля, которые содержат больше, чем слово «компонент». Например, в поиск включены слова, такие как «запрос компонента», «изменение компонента».

Просьба сообщить, если это возможно и как я могу это достичь? Изменение «компонента» до *component* в приведенной выше формуле не работает.

Извинения Если я не объяснил этот вопрос хорошо.

Благодаря Кирсти

+0

Любой из этих функций использовать подстановочные знаки: http://www.exceluser.com/excel_help/functions/guide-to-excel-wildcards.htm – wilsjd

ответ

0

Хотя SUMPRODUCT() не напрямую реализовать групповые символы, можно подделать:

Вот один из способов реализовать "шаблон" в SUMPRODUCT() чтобы сделать колонку с включают "компонент":

=SUMPRODUCT(('Client Data'!$D$2:$D$100=B40)*(ISNUMBER(SEARCH("component",'Client Data'!$C$2:$C$100,1))*('Client Data'!T$2:T$100))) 

От: chitosunday post

0

SUMIFS должен работать в этом сценарии.

=SUMIFS('Client Data'!T$2:T$100,'Client Data'!$D$2:$D$100,B40,'Client Data'!$C$2:$C$100,"*component*") 
+0

Спасибо, я дам это попробовать –

Смежные вопросы