- ベストアンサー
SUMPRODUCT関数の条件
SUMPRODUCT関数の条件 EXCEL2007です。 =SUMPRODUCT(($F18:$F332="*認知*")*($N18:$N332=I346)) などとして、条件に合ったセルの個数を求めたいのですが、="*認知*"は有効でしょうか? 有効でなかったら、このような"*認知*"の条件で行う場合、どうするのでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
回答No4です。プラスのときに+=となってしまったようです。 下の式が正しいです。ごめんなさい。 =SUMPRODUCT(ISNUMBER(FIND("癌",$F18:$F332))*($N18:$N332=I346))+SUMPRODUCT(ISNUMBER(FIND("腫瘍",$F18:$F332))*($N18:$N332=I346))
その他の回答 (4)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No3です。ORの場合には二つの式をプラスすればよいでしょう。 =SUMPRODUCT(ISNUMBER(FIND("癌",$F18:$F332))*($N18:$N332=I346))+=SUMPRODUCT(ISNUMBER(FIND("腫瘍",$F18:$F332))*($N18:$N332=I346))
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答1です。 式を次のようにしてください。 =SUMPRODUCT(ISNUMBER(FIND("認知",$F18:$F332))*($N18:$N332=I346))
- kybo
- ベストアンサー率53% (349/647)
「=」で繋いだものにアスタリスクは使えません。以下のようにしてみて下さい。 =SUMPRODUCT(NOT(ISERROR(SEARCH("*認知*",$F18:$F332)))*($N18:$N332=I346))
- KURUMITO
- ベストアンサー率42% (1835/4283)
次のような式にすればよいでしょう。 =SUMPRODUCT((COUNTIF($F18:$F332,"*認知*")*($N18:$N332=I346)))
補足
他の回答者とは、違う結果になるようです。
補足
例えば"*癌*"と"*腫瘍*"の条件がorの場合の設定は、どうするのでしょうか?