Excel2013Excelで条件に応じたセルの個数をカウントするCOUNTIF関数を使い始めた方から「COUNTIF関数で日付をカウントするにはどうしたらいいのでしょうか?」といったご質問をいただくことがあります。COUNTIFの日付指定でやってしまいがちなミスこのご質問で求められているものは、いろいろあるのですが、まずは、[関数の引数]ダイアログを無自覚に使っている方が、はまってしまうパターンからご紹介しておきます。A1:A10セルに日付データが入力されているときに、2013年9月1日のデータをカウントしようと、下図のような指定をしてしまう方が結構いらっしゃいます。これでは、2013年9月1日のデータをカウントすることはできません。[検索条件]欄に「2013/9/1」とだけ入力すると、A1:A10セルの中で、「2013÷9÷1」(すなわち約223.6666667)というデータの入力されているセルの個数をカウントする数式と見なされてしまいます。[スポンサードリンク]COUNTIFの検索条件に正しく日付指定するCOUNTIF関数の引数[検索条件]に日付を指定するなら、文字列として認識されるよう指定する必要があります。▼指定した日付の入力されているセルの個数をカウントする※A1:A10セルに日付が入力されているときに2013年9月1日の入力されているセルを数える例=COUNTIF(A1:A10,"2013/9/1")という数式を入力する[関数の引数]ダイアログを利用するのなら下図のように入力してください。[検索条件]の「2013/9/1」を、「"」(ダブルクォート)で括ってください。日付をダブルクォートで括るのが気持ち悪いならプログラミング経験のある方だと、日付データを「"」で括るのを気持ち悪いと感じるかもしれません。1))のような数式を入力してください。インストラクターのネタ帳エクセル(Excel)のCOUNTIF関数で、指定した日付の以前や以降のデータをカウントする方法をご紹介しています。インストラクターのネタ帳ExcelのCOUNTIF関数で、昨日の日付が入力されているセルだけをカウントする計算式をご紹介しています。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。