• ベストアンサー

特定の文字を含む、セルの件数を数えるには?

こんにちは、みなさん。 タイトルの件、質問します。まず、下記の図をご覧ください。B2、B3、B4のセルの中に【日付+約束】と入力されているセルがあります。この合計は2件です。これを関数で求める事はできるでしょうか? イメージは、B5セルに【2】と数えて表示される事です。 ご存じの方いらっしゃいましたら、お願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

普通はCountif関数を使うでしょう。 回答を多様にするために、下記でも出来るようだ A列に 例データ A1:A8 11 qwe www 2345 asd約束 あ234 asd約束 約束する ーー =SUMPRODUCT((NOT(ISERROR(FIND("約束",A1:A8)))*1)) で 結果 3 ーー =SUMPRODUCT((LEN(A1:A8)<>LEN(SUBSTITUTE(A1:A8,"約束","")))*1) でも出来るよう。

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

いろいろな方法が考えられますね。 一つは約束の文字が最後にあるということから =COUNTIF(B2:B4,"*約束") 一つは入力されているセルの数から数値の入ったセルの数(日付は数値ですを引く方法 =COUNTA(B2:B4)-COUNT(B2:B4) 一つは文字列の入ったセルを数える方法 =COUNTIF(B2:B4,"?*")

  • samu-rai
  • ベストアンサー率36% (30/82)
回答No.2

countifなりcountifsを使えばokかと

参考URL:
http://www.becoolusers.com/excel/countifs.html
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

下記でいいと思います。 =COUNTIF(B2:B4,"*約束*")

関連するQ&A