- 締切済み
複数の条件を使って個数をカウントするには?
皆様はじめまして 早速質問させていただきます。 使用エクセルはOpenOffice3 「表」 A__B__C__D__E__F__G__H 1_日付_←ーーーーーーーデーターーーーーーー→ 2_2/3__40__30__61__77__30__30__56 3_2/5__41__29__78__77__12__30__60 4_3/2__66__54__29__30__40__47__38 5_3/10_67__61__81__78__59__20__30 わかりやすくする為に、アンダーバーを引いてあります。 上記の通りの表がありまして、 月別のデータの個数を調べたいんです。 例えば 3月の「30」の個数を調べてとか 2月の「70」の個数を調べて その個数をほかのセルに表示させたい場合 どうすればよろしいでしょうか? どの関数を使っていいのか困っております。 よろしくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- Nouble
- ベストアンサー率18% (330/1783)
済みません撃沈しました sumprotect以外思いつかず 既に此の解はでてますね 失礼しました
- Nouble
- ベストアンサー率18% (330/1783)
申し訳無い 月でグループ化して集計するのですね 勘違いしました 土曜でよければ回答できると思います
- Nouble
- ベストアンサー率18% (330/1783)
出来ました j2に検索する日付をJ3に数えたい数字を入れてください で、数を数えた結果が =COUNTIF(OFFSET($A$1;MATCH($J$2;$A$2:$A$5;0);1;1;COLUMNS($B$2:$H$5));$J$3) と為ります
- tom04
- ベストアンサー率49% (2537/5117)
No.1です! たびたびごめんなさい。 投稿した後に気付きました。 OpenOfficeは使ったことがないので ちゃんと作動するかどうかは判りません。 ごめんなさい。 前回の方法は当方使用のExcel2003での方法でした。 何度も失礼しました。m(__)m
- mt2008
- ベストアンサー率52% (885/1701)
> 使用エクセルはOpenOffice3 エクセルとOpenOfficeは同じ表計算ソフトではありますが、まったく別な製品です。 「私のiPodはウォークマン」みたいな言い方ですので何かこうムズムズします。 それはさておき、↓以下の様な式で『3月の「30」の個数』が出せると思います。 =SUMPRODUCT((MONTH(A2:A5)=3)*(B2:H5=30))
お礼
ご回答のほう、ありがとうございます。 ご参考にさせていただきます。 ありがとうございました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
検索したい月をK列の2行目から下方に、検索したい数値をL1セルから右横方向のセルにそれぞれ入力するとして、該当のセルの数を表示させるのでしたらL2セルに次の式を入力して右横方向にオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(OR($K2="",L$1=""),"",SUMPRODUCT((MONTH($A$2:$A$1000)=$K2)*($B$2:$H$1000=L$1)))
お礼
ご回答のほう、ありがとうございます。 ご参考にさせていただきます。 ありがとうございました。
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 一例です。 A列に日付のシリアル値が入力してあり、仮にB2~G100までデータがあるとします。 I2セルに検索したい月の数値を、J2セルに検索したい数値を入力します。 結果を表示させたいセルに =SUMPRODUCT((MONTH(A2:A100)=I2)*(B2:G100=J2)) としてみてはどうでしょうか? (エラー処理はしていません) 以上、参考になれば幸いです。m(__)m
お礼
ご回答ありがとうございます。 とても参考にさせていただきます。 ありがとうございました。
お礼
ご回答のほう、ありがとうございます。 ご参考にさせていただきます。 ありがとうございました。