Saya punya pola ini di 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
Logikanya adalah +2, +2, +1, bilas dan ulangi. Tetapi ketika saya mencoba untuk memperluas pola, Excel akan mulai menghitung.
Bagaimana saya bisa melanjutkan pola ini? Daftar saya berlanjut hingga sekitar 700.
microsoft-excel
baswijdenesdotcom
sumber
sumber
=A1+2
dalam selB1
dan seterusnya yang akan mengarah ke semua angka ganjil.Jawaban:
Excel hanya mengenali pola aritmatika.
Dalam kasus Anda, Anda dapat menentukan rumus dan mengisinya ke baris yang dibutuhkan.
=A1 + IF(MOD(ROW(), 3) = 0, 1, 2)
Ubah A1 ke sel tempat urutan Anda dimulai.
Dalam cuplikan layar ini di bawah, A1 memiliki nilai 14. Dalam A2 saya memasukkan rumus ini
Dan menyalinnya
sumber
MOD
adalah mungkinREST
danROW
mungkinRIJ
@baswijdenesdotcomExcel mendukung pola aritmatika dengan ukuran langkah> 1 Isi 3 nilai pertama, dan kemudian gunakan pola dari sana ke bawah
=A1+5
dan kemudian salin. Yaitu A5 menjadi
=A2+5
yang memang 21.sumber
Dengan asumsi Anda mulai pada baris 1, itu
=ROUND((ROW()*5+37)/3,0)
Untuk setiap 3 baris, Anda tambahkan 5, maka 5/3. Angka 37 adalah untuk mendapatkan nilai awal dengan benar (baris 1 => nilai 14).
ROUND
ke dua digit untuk melihat cara kerjanya.sumber
Saya sangat suka intuisi di balik jawaban yang sudah diposting tetapi tampaknya semua orang mengabaikan solusi paling sederhana yang dibangun menjadi excel.
Cukup ketikkan 14 di sel
A1
dalam
A2
tipe=A1 + 2
dalam
A3
tipe=A2 + 1
dalam
A4
tipe=A3 + 2
pilih sel A2, A3 dan A4 dan seret gagang isian di sudut kanan bawah ke titik yang diinginkan. Excel memang akan mengulangi formula seperti yang diketik.
Sunting: Hanya untuk menambahkan, meskipun pertanyaan OP bersifat aritmatika dan dapat diatasi dengan solusi matematika yang elegan, jika seseorang menemukan ini dengan formula non-matematika lainnya yang ingin mereka ulangi dengan cara ini, matematika bersyarat apa pun hanya akan berantakan dan memperlambat lembaran.
sumber