『男女別&給料総額表の作成について(関数)』(乃愛) まず、名前、年齢、給料のみ表があります。 これを仮にシート「A」とします。   A B C D 1 名前 性別 年齢 給料 2 A 女 20 200,000 3 B 女 30 300,000 4 C 男 50 500,000 5 D 女 20 200,000 6 E 男 30 300,000 次に男女別で、以下の表があります。 こちらをシート「B」とします。 (男)   A B C 1 年齢 人数 給料総額 2 20 0 0 3 30 0 0 4 40 0 0 5 50 0 0 (女)   A B C 11 年齢 人数 給料総額 12 20 0 0 13 30 0 0 14 40 0 0 15 50 0 0 Aシートの人をBシートへ振り分け、 以下の表に作りたいのですが、どうやっても できないのです。 (男)   A B C 1 年齢 人数 給料総額 2 20 0 0 3 30 1 300000 4 40 0 0 5 50 1 500000 (女)   A B C 11 年齢 人数 給料総額 12 20 2 400000 13 30 1 300000 14 40 0 0 15 50 0 0 B列は =COUNTIF(A!C:C,B2) 以下ドラッグしましたが、 異性もカウントしてしまうことで、正しい数字がでません。 自分の知識不足で、色々と勉強させていただけますと 助かります。どうぞよろしくお願いします。 ---- SUMPRODUCT関数はいかがでしょう?   詳しくは、ライブラリの 【 SUMIFとSUMPRODUCT関数 】 http://www.excel.studio-kazu.jp/lib/e3h/e3h.html   (キリキ)(〃⌒o⌒)b ---- 件数も有るようですので、こちらもどうぞ。 エクセルマイスターの 【 countifで複数条件 】 http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040824.html (HANA) ---- キリキさん、HANAさんありがとうございます☆ おかげさまで、SUMPRODUCT関数を使って、 無事、表を完成させることができました〜♪   A B C D 1 名前 性別 年齢 給料 2 A 女 20 250,000 3 B 女 30 300,000 4 C 男 50 500,000 5 D 女 20 200,000 6 E 男 30 350,000 もし仮に↑の表のようにD列(給料)が年齢によらず、 数字にばらつきがある場合には、SUMPRODUCT関数以外に どのような関数を使えばよろしいのでしょうか?? 私の知識では考え付かないので、続けてのご質問で 申し訳ありませんが、教えていただけますと嬉しいです。 よろしくお願いします。 (乃愛) ---- ん? >給料総額 ってことは、合計するのですよね?   であれば、SUMPRODUCT関数でいいのではないでしょうか? >SUMPRODUCT関数以外に あえて、SUMPRODUCT関数以外ってことでしょうか?   (キリキ)(〃⌒o⌒)b ---- キリキさん 給料総額ということで、合計します。 SUMPRODUCT関数は、ほんと便利な関数で助かりました。 教えてくださってありがとうございます。 少し調べてみたところ、SUMPRODUCT関数は積の和を求める と説明があったため、年齢による給料が人それぞれ異なる 場合もあり、積の和だけでは正しい数字にならないのかな と思って質問させていただきました。 なので、SUMPRODUCT以外の関数を使わなければならないの かなと思ったのです。 (乃愛) ---- ---- 小さなサンプルを作って 色々試してみられるのが宜しいかとおもいます。 SUMPRODUCT関数を使って、正しい数式が出来ていれば 他の関数を使わなくても、求める数字は得られますよ。 年齢と給料が一定でない場合 上手く行かないので有れば その式を載せてみられてはどうでしょう。 きっと、どこかに間違いがあるのだと思います。 (HANA) ---- HANAさんの言うとおり、数式が誤っていました。。 括弧の位置を間違えるだけで、とんでもない数字に なってしまうのですね・・(汗) キリキさん、HANAさん、お騒がせしてしまい、 申し訳ありませんでした。 色々お勉強させていただきまして、 ありがとうございました。 (乃愛) ---- ---- ちなみに、SUMPRODUCT関数以外ですと 【 countifで複数条件 】   (2)countifで複数条件     (b)配列数式を使う。 と言う方法が良く使われると思います。 (HANA)