
答え1
最も簡単な方法は、以下を使用することです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
関数は、別のテキスト内のテキストを検索し、テキストが見つからない場合はエラーを返します。この関数は、3 つの検索を単純に連結します。いずれか 1 つでもエラーが発生すると、連結の結果もエラーになります。その場合、ISERROR 関数は true を返します。
このIF
関数は、0
エラーが発生した場合は を返し、1
エラーが発生しなかった場合は を返します。
配列数式を使用すると、指定されたSUM
列内のすべてのセルに関数が適用され、結果が合計されます。A:A