[[20020628192926]] 『COUNTIFで複数の条件で検索させてカウント』(von) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『COUNTIFで複数の条件で検索させてカウント』(von)

COUNTIF関数で複数の条件で検索させてカウントするには?

こんにちは!どなたか知恵を貸してください。複数の列でおのおの検索してAかつBである時カウントを実施するようにできますか?

例 A1:A10 B1:B10 が列範囲でAの列が青木で Bの列が男の場合にのみカウントする。

COUNTIF関数にはこだわりません。以上のカウントが1つの式でできればいいのですが

どなたかご存じの方はいらっしゃいませんか?


 『複数条件を満たす件数を求める』

     A    B    C    D   E  F    

 1 青木	男	青木  男	6 =SUM(IF($A$1:$A$10=$D1,IF($B$1:$B$10=$E1,1,0)))

 2 青木	男	青木  女	4	

 3 青木	男					

 4 青木	女					

 5 青木	男					

 6 青木	女					

 7 青木	男					

 8 青木	男					

 9 青木	女

10 青木 女

 F1に入力した式  =SUM(IF($A$1:$A$10=$D1,IF($B$1:$B$10=$E1,1,0))) と入力し、

CtrlキーとShiftキーを押しながらEnterキーを押すと、行列数式として入力されます。

式は{}中括弧で囲んだ {=SUM(IF($A$1:$A$10=$D1,IF($B$1:$B$10=$E1,1,0)))} となります。

そのままEnterキーで確定すると#value!のエラー値が返されます。

この場合はファンクション2を押して編集状態にして、Ctrl+Shift+Enterで確定します。

この式をF2に下方複写します。

これで、対象のA列とB列の条件一致の件数が求まります。

 (シニア)

ありがとうございます!

よくわかりました。COUNTIF関数ではなかったのですね!

今後もちょくちょく質問させていただきますのでよろしくお願いします。


 行列数式なるものを初めて知りました!すごいっ!

 そしてまたひとつわがままが出てきたので、どなたか教えてください。(うまうま)

      A     B      C      D      E    F
 1  青木  男           青のつく姓  男  3←これを出したい

 2  青木  男

 3 青木  女

 4 青山  男

 5 赤木  女

 6 黒田  男

 F3に青から始まる姓の人数をカウントしたいので 
 D1に 青* と入れてみましたが、うまくいきませんでした。

                  


 こんにちは〜♪

 C1セルへ 青 と入力します。

 F1セルへ
 =SUMPRODUCT((LEFT(A1:A6,1)=C1)*(B1:B6=D1))

 ご参考にどうぞ。。。

 。。。。Ms.Rin〜♪♪

 ***********************
 追伸です。。

 あの〜。。。うまうまさん

 このスレッドよく見たら、古い他の方の質問の関連質問ですね。

 関連した質問の場合は、新たにご自身の質問を立てて
 そのスレッドのリンクを貼って
 質問された方が良いですね。。。

 質問とは関係ないことですが
 2002年頃は、配列数式を 行列数式って呼んでいたのかな〜?。。。


 うおっ!ありがとうございました。
 いつもなら自宅でゆっくりこのサイトを見てるんですが、
 今日は会社から急ぎつつ質問しました。
 ぶしつけ&つたない質問ですみません。
 でも、ありがとうございました。(うまうま)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.