• ベストアンサー

エクセルの範囲指定を規則的にずらしたいのですが良い方法はありますか?

エクセルの範囲指定を規則的にずらしたいのですが良い方法はありますか? 今、悩んでいるのはこんな感じです。=max(60;100)の次の範囲が(160;200)、(260;300)となるように100ずつずらして範囲指定がなされるにはどのような方法がありますか?最初の数式に条件を加えてコピーで作成したいのですが・・・・。どなたかご教授お願いします!

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

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

=MAX(OFFSET(60:100,100*(ROW()-1),0)) でどうでしょうか。 OFFSET は、第一引数で指定した範囲をずらす関数です。 1行目のセルにこの数式を入れている場合: ROW() が1になるので、MAX(OFFSET(60:100,0,0)) になり、これはMAX(60:100)になります。 このセルを2行目にコピーすると、同じ数式でも2行目ではROW() が2になるので、MAX(OFFSET(60:100,100,0)) となり、「60:100」という範囲をOFFSET関数で下に100行ずらしたものがMAX関数の引数となるため、MAX(160:200) の意味になります。 一番最初を1行目以外にしたい場合は、「ROW()-1」のところを適宜修正してください。

tora4084
質問者

お礼

mtaka2さん ご教授ありがとうございました^^ お陰さまでばっちり解決にいたりました! 勉強不足でROW()-1あたりがよく理解できず、 アナログ手法を取り入れましたが、無事完了です。 本当にありがとうございました!!!

関連するQ&A

  • エクセル 数式から推測して範囲指定方法を教えて下さい

    エクセル 数式から推測して範囲指定方法を教えて下さい SERIES(Sheet1!$AJ$17,Sheet1!$A$18:$A$1205,Sheet1!$AJ$18:$AJ$1205,1) どこをどのような順序でどのように範囲指定すれば上記数式のグラフが書けるでしょうか? エクセル初心者です。2007です。

  • 数式を使ったセルの範囲指定について(excel 2003)

    数式を使ったセルの範囲指定について(excel 2003)  こんにちは     タイトルの意味が解りづらく申し訳ありません。 excelで数式の結果を用いてセルの範囲指定を行いたいのですが、 範囲指定方法についてご存知の方いらっしゃれば、ご教授頂ければ と思います。  例) =C(E14+15)   (←実際にはうまくいきませんでした。) のようにセルの指定をする際、数式の結果を反映させたいと 考えています。  よろしくお願い致します。

  • エクセルの指定した範囲を画像するには

    エクセル内の範囲をピクセル寸法を指定してWEB用の画像にしたいと思っています。できれば、Windows付属のものかフリーのソフトでやりたいです。 例えば、エクセルの範囲を指定してコピー→変換ソフト上に貼り付け→ピクセル寸法およびファイル形式を指定→名前をつけて保存、といった感じで作業であれば理想的です。上記より多少遠回りしてもいいので、よい方法があれば教えてください。

  • 条件による範囲指定のコピー

    EXCELで、条件によって範囲指定のコピーを行いたいのですが、VBAでないと不可でしょうか? 例 A1にコピーするものとして 条件1の場合 C1:H5 をコピー 条件2の場合 C6:H10をコピー VBAのコードをご教授いただけますと幸いです。 よろしくお願いします。

  • エクセルで、クリックすると範囲指定されてしまいます。

    仕事でエクセルを使っているのですが、分からないことがあるのでこちらで質問させていただきます。 エクセルで、普通通りクリックしているだけなのですが、 なぜかクリックしたセルが水色に塗りつぶされてしまいます。 (範囲指定したような感じです。) その後全く別のセルをクリックすると、 最初にクリックしたセルと、次にクリックしたセルの間が 全て範囲指定された様に水色になってしまうのですが、 どなたか理由がお分かりになる方いらっしゃらないでしょうか・・? 宜しくお願いいたします。

  • エクセルで範囲指定は解るのですが、範囲と範囲で連結するにはどうしたらよ

    エクセルで範囲指定は解るのですが、範囲と範囲で連結するにはどうしたらよいのでしょうか? 上手くいきません。何方かご教授お願いします。

  • EXCELの入力規則のコピー方法について

    EXCELで入力規則をリストの使用法で困っています。状況は以下の通りです。 (1)入力規則を指定するためのリストに同じワークブックの別シート上のリストを指定します。  (2)このファイルを複数作って、別々に入力します。 (3)複数のファイルを1つにまとめるために、あるブックから別のブックにデータを入力規則ごとコピーすると、コピーした入力規則のリスト範囲が絶対パスになってしまい、元のブックとの間にリンクが発生してしまいます。 同じファイルなので、コピー先のファイルにも入力規則を指定するためのリストは存在していますので、データーのコピー時に絶対パスではなくて、相対パスになるようにしたいのですが、何かよい方法はありますか?

  • EXCEL VBAでのセル高の範囲指定コピーについて

    いつも活用させて頂いております。 ExcelのVBAで、範囲指定したセルのコピーを行い、コピー先のセルに コピー元のセルの高さをコピーさせるロジックを組みました。 始めは、範囲指定してセル高もコピーしようとしたのですが、 上手く行かなかったので、現在は、ループさせて1行ずつ行っています。 できれば、範囲指定して一括で行いたいのですが、 そのような事は可能なのでしょうか? ご教授願います。

  • 【EXCEL】セルに数式がある場合のデータ入力規則

    EXCEL97-2003でシート作成しています。 あるセルには数式が設定されていて、条件は0~1の範囲以外の 場合はエラーとしたいです。 EXCELのデータの入力規則機能を色々設定したのですが、 セルに数式が予め入っている場合は上手くいかないようです。 入力規則でこのような設定は可能でしょうか。 その場合はどのような設定になるのでしょうか? 他に方法はあるのでしょうか?

  • エクセルでの範囲指定について

    エクセルで範囲指定をする時に[shift]+[Ctrl]+[*]を使っていましたが 11列ある表で一番右の列だけ範囲から漏れてしまいます。 データベース機能をよく使用するので全部指定したいのですが、 最初はうまく指定出来ていたようなのですが、途中で列を追加してから おかしくなったのかも知れません。