• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで条件をつけて数を数える(ちょっと複雑))

エクセルで条件をつけて数える(ちょっと複雑)

このQ&Aのポイント
  • エクセルで条件をつけて数を数えたいのですが、ちょっと複雑です。
  • 性別は男で、5歳でもなければ3歳でもない(年齢はこの例のみならずいかなる年齢でも5歳と3歳は省きたい)
  • 性別が男性でかつ5歳でもなく3歳でもない人数をエクセルで抽出したいです。どの関数を使えばいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.2

以下でどうでしょう。 =SUMPRODUCT((B1:B7="男")*(C1:C7<>5)*(C1:C7<>3))

yumi2007
質問者

お礼

お返事ありがとうございます。 SUMPRODUCT関数は、条件を並べる事が出来るのですね!!! 知りませんでした!!! 無事解決できました。ありがとうございました!!!

その他の回答 (2)

  • acha51
  • ベストアンサー率41% (436/1042)
回答No.3

=COUNTA(A2:A8)-(SUMPRODUCT((B2:B8="男")*(C2:C8=5))+SUMPRODUCT((B2:B8="男")*(C2:C8=3))) でよいのでは?

yumi2007
質問者

お礼

お返事ありがとうございました。 ・・・私の質問がよくなかったのですが、別途全ての人数をCOUNTAで出しているので、出来れば試し算の意味で、この計算にはCOUNTAを使いたくなかったもので、、、 質問が足りなくて申し訳ありませんでした。

回答No.1

=COUNTIFS(B1:B8,"=男",C1:C8,"<>3",C1:C8,"<>5")

yumi2007
質問者

お礼

お返事ありがとうございます。 すみません、、、書き忘れてしまったのですが、2003でも使えるようにしたいのでCOUNTIFS関数は使えないのです。。。