Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6229 / 13644 ツリー ←次へ | 前へ→

【46476】複数条件の件数を取得するのは? まー 07/2/4(日) 18:19 質問[未読]
【46477】Re:複数条件の件数を取得するのは? ichinose 07/2/4(日) 18:49 発言[未読]
【46478】Re:複数条件の件数を取得するのは? ponpon 07/2/4(日) 18:54 発言[未読]
【46480】Re:複数条件の件数を取得するのは? まー 07/2/5(月) 0:09 お礼[未読]

【46476】複数条件の件数を取得するのは?
質問  まー  - 07/2/4(日) 18:19 -

引用なし
パスワード
   下記の状態の場合に、
例えば、「男で既婚が何人いる」と表示させたい場合、
どの様な数式を入れればよいでしょうか?

  A  B  C
 -----------
1| 男 既婚 20歳
2| 男 未婚 21歳
3| 女 未婚 22歳
4| 男 既婚 23歳
5| 女 既婚 24歳
   :

男で既婚:2人 ←この2人というのを、数式で出したいのです。

【46477】Re:複数条件の件数を取得するのは?
発言  ichinose  - 07/2/4(日) 18:49 -

引用なし
パスワード
   ▼まー さん:
こんばんは。

>下記の状態の場合に、
>例えば、「男で既婚が何人いる」と表示させたい場合、
>どの様な数式を入れればよいでしょうか?
>
>  A  B  C
> -----------
>1| 男 既婚 20歳
>2| 男 未婚 21歳
>3| 女 未婚 22歳
>4| 男 既婚 23歳
>5| 女 既婚 24歳
>   :
>
>男で既婚:2人 ←この2人というのを、数式で出したいのです。

方法は、いくつかありますが、

=SUMPRODUCT((A1:A5="男")*(B1:B5="既婚"))

これがわりとポピュラーですよ!!

【46478】Re:複数条件の件数を取得するのは?
発言  ponpon  - 07/2/4(日) 18:54 -

引用なし
パスワード
   ▼まー さん:
>下記の状態の場合に、
>例えば、「男で既婚が何人いる」と表示させたい場合、
>どの様な数式を入れればよいでしょうか?
>
>  A  B  C
> -----------
>1| 男 既婚 20歳
>2| 男 未婚 21歳
>3| 女 未婚 22歳
>4| 男 既婚 23歳
>5| 女 既婚 24歳
>   :
>
>男で既婚:2人 ←この2人というのを、数式で出したいのです。

男で既婚=「=SUMPRODUCT(($A$1:$A$16="男")*($B$1:$B$16="既婚"))」
              ↑        ↑
             範囲はそちらにあわせて
男で未婚=「=SUMPRODUCT(($A$1:$A$16="男")*($B$1:$B$16="未婚"))」

女で既婚=「=SUMPRODUCT(($A$1:$A$16="女")*($B$1:$B$16="既婚"))」

女で未婚=「=SUMPRODUCT(($A$1:$A$16="女")*($B$1:$B$16="未婚"))」

関数はよくわからんけど、これでいいと思いますが・・・

【46480】Re:複数条件の件数を取得するのは?
お礼  まー  - 07/2/5(月) 0:09 -

引用なし
パスワード
   SUMPRODUCT関数を用いて、計算することができました!
この様な関数が、あることすら知りませんでした…(恥)
勉強になりました。
どうもありがとうございました!

6229 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free