私はこのパターンをExcelで持っています:
14
16
17
19
21
22
24
26
27
29
31
32
34
36
37
39
41
42
44
46
47
49
51
52
54
56
57
59
61
62
ロジックは+ 2、+ 2、+ 1、すすぎ、繰り返しです。しかし、パターンを拡張しようとすると、Excelは単純にカウントを開始します。
このパターンを継続するにはどうすればよいですか?私のリストは約700まで続きます。
私はこのパターンをExcelで持っています:
14
16
17
19
21
22
24
26
27
29
31
32
34
36
37
39
41
42
44
46
47
49
51
52
54
56
57
59
61
62
ロジックは+ 2、+ 2、+ 1、すすぎ、繰り返しです。しかし、パターンを拡張しようとすると、Excelは単純にカウントを開始します。
このパターンを継続するにはどうすればよいですか?私のリストは約700まで続きます。
回答:
Excelは算術パターンのみを認識します。
あなたの場合、数式を定義して、必要な行に入力できます。
=A1 + IF(MOD(ROW(), 3) = 0, 1, 2)
シーケンスを開始するセルにA1を変更します。
次のスクリーンショットでは、A1の値は14です。A2にこの数式を入力しました
=A1 + IF(MOD(ROW(),3)=0,1,2)
そして、それをコピーしました
MOD
おそらくあるREST
とROW
可能性あるRIJ
@baswijdenesdotcom
Excelは、ステップサイズが1より大きい算術パターンをサポートしています。最初の3つの値を入力し、そこから下のパターンを使用します
=A1+5
そしてそれをコピーします。=A2+5
つまり、A5 は実際に21になります。
私はすでに投稿された答えの背後にある直感が本当に好きですが、誰もがExcelに組み込まれている最も単純なソリューションを見落としているようです。
セルに14と入力するだけです A1
でA2
タイプ=A1 + 2
でA3
タイプ=A2 + 1
でA4
タイプ=A3 + 2
セルA2、A3、A4を選択し、右下隅の塗りつぶしハンドルを目的のポイントまでドラッグします。Excelは入力された式を実際に繰り返します。
編集:OPの質問は本質的に算術であり、エレガントな数学的な解決策に取り組むことができますが、誰かがこの方法で繰り返したい他の非数学的な式でこれに遭遇した場合、条件付き数学は混乱しますシートを遅くします。
=A1+2
、セル内B1
のすべての奇数につながるれているので。