• ベストアンサー

SUMPRODUCTにて特定の文字以外をカウントする方法

Excelの関数SUMPRODUCTにて、特定の文字以外の文字が入ったセルを カウントする方法を探しています。 以下の式に代入、又はこう直した方がいいなどアドバイスがございまし たら宜しくお願い致します。 【式】 =SUMPRODUCT((A!F3:F5000<>"")-(A!F3:F5000,"障害")) 【式の解説】 =SUMPRODUCT((A!F3:F5000<>"") ←F3からF5000で文字が含まれてるセルを指定 -(A!F3:F5000,"障害")) ←F3からF5000で「障害」の文字が含まれていないセルを指定 【やりたい事】 ・F3からF5000で、「障害」以外の文字が含まれてるセルを指定し、  カウントたい 以上宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 =SUMPRODUCT((A!F3:F5000<>"")*(A!F3:F5000<>"障害"))

noname#101704
質問者

お礼

おかげさまで解決出来ました! ありがとうございます。

その他の回答 (2)

回答No.3

#1です。もしかしたら、 =SUMPRODUCT((A!F3:F5000<>"")-ISNUMBER(SEARCH("*障害*",A!F3:F5000))) かも。ちなみに、 >=SUMPRODUCT((A!F3:F5000<>"")-(A!F3:F5000,"障害")) =SUMPRODUCT((A!F3:F5000<>"")-(A!F3:F5000="障害")) でしょう。で、この数式と完全に一致するのは 回答#2のmu2011さんの回答です。

noname#101704
質問者

お礼

ご解答ありがとうございます。 今回は#2さんの解答を使わせていただき、 解決する事が出来ました。 機会があったらこのやり方も試してみたいと思います。 ありがとうございました。

回答No.1

=COUNTA(A!F3:F5000)-COUNTIF(A!F3:F5000,"障害") なんて方法もあります

関連するQ&A