ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:HNW999 エクセルの関数について
困り度:
  • 困っています
エクセルの関数について質問します。
=counta(a5:a13)の場合
a5の列から,a13の列まで,9列のカウントをします。
これを,次のようにしたいです。
すでに,セル番地D1には「9」の値が入っています。
=counta(a5:????D1)として
a5の列を含めて,9列までをカウントしたいです。
よろしくお願いします。
質問投稿日時:08/05/02 17:10
質問番号:3992551
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

良回答20pt

回答者:edomin2004 当初の希望通りの出力なら、
=COUNTA(A5:OFFSET(A5,D1-1,0))
で大丈夫でしょう。
追加で、C1に"A5"と入っていたときは、
=COUNTA(INDIRECT(C1):OFFSET(INDIRECT(C1),D1-1,0))
にすれば、両方とも可変に出来ます。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/05/02 17:40
回答番号:No.2
この回答へのお礼edomir2004様
ありがとうございました。
早速試してみます。
また、分からないことがあれば質問します。
よろしくお願いします。
HNW999(はなわ)

回答

良回答10pt

回答者:Cupper OFFSET関数
INDEX関数
INDIRECT関数
などを併せて使ってみてはいかがですか
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/05/02 17:24
回答番号:No.1
この回答へのお礼Cupper様
ありがとうございました。
早速試してみます。
わからない事があればまた質問します。
よろしくお願いします。
HNW999
 
最新から表示回答順に表示良回答のみ表示