• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:COUNTIFやSUMPRODUCTの関数について)

COUNTIFやSUMPRODUCTの関数について

このQ&Aのポイント
  • Excelの関数COUNTIFやSUMPRODUCTを使用して、特定の条件に合致するセルの個数をカウントする方法について教えてください。
  • セル範囲内の特定の条件に合致するセルの個数を、入力することなくカウントする方法はありますか?
  • セル範囲内の特定の条件に合致するセルの個数を、指定したセルから入力せずに表示する方法を教えてください。

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

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

えらい長々と質問を書いているが、エクセルの式の複写の常識的なことではないか。 SUMPRODUCT(($A$2:$A$15=$B$22)*(C2:C15=$C$22))の関数で C22に SUMPRODUCT(($A$2:$A$15=$B22)*($C$2:$C$15=$C22)) と入れて (セル範囲は固定なので番地に$をつけておくべきだ) この式を下方向に複写すれば =SUMPRODUCT(($A$2:$A$15=$B22)*($C$2:$C$15=1)) =SUMPRODUCT(($A$2:$A$15=$B23)*($C$2:$C$15=1)) =SUMPRODUCT(($A$2:$A$15=$B24)*($C$2:$C$15=1)) と変化して望みのものでは無いですか。 比較のB22の部分は$をつけないでおくと、式の複写で「1行ずつ変化してくれる。

ihuyi
質問者

お礼

ありがとうございました。完成できました。

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

>下記の関数を使って出来たことを、もっとB22~C24(セル)を入力せず出来る関数はないのか C17に =SUMIF($A$2:$A$15,$B17,C$2:C$15) C17をコピー,C17:G19までの範囲に貼り付ける。

ihuyi
質問者

お礼

ありがとうございました。皆様のおかげで完成しました。

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

C17=SUMPRODUCT(($A$2:$A$15=$B$22)*(C2:C15=$C$22)) ↓↓↓ C17=SUMPRODUCT(($A$2:$A$15=$B17)*(C$2:C$15=1)) でコピーすればOK

ihuyi
質問者

お礼

ありがとうございました。皆様のおかげで完成しました。

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

=SUMPRODUCT(($A$2:$A$15=$B17)*(C$2:C$15<>"")) はどうでしょう?

ihuyi
質問者

お礼

ありがとうございました。皆様のおかげで完成しました。

関連するQ&A