プロが教えるわが家の防犯対策術!

today関数を使って、count関数も使えますか。
例えば

4/1 4/2 4/3 4/4 4/5(本日)4/6(明日)
A  A     A       A

このような場合の本日までのAをカウントしたいのですが、
どのように式を組めばよいのですか。

A 回答 (2件)

A1:AE1に日付が入力、A2:AE2にAなどが入力されているとして、



=SUMPRODUCT((A1:AE1<=TODAY())*(A2:AE2="A"))

でいかがでしょうか?

参考URL:http://www2.odn.ne.jp/excel/waza/function.html
    • good
    • 0
この回答へのお礼

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

出来ました。
SUMPRODUCTですか、使用したことのない関数を
教えていただき本当に、ありがとうございます。

お礼日時:2008/04/25 00:41

予算など、未来のデータが入っているデータでなければ


明日以降のデータは無いはずですから、Today関数など使わなくても、
単純にCount関数で良いと思います。

もし今日までの日数を知りたいなら、
当月内でであれば、=DAY(TODAY())で可能です。
起算日が当月以前であるなら,=DATEDIF(起算日,TODAY(),"D")で可能です。
起算日も日数に含めるなら、=DATEDIF(起算日,TODAY(),"D")+1とします。

ご参考まで...
    • good
    • 0
この回答へのお礼

早々の回答ありがとうございます。

データは本日以降の予定も入っています。
質問事項のように本日までのAをカウントできるようにしたいのです。
4/5(本日)にAが4、一日経って4/6(明日)になればAが4と
表示されるようにです。
よろしくお願いします。

お礼日時:2008/04/24 23:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!