2017-09-14 11 views
1

この質問は何度か答えられましたが、解決策のどれも私のために働いていないのですが、その理由を理解したいと思います。列内の複数の文字列を検索すると便利です

私は、次のしている:

=SUMPRODUCT(sheet1!$E$2:$E$228714,--(sheet1!$F$2:$F$228714="someword"), --(ISNUMBER(FIND({"word1","word2"},sheet1!$C$2:$C$228714)))) 

関数の3番目のパラメータで、私は唯一の中括弧の中に1つの単語を残して、それは素晴らしい作品が、私はそこに「WORD2」を追加した場合、私が手#値!バック。

複数の単語を見つけたいと思っています。基本的に3番目のパラメータは、その行のすべての単一セルに対して指定された単語が見つかるかどうかによって1または0を返します。ワイルドカードと

+1

はおそらく、代わりにセミコロン "単語1" の後にコンマを交換してみてください。これで問題は解決しますか? – ImaginaryHuman072889

+0

私もこれを試しましたが、正解ではない2を返します。その2は私が確信していないことを意味します.. – jgozal

答えて

2

利用SUMIFS()、:

=SUM(SUMIFS(Sheet1!E:E,Sheet1!F:F,"someword",Sheet1!C:C,{"*word1*","*word2*"})) 
+0

は魅力のように動作します – jgozal

+0

うん、いつも数分待ってください。再度、感謝します! – jgozal

+0

私はあなたの数式をわずかに異なるアプリケーションに翻訳するために少し旅行しています。これで私を助けてくれますか? SUMPRODUCT(sheet1!H $ 2:H $ 228714、sheet1!$ E $ 2:$ E $ 228714、 - (ISNUMBER(FIND({"word1"、 "word2"}、sheet1!$ C $ 2:$ C $ 228714))) ) ' – jgozal

関連する問題