• ベストアンサー

エクセルで条件に一致するものの抽出

A1のセルに2005/01/01(yyyy/mm/dd表示)と入力されています。 A2:A20に日付が入力されています。 A21のセルに「A2:A20の中にA1以上の日付があったら件数を表示」という関数を作成したいのですが どういう式になるでしょうか。基本的な質問でスミマセン 宜しくお願いします。

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

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

以下の方法で如何でしょうか。 =COUNTIF(A2:A20,">="&A1)

noname-sama
質問者

お礼

"=>"が全く思いつきませんでした。 ありがとうございました。 試してみて成功しました。

その他の回答 (2)

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

エクセルは、通常に日付を入れると(文字列にしてなければ)、日付シリアル値でセルの値として保持されます。3万何がしの整数です。 そう理解できてしまえば、この質問は出ないでしょう。 すなわち、整数が並んでいます。ある整数より大きな(以上の)数の個数をカウントする関数を知りたいという問題なら、質問する必要もないでしょう。日付=整数を思い起こしてください。

  • howtogoo
  • ベストアンサー率50% (4/8)
回答No.2

A1からA20のセルの属性は何になっているのでしょうか? 2005/01/01で表示だと文字orユーザー設定でしょうか? 日付でしたら =COUNTIF(A2:A20,">="&A1)でいけると思います 文字になっていたら =DATEVALUE(A1)でシリアル値にする必要があるような気がします

noname-sama
質問者

お礼

"=>"が全く思いつきませんでした。 ありがとうございました。 文字の件も補足ありがとうございます。