人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

教えてください。

エクセルで日付入力されている列の内、本日分のみをカウントする方法ありませんでしょうか?

例)本日が5/18の場合ですと、2となるよう集計したいのです。
※countif関数とtoday関数などを使ってであれこれ試したのですがどうしてもわかりません^^;

A列
5/11
5/15
5/18
5/18
5/04

●質問者: chiyobit
●カテゴリ:コンピュータ
✍キーワード:Today エクセル カウント 入力 本日
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● chuken_kenkou
●23ポイント

日付が日付形式で入っているなら、

=countif(A2:A10,today())

といった感じで大丈夫なはずです。

5/04と表示されるなら、文字で入っているのかも知れません。

その場合は、

=countif(A2:A10,"5/18")

といった感じになります。

URLはダミーです。

http://q.hatena.ne.jp/1179477128

◎質問者からの返答

ありがとう!ございます。

=countif(A2:A10,today())

でいけました。

不等記号>を使って・・と思い込んでおりました^^;


2 ● Mook
●23ポイント

検索対象をA列とした場合、


=COUNTIF(A:A,TODAY())

でだめですか?


今日より前や

=COUNTIF(A:A,"<"&TODAY())

今日より後は

=COUNTIF(A:A,">"&TODAY())

でできると思います。


http://www.relief.jp/itnote/archives/000448.php

◎質問者からの返答

有難うございます!

不等記号を使う場合はこのようにすればよいのですね。


3 ● くまいみずき
●22ポイント

http://q.hatena.ne.jp/list


「本日(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())

でオッケーでした。


4 ● hiko3karasu
●22ポイント

これでどうでしょ?

=COUNTIF(A1:A5,TODAY())

http://dummy

◎質問者からの返答

有難うございます!

=COUNTIF(A1:A5,TODAY())

でオッケーでした。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ