web-dev-qa-db-ja.com

Googleスプレッドシートの増分値を自動増分に設定するにはどうすればよいですか?

他のセルを参照する一連のセルがあります:

 | Row |  a  |  b  | col B shows |
 |-------------------------------|
 |  1  |  1  | =a2 |      2      |
 |  2  |  2  | =a4 |      4      |
 |  3  |  3  | =a6 |      6      |

セルb1、b2、b3を選択し、オートフィルコーナーをドラッグしてb4、b5、b6に入力すると、フィルパターンは「ソース」セルの増分、つまり「+2」に従いますが、オートフィルは選択したセルの数に基づいた値から始めます。アプリはシリーズの最初のセルの値(この場合は「= a2」)を取り、シリーズで選択されたセルの数(ここでは3)でオートフィル値をインクリメントするようです。セルb4に進行中の次の値(「= a8」)を入力すると、b4には「= a5」が自動入力されます。

 | Row |  a   |  b   | col B shows |
 |---------------------------------|
 |  1  |  1   | =a2  |      2      |
 |  2  |  2   | =a4  |      4      |
 |  3  |  3   | =a6  |      6      |
 |  4  |  4   | =a5  |      5      |
 |  5  |  5   | =a7  |      7      |
 |  6  |  6   | =a9  |      9      |
 |  7  |  7   | =a8  |      8      |
 |  8  |  8   | =a10 |      10     |
 |  9  |  9   | =a12 |      12     |
 |  10 |  10  | =a11 |      11     |

自動入力にドラッグする前に4つのセルを選択すると、「a2」に「4」が追加され、「= a10」を配置すると予想される場所に「= a6」が配置されます。 5つのセルを選択すると、「= a12」と予想される「= a7」が表示されます。

自動入力は、シリーズ内の値の数(シリーズの長さ)をシリーズの増分値の上に配置するように思えます。これが「設計どおり」になる場所はわかりますが、一連の長さではなく、一定の増分で進行を自動で埋めたいと思います。

Y'allがお役に立てば幸いです!数学的用語を壊してしまった場合はご容赦ください

1
Pete

あなたのQは基本的に「設定した増分で進行を自動で埋めたい」と考えており、その増分は2であり、2から開始したいので、2 1つのセルで、4直下のセルで、2つのセルを選択し、塗りつぶしハンドルをつかんで下にドラッグします。

1
pnuts
  • 次のような式を使用できます。

    =ARRAYFORMULA(FILTER(ROW(INDIRECT("A1:A20")), MOD(ROW(INDIRECT("A1:A20")), 2)=0))

    enter image description here

    • A1:A20は範囲を表します1-20
    • 2)=02の増分を表します
0
user0