• ベストアンサー

エクセルの関数について

=COUNTIF('あ~お'!C121:IV121,1) と、あったとき 121 の部分に 他のセルの値をそのまま参照する方法はありますでしょうか? 自分のイメージで言えば A1に 121 という値が入っていたとして =COUNTIF('あ~お'!=C"A1":IV"A1",1) というような感じなのですが... どなたかご存知の方、見えましたら よろしくおねがいします。

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

  • ベストアンサー
  • rolly-ys
  • ベストアンサー率43% (25/57)
回答No.2

=COUNTIF(INDIRECT("'あ~お'!A"&A1&":IV"&A1),"1") でどうですか。

azabur
質問者

お礼

ご回答ありがとうございます。 はい、そのまま動きました。 大変助かりました。

その他の回答 (1)

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

■INDIRECT関数で文字列のセル範囲を取得する方法 =COUNTIF(INDIRECT('あ~お'!C"&A1&":IV"&A1),1) ■OFFSET関数で基準セルからの行方向にセルを移動させて、範囲(列)をCから243個目のV列まで伸ばす方法 =COUNTIF(OFFSET('あ~お'!$C$1,A1-1,,1,243))

azabur
質問者

お礼

ご回答ありがとうございます。 どちらもエラーが出ますね。 上については、ダブルクォーテーションが足らないみたいです。 下は,引数が足らない と出ます。 調整してみますね。

関連するQ&A