【5/28更新】回答が連続投稿される不具合について

以下のような表において、次のような条件で計算式を作成したいのですが、どんな関数を使用して計算式を作ればよいのでしょうか?

条件:
「A列が、0100以上0199以下(または01**)の場合に、C列に何人の女性がいるかを合計したい。」

A列 B列 C列
0010 あ  男性
0050 い  女性
0101 う  男性
0103 え  女性
0105 お  女性
0111 か  男性
0210 き  男性
0211 く  女性

A 回答 (2件)

複数条件のカウントですか?



A列が文字列の数値なら
=SUM(IF((LEFT(A:A,2)="01")*(C:C="女性"),1,0))
でCtrl+Shift+Enterで配列数式にする。
又は
=SUMPRODUCT((LEFT(A1:A20,2)="01")*(C1:C20="女性"))

A列が数値なら
=SUM(IF((A:A>=100)*(A:A<=199)*(C:C="女性"),1,0))
でCtrl+Shift+Enterで配列数式にする。
又は
=SUMPRODUCT((A1:A20>=100)*(A1:A20<=199)*(C:C="女性"))

最も「データ」「ピボットテーブル」の方が楽かもしれませんが...
    • good
    • 0
この回答へのお礼

大変役立ちました。
補足ですが、A列は数値です。

ありがとうございました。

お礼日時:2005/10/07 15:23

COUNTIFですかね

    • good
    • 0

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


このカテゴリの人気Q&Aランキング