エクセルで日付入力されている列の内、本日分のみをカウントする方法ありませんでしょうか?
例)本日が5/18の場合ですと、2となるよう集計したいのです。
※countif関数とtoday関数などを使ってであれこれ試したのですがどうしてもわかりません^^;
A列
5/11
5/15
5/18
5/18
5/04
日付が日付形式で入っているなら、
=countif(A2:A10,today())
といった感じで大丈夫なはずです。
5/04と表示されるなら、文字で入っているのかも知れません。
その場合は、
=countif(A2:A10,"5/18")
といった感じになります。
URLはダミーです。
検索対象をA列とした場合、
=COUNTIF(A:A,TODAY())
でだめですか?
今日より前や
=COUNTIF(A:A,"<"&TODAY())
今日より後は
=COUNTIF(A:A,">"&TODAY())
でできると思います。
有難うございます!
不等記号を使う場合はこのようにすればよいのですね。
「本日(2007/5/18)分」という意味でよければ
=COUNTIF(A1:A5,TODAY())
で、結果は求められます。
これで結果が求められない場合は、A列の日付が「2007/5/18」になっていない可能性が考えられます。
例えば、同じ5/18という表示でも、ステータスバー(上部にある、セルの文字が表示される場所)に1999/5/18などと、2007年以外が表示される場合は、カウントされません。
必ず「2007/5/18」という形に合わせないと、カウントできませんのでご注意ください。
もし、年数は関係なく日付だけを使いたい。
というのであれば、以下の方法で「2007/xx/xx」という形に変えることが出来ます。
1.「編集」→「置換」を選択(またはCtrl+"H")
2.検索する文字列に「????/」と入力
3.「すべて置換」を押す
これで、全ての日付が2007/xx/xxに変更されます。
こうすれば、上記の関数が有効になりますよ。
有難うございます!
=COUNTIF(A1:A5,TODAY())
でオッケーでした。
有難うございます!
=COUNTIF(A1:A5,TODAY())
でオッケーでした。
ありがとう!ございます。
=countif(A2:A10,today())
でいけました。
不等記号>を使って・・と思い込んでおりました^^;