Привет. Сегодня с учениками решали задачу: как проверить в Экселе, что ячейка содержит одно из двух заданных значений. Делюсь методикой и с вами. Пусть у нас есть список товаров, требуется выбрать те, которые принадлежат одному из двух брендов. Например, Samsung и Apple (не реклама).

Для поиска совпадений, запишем такую формулу:

=ЕСЛИ(СУММ(СЧЁТЕСЛИ(B3;{«*samsung*»;»*apple*»}));»Да»;»»)

Скопируем формулу во все ячейки массива C3:C17. Видим, что пометка «Да» проставлена только для товаров указанных выше брендов. Как это работает?

  1. Функция СЧЁТЕСЛИ подсчитывает количество вхождений в текст ячейки названий брендов. Заметьте, что вокруг брендов стоят звёздочки. Это подстановочные символы. Они говорят программе, что перед словом и после него может быть любое количество любых символов. Благодаря этому, мы проверяем, что ячейка содержит текст, а не равна ему
  2. Далее функция СУММ определяет общее число вхождений подстрок в полное название
  3. В конце концов, функция ЕСЛИ выводит на экран слово «Да», когда число вхождений больше нуля. Когда равно нулю – пустую строку.

Вот такая простая формула, пользуйтесь! Таким образом, вы можете проверять и больше условий, чем два. Просто перечислите все нужные критерии через точку с запятой в фигурных скобках, по аналогии с тем, что уже написано.