プロが教える店舗&オフィスのセキュリティ対策術

エクセルで名簿を作成しています。各班の男女数をまとめる式をいれたいのですがどなたか教えてください。

B列に1~8班およそ250行
E列に性別

別表で1班 男 人、女 人  2班・・・・・です。

よろしくお願いします。

A 回答 (3件)

添付図のような並びで作成してみると,



J2には
=SUMPRODUCT(($B$2:$B$250=$I2)*($E$2:$E$250=J$1))
と入れてあって,右に下にコピーします。

またJ2などのセルは,右クリックしてセルの書式設定から表示形式のユーザー定義を選び
0人
と設定しておきます。
「エクセルで名簿を作成しています。各班の男」の回答画像3
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2010/04/25 19:22

B1セルに班名、E1セルに性別の項目名があり、それぞれのデータが下の行にあるとします。


まとめの別表を同じシート内に作るとして、例えばJ1セルに班名、K1セルに男、L1セルに女とそれぞれ入力します。班名については1班とJ2セルに入力して下方にオートフィルドラッグすることで班名が表示されますね。
K2セルには次の式を入力してL2セルまでオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。

=IF($J2="","",SUMPRODUCT(($B$2:$B$1000=$J2)*($E$2:$E$1000=K$1)))
    • good
    • 0

250名程度であれば、SUMPRODCUT関数は如何でしょうか


班名が入っているシートの名前が データ とあるとして
別シートに
  男  女
1班
2班
3班
・・・
と準備しておいて
B2セルに=SUMPRODUCT((データ!$B$2:$B$250=$A2)*(データ!$E$2:$E$250=B$1))
右へコピィ、下へコピィしてみてください。

別案ですが、ピボットテーブルをご存知であれば試してください。
データ=>ピボットテーブルとピボットグラフ・・・ ウィザードの従っていけば簡単にご希望の表が出来ますよ。

この回答への補足

申し訳ありません
別表は同じシートで作成してます。

ピポットテーブルは未熟で使えません。
<(_ _)>

補足日時:2010/04/25 16:17
    • good
    • 0

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