• ベストアンサー

エクセルの数をかぞえる関数のAND

EXEL2003を使用しています。 A列には空白セル、「Y」「B」がランダムに入っています。 B列には、人物の名前「中村」「高橋」「村田」がランダムに入っています。 A列が「Y」で、B列が「高橋」の行の数だけをカウントする条件付関数はどうなるでしょうか? COUNTIFとAND関数を使用すると思うのですが、使い方がわかりません。 よろしくお願いします。

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

  • ベストアンサー
回答No.2

こんばんは。 複数条件を指定した件数は、SUMPRODUCT関数を使います。 2行目から10行目までデータが入っているとすれば、 =SUMPRODUCT((A2:A10="Y")*(B2:B10="高橋"))

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

配列数式の回答を上げます。 (例データ)A2:B12 Y 中村 Y 村田 b 中村 b 高橋 Y 高橋 b 村田 b 高橋 Y 中村 中村 b 高橋 b 中村 (関数式)上記データのあるセル以外のセルに =SUM(IF((A2:A12="y")*(B2:B12="中村"),1,0)) と入れて、SHIFTキーとCTRLキーを押しつつ ENTERキーを押す。前後に{ }が付きます。 答えは2です。

  • fu-raibo-
  • ベストアンサー率31% (41/129)
回答No.1

C列に、A&Bを作ります A列が「Y」、B列が「高橋」なら、C列は「Y高橋」になります。 同様に、A列が「B」、B列が「村田」なら、C列は「B村田」になります。 C列に対して「Y高橋」をCOUNTIFで数えればOKです。

関連するQ&A