Самый простой способ - просто использовать COUNTIFS
:
=COUNTIFS(A1:A11, "*APPLE*", A1:A11, "*ORANGE*", A1:A11, "*GRAPES*")
Звездочки необходимы для поиска текста в любом месте ячейки.
В качестве альтернативы, и поскольку я уже набрал его, вы также можете использовать формулу массива, например, так:
=SUM(IF(ISERROR(SEARCH("APPLE", A:A) & SEARCH("ORANGE", A:A) & SEARCH("GRAPES", A:A)), 0, 1))
Чтобы ввести формулу массива, удерживайте CTRL
и SHIFT
одновременно нажимая ENTER
.
Функция SEARCH
находит текст в другом тексте и выдает ошибку, когда текст не найден. Эта функция просто объединяет три поиска вместе; если любой из них приводит к ошибке, то конкатенация приводит к ошибке. В этом случае функция ISERROR вернет true.
Функция IF
возвращает 0
когда ошибка возникает, и 1
когда ошибка не возникает.
Используя SUM
с формулой массива, функция применяется к каждой ячейке в столбце A:A
поскольку именно это было указано, а затем суммирует результаты вместе.