• 締切済み

エクセル関数

データを纏めようとしています。 Aセルが50番でBセルが200の時の個数をカウントしたいのですが、どの様にすれば良いでしょうか?

みんなの回答

  • kawajisan
  • ベストアンサー率30% (53/171)
回答No.4
noname#79209
noname#79209
回答No.3

> Aセルが50番でBセルが200の時の個数をカウント 「50番」とは、 文字列で「50番」なのか、半角数字で「50番」で質問時に全角で書いてしまったのか、 表示書式で「番」をつけているのか、「50番」を「50番台」という意味で使っているのか、 種々の疑問が湧く質問文なので、本当はどうなのかB列の内容も含め補足願います。

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

質問文について >Aセル-->A列、>Bセル-->B列と表現します。 質問振りからして、SUMPRODUCT関数や配列関数はわかりにくいのでは。 作業列に=IF(AND(A1="500番",B1=200),1,0) と入れて最下行まで式を複写し、その行の1を足す。=>SUMPRODUCT関数のやっていること。 または =IF(AND(A2="500番",B2=200),MAX($E$1:E1)+1,0)ト入れて最下行まで式を複写し、その列のMAXを採る。 で考えるのもどうでしょう。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=SUMPRODUCT(($A$2:$A$100="50番")*($B$2:$B$100=200)) または =SUM(IF(($A$2:$A$100="50番")*($B$2:$B$100=200),1)) でCtrl+Shift+Enterで配列数式にする または 「データ」「ピボットテーブル」でデータ範囲を設定して A列と、B列の項目を列見出しにして、A列の項目のデータの個数を集計する。

関連するQ&A