• ベストアンサー

COUNTIF関数(Excel2013)

A列に日付を"2014/04/09"の形式で入力しています。 COUNTIF関数を使って"2014/04"をカウントしたいのですが条件に"2014/04"と入力しても "2014/4"で認識されてカウント出来ません。 詳しい方、ご教示お願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

年/月/日の日付は「数値」なので、文字列のように「~を含む・始まる・終わる」でヒットできません。 数値は数値らしく「以上」「以下」「より大きい・小さい」のような、数字の大小で計算します。 >2014/04"をカウントしたい 2014/4/1以上、2014/5/1未満(または2014/4/30以下)の個数という風に計算します。 簡単な計算例: =COUNTIF(A:A,">=2014/4/1")-COUNTIF(A:A,">=2014/5/1") 別の計算方法: =COUNTIFS(A:A,">=2014/4/1",A:A,"<2014/5/1")

JBL4425Mk2
質問者

お礼

ありがとうございました。 解決しました。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

こんな方法もありますが =SUMPRODUCT((TEXT(A2:A100,"yyyymm")="201404")*1)

JBL4425Mk2
質問者

お礼

ありがとうございました。 解決しました。

関連するQ&A