- ベストアンサー
エクセルでうまく複雑な合計を求めたいのですが
受けた教科ごとの生徒の面談日数ごとに何人いるか合計をだせますでしょうか? エクセル以下のように表を作りました。 ・まずA列に生徒の名前一覧 ・B列に算数:受けたら1、受けなかったら0 ・C列に社会など同様 ・そしてE列に面談日時:20日なら20 と1-30まで記載 そして今回、例えば算数を受けたひとで20日面談の人は何人いるか?をだしたいのですが、ひとつひとつsum関数で数えていたら膨大な時間がかかりそうです。sumif関数でもうまくいきませんでした。 何か方法はありますでしょうか??
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- ayapapa295
- ベストアンサー率0% (0/1)
回答No.3
その目的にもよりますが 単純に個数を数えるなら 「=countif(範囲,1)」これでセルの面接人数の数はでますよね。 この応用で例えば”20”~”0”までその表の下に 集約を作れば人数確認はでますが・・・。 でなければ単純に「if」関数でと思うのですが・・・。 もう少し説明するには最終目的と どのようにしたいのかのプロセスがあれば 目的詳細な返答ができると思います。 この程度のアドバイスでごめんなさい。
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
回答No.2
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
EXCEL2007の場合なら =COUNTIFS(B2:B100,1,E2:E100,20) EXCEL95/97/2000/XP/2003の場合なら =SUPRODUCT((B2:B100=1)*(E2:E100=20)) または =SUM(IF((B2:B100=1)*(E2:E100=20),1,0)) としてCtrl+Shift*Enterで配列数式にする。