- ベストアンサー
エクセルでその月ごとにカウントしたいのですが。。。
たとえばこんな感じでエクセルの表があるんですが B10に今の月が2月の時は「2」と,3月だとすれば「4」件とカウントして表示したいのですが、可能でしょうか? A B 1 1/1 2 1/2 3 1/3 4 2/2 5 2/5 6 3/5 7 3/6 8 3/7 9 3/8 10 4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは =SUMPRODUCT(1*(TEXT(B1:B9,"yyyymm")=TEXT(TODAY(),"yyyymm"))) てな感じ
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 =SUMPRODUCT((MONTH(B1:B9)=MONTH(TODAY()))*1)
お礼
sumproductとmonthの組み合わせもできるんですね。 まだ試していないですが、やってみます。 助かります。 ありがとうございました。
もう1列使ってもいいのなら、1つ方法を考え付きました。 エクセルでの表示は、以下のようになります。 A B C --------- 1 01/01 1 2 01/02 1 3 01/03 1 4 02/05 2 5 06/02 6 6 06/05 6 7 01/02 1 8 03/07 3 9 06/01 6 10 3 C列には、以下のような式が入ります。そして、日付データの月だけを表示します。 C1 =MONTH(B1) | C9 =MONTH(B9) 今月の合計を出すセルには、以下のような式が入ります。 C10 =COUNTIF(C1:C9,MONTH(TODAY())) ただ、この方法では、「月」しか見ていないので、去年の同じ月でもカウントしてしまいます。 例えば今は6月ですが、B列に入力されているのが去年の6月であっても、カウントされてしまうということです。
お礼
なるほど! ありがとうございます。 これだとわかりやすくて、カウントできました!
お礼
できました! こんな風に組み合わせたらいいのですね。 うーむずかしい。おもいつかないものですね。なかなか。。。 ありがとうございます!