- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで条件をつけて数を数える(ちょっと複雑))
エクセルで条件をつけて数える(ちょっと複雑)
このQ&Aのポイント
- エクセルで条件をつけて数を数えたいのですが、ちょっと複雑です。
- 性別は男で、5歳でもなければ3歳でもない(年齢はこの例のみならずいかなる年齢でも5歳と3歳は省きたい)
- 性別が男性でかつ5歳でもなく3歳でもない人数をエクセルで抽出したいです。どの関数を使えばいいですか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
以下でどうでしょう。 =SUMPRODUCT((B1:B7="男")*(C1:C7<>5)*(C1:C7<>3))
その他の回答 (2)
- acha51
- ベストアンサー率41% (436/1042)
回答No.3
=COUNTA(A2:A8)-(SUMPRODUCT((B2:B8="男")*(C2:C8=5))+SUMPRODUCT((B2:B8="男")*(C2:C8=3))) でよいのでは?
質問者
お礼
お返事ありがとうございました。 ・・・私の質問がよくなかったのですが、別途全ての人数をCOUNTAで出しているので、出来れば試し算の意味で、この計算にはCOUNTAを使いたくなかったもので、、、 質問が足りなくて申し訳ありませんでした。
- temtecomai2
- ベストアンサー率61% (656/1071)
回答No.1
=COUNTIFS(B1:B8,"=男",C1:C8,"<>3",C1:C8,"<>5")
質問者
お礼
お返事ありがとうございます。 すみません、、、書き忘れてしまったのですが、2003でも使えるようにしたいのでCOUNTIFS関数は使えないのです。。。
お礼
お返事ありがとうございます。 SUMPRODUCT関数は、条件を並べる事が出来るのですね!!! 知りませんでした!!! 無事解決できました。ありがとうございました!!!