私からは、ちょっと違う計算式を。
セルA1からC6まで、以下のようにデータが入っているとしますね。
(Exelの画面を見立てたつもりです。左端の数字は行番号。)
----------------------------
| A B C
----------------------------
1|名前 学年 クラス
----------------------------
2|山田 6年 3組
----------------------------
3|田中 5年 1組
----------------------------
4|大野 3年 4組
----------------------------
5|伊東 5年 2組
----------------------------
6|高橋 6年 3組
----------------------------
1.計算式を立てるための作業セルを作ります。
何年何組の人が何人いるかを算出するわけなので、セルE1からF1に条件を書きます。
6年3組の人数を数えるとしますね。
----------------------------
| E F
----------------------------
1|学年 クラス
----------------------------
2|6年 3組
----------------------------
2.答えのセルの場所を、ここでは仮にH2としますね。
そこに、全部半角で、
=DCOUNTA(A1:C7,"名前",E1:F2)
と入力すればOKです。
ここでは「2」と出てきます。
参照元のデータがA1からC100なら、
=DCOUNTA(A1:C100,"名前",E1:F2)
となります。
検索条件を変えるときは、作業セルであるE2からF3を書き換えてください。
お礼
なるほど! SUMPRODUCT関数ですね。 これなら理解しやすいです。 ありがとうございました!