• ベストアンサー

[Excel]COUNTIFの検索範囲条件をセル参照でしたい

Excel2002+WinXPを使用しています。 COUNTIF関数を使ってある重みの数値をカウントしています。 =COUNTIF($A$1:$A$200,"2") =COUNTIF($A$1:$A$200,"3") など この例ではA列の1から200までを検索していますが、 この行数(200の部分)が毎回変わります。 今は毎回200の部分を手で書き換えています。 どこか行数を入力したセルを参照して検索範囲条件を指定できないものでしょうか? うまいやり方があれば教えてください。

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

  • ベストアンサー
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.2

いろんな方法があります、参考までに 参照セルをB1として =COUNTIF($A$1:INDEX($A:$A,B1),"2") =COUNTIF($A$1:INDIRECT("A"&B1),"2") =COUNTIF(OFFSET($A$1,,,B1,),"2")

noname#216885
質問者

お礼

ありがとうございます。 INDEXを使う方法は思いつきませんでした。 まさしくこれが知りたい方法でした。

その他の回答 (1)

  • taocat
  • ベストアンサー率61% (191/310)
回答No.1

こんばんは。 そんな面倒なことをしなくてもA列全行を範囲にすればいいのでは?  =COUNTIF(A:A,2) 以上です。

noname#216885
質問者

お礼

ありがとうございます。 確かにこの方法でもできますが、私の希望とは少し違うようです。 とはいえ、こういう手段もあるということで参考になりました。

関連するQ&A