アプリ版:「スタンプのみでお礼する」機能のリリースについて

例ですが、下記を仕分けたいです、ご教授下さい。

   A列 B列
行1 DATA01 2012/2/28
行2 DATA02 2012/2/2
行3 DATA03 2012/2/3
行4 DATA04 2012/3/4
行5 DATA05 2012/3/5
行6 DATA06 2012/4/1
行7 DATA07 2012/4/2

これらを下記の様に集計したいです。

2012年2月 3個
2012年3月 2個
2012年4月 2個

当方がした方法は、
1)セルの書式設定→日付→種類で「2012/2/x」を「2012年2月」に変えました。
2)COUNTIF(B1:B7,"2012年4月")、・・・

こうすると、
2012年2月 0個
2012年3月 0個
2012年4月 1個
となり、2012/4/1しか「2012年4月」と認識されないようです。

どうすれば、当方の希望通り集計できますでしょうか?
(※オートフィルタは使いません)

A 回答 (2件)

>1)セルの書式設定→日付→種類で「2012/2/x」を「2012年2月」に変えました。



これは「見た目が変わっただけ」で、値は変わってません。

>2)COUNTIF(B1:B7,"2012年4月")、・・・

これは「2012/04/01と等しいのは何個あるか?」になります。

以下のようにします。

2月
=COUNTIF(A1:A7,">=2012/02/01")-COUNTIF(A1:A7,">=2012/03/01")

2012/02/01以降(2/1を含む)の個数(7個)から、2012/03/01以降(3/1を含む)の個数(4個)を引くと、2月だけの個数(3個)が求まります。

3月
=COUNTIF(A1:A7,">=2012/03/01")-COUNTIF(A1:A7,">=2012/04/01")

2012/03/01以降(3/1を含む)の個数(4個)から、2012/04/01以降(4/1を含む)の個数(2個)を引くと、3月だけの個数(2個)が求まります。

4月
=COUNTIF(A1:A7,">=2012/04/01")-COUNTIF(A1:A7,">=2012/05/01")

2012/04/01以降(4/1を含む)の個数(2個)から、2012/05/01以降(5/1を含む)の個数(0個)を引くと、4月だけの個数(2個)が求まります。
    • good
    • 0
この回答へのお礼

思いやり溢れる回答頂き、感謝します。
当方のレベルに応じた解説をして頂き、満足度100%です。

お礼日時:2012/08/30 17:28

ピボットテーブルを使う

この回答への補足

No.2の方へ投稿する内容を、No.1の方への投稿欄へしてしまいました。
お詫びして訂正します。ですが、1番に回答頂いた事は感謝しています。
当方、ピボットテーブルを存じ上げません。勉強します。

補足日時:2012/08/30 17:27
    • good
    • 0
この回答へのお礼

思いやり溢れる回答頂き、感謝します。
当方のレベルに応じた解説をして頂き、満足度100%です。

お礼日時:2012/08/30 17:24

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