使用済みのセルの最大数を求めたい。

スプレッドシート (Calc) について
返信する
pet2010sun
記事: 32
登録日時: 9月 29, 2010, 3:49 am

使用済みのセルの最大数を求めたい。

投稿記事 by pet2010sun »

  =IsBLANK( ) 関数を使って

  A1から、 Z100 までの セルがブランクなら、無視、 使用中なら、 A2セルに記録 したいのですが、

 どういう関数を使えばいいのでしょうか?

 結果(目的は)は、A2に 使用中の最後の セルのアドレスが残るようにしたいのです。
OpenOffice.org3.2.1 ??????????????? xp ?????????????????????
akionnpu
記事: 14
登録日時: 10月 9, 2010, 11:48 pm

Re: 使用済みのセルの最大数を求めたい。

投稿記事 by akionnpu »

=CELL("ADDRESS",OFFSET(A1,MAX(IF(ISBLANK(A1:Z100),0,ROW(A1:Z100)))-1, MAX(IF(ISBLANK(A1:Z100),0,COLUMN(A1:Z100)))-1))

と入力して、Ctrl+Shitf+Enterを押し配列入力にしてください :super:
OpenOffice.org 3.2.0.10 OOO320m12 / Linux version 2.6.32-25-generic (buildd@rothera) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
pet2010sun
記事: 32
登録日時: 9月 29, 2010, 3:49 am

Re: 使用済みのセルの最大数を求めたい。

投稿記事 by pet2010sun »

 ありがとうございます。

 早速テストしたのですが、#508 のエラーになってしまいます。IF のかっこがたりないのか? と想像してたして見たのですがエラーになります。

 配列にするというのがよくわからないのですが、AA1にコピーしたところ、 中括弧でくくられ、範囲の指定されている表示になりました。

 どこが間違えているのでしょうか?
OpenOffice.org3.2.1 ??????????????? xp ?????????????????????
MoIshihara
記事: 337
登録日時: 6月 21, 2010, 6:52 am

Re: 使用済みのセルの最大数を求めたい。

投稿記事 by MoIshihara »

こんにちは

・配列と言うのは、行列式の事ですね、
ヘルプから[表計算ドキュメント][関数の種類と演算子][行列関数]の項を参照して下さい。
・508エラーは、かっこの数が合わないエラーですが、原因はセパレータです。
・その他、計算式が範囲外にあり、範囲内に何も入力されていない時に502エラーになりますので、少し書き直してみました。

=IF(COUNTA(A1:Z100);ADDRESS(MAX(IF(ISBLANK(A1:Z100);0;ROW(A1:Z100)));MAX(IF(ISBLANK(A1:Z100);0;COLUMN(A1:Z100)));4);"")
pet2010sun
記事: 32
登録日時: 9月 29, 2010, 3:49 am

Re: 使用済みのセルの最大数を求めたい。

投稿記事 by pet2010sun »

 ご返信、 ありがとうございます。
 週末、土日にじっくりと、学習させていただきます。
OpenOffice.org3.2.1 ??????????????? xp ?????????????????????
返信する

“Calc”に戻る