質問 |
||
| 質問者: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 |