• ベストアンサー

エクセルのtoday関数を使用して、今日までのカウントを行いたい。

today関数を使って、count関数も使えますか。 例えば 4/1 4/2 4/3 4/4 4/5(本日)4/6(明日) A  A     A       A このような場合の本日までのAをカウントしたいのですが、 どのように式を組めばよいのですか。

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

  • ベストアンサー
  • izmlz
  • ベストアンサー率55% (67/120)
回答No.2

A1:AE1に日付が入力、A2:AE2にAなどが入力されているとして、 =SUMPRODUCT((A1:AE1<=TODAY())*(A2:AE2="A")) でいかがでしょうか?

参考URL:
http://www2.odn.ne.jp/excel/waza/function.html
fchan
質問者

お礼

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

その他の回答 (1)

noname#79209
noname#79209
回答No.1

予算など、未来のデータが入っているデータでなければ 明日以降のデータは無いはずですから、Today関数など使わなくても、 単純にCount関数で良いと思います。 もし今日までの日数を知りたいなら、 当月内でであれば、=DAY(TODAY())で可能です。 起算日が当月以前であるなら,=DATEDIF(起算日,TODAY(),"D")で可能です。 起算日も日数に含めるなら、=DATEDIF(起算日,TODAY(),"D")+1とします。 ご参考まで...

fchan
質問者

お礼

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

関連するQ&A