- ベストアンサー
エクセルのtoday関数を使用して、今日までのカウントを行いたい。
today関数を使って、count関数も使えますか。 例えば 4/1 4/2 4/3 4/4 4/5(本日)4/6(明日) A A A A このような場合の本日までのAをカウントしたいのですが、 どのように式を組めばよいのですか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A1:AE1に日付が入力、A2:AE2にAなどが入力されているとして、 =SUMPRODUCT((A1:AE1<=TODAY())*(A2:AE2="A")) でいかがでしょうか?
その他の回答 (1)
noname#79209
回答No.1
予算など、未来のデータが入っているデータでなければ 明日以降のデータは無いはずですから、Today関数など使わなくても、 単純にCount関数で良いと思います。 もし今日までの日数を知りたいなら、 当月内でであれば、=DAY(TODAY())で可能です。 起算日が当月以前であるなら,=DATEDIF(起算日,TODAY(),"D")で可能です。 起算日も日数に含めるなら、=DATEDIF(起算日,TODAY(),"D")+1とします。 ご参考まで...
質問者
お礼
早々の回答ありがとうございます。 データは本日以降の予定も入っています。 質問事項のように本日までのAをカウントできるようにしたいのです。 4/5(本日)にAが4、一日経って4/6(明日)になればAが4と 表示されるようにです。 よろしくお願いします。
お礼
ありがとうございます!! 出来ました。 SUMPRODUCTですか、使用したことのない関数を 教えていただき本当に、ありがとうございます。