16

У меня есть этот шаблон в 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.

4 ответа4

58

Excel поддерживает арифметические шаблоны с размером шага> 1. Введите первые 3 значения, а затем используйте шаблон оттуда вниз.

  1. 14
  2. 16
  3. 17
  4. =A1+5

а затем скопируйте это вниз. Т.е. A5 становится =A2+5 что действительно 21.

40

Excel распознает только арифметические шаблоны.

В вашем случае вы можете определить формулу и заполнить ее до нужных строк.

=A1 + IF(MOD(ROW(), 3) = 0, 1, 2)

Измените A1 на ячейку, где начинается ваша последовательность.

На этом снимке экрана ниже, A1 имеет значение 14. В А2 я ввел эту формулу

=A1 + IF(MOD(ROW(),3)=0,1,2)

И скопировал это

13

Предполагая, что вы начинаете со строки 1, это =ROUND((ROW()*5+37)/3,0)

Для каждых 3 строк вы добавляете 5, следовательно, 5/3. 37 должен получить начальное значение правильно (строка 1 => значение 14). ROUND до двух цифр, чтобы увидеть, как это работает.

9

Мне очень нравится интуиция за уже опубликованными ответами, но кажется, что все упускают из виду самое простое решение, встроенное в Excel.

  • Просто введите 14 в ячейку A1

  • в типе A2 =A1 + 2

  • в типе A3 =A2 + 1

  • в A4 =A3 + 2

  • выделите ячейки A2, A3 и A4 и перетащите маркер заливки в нижнем правом углу в нужную точку. Excel действительно будет повторять формулы, как напечатано.

Редактировать: просто чтобы добавить, хотя вопрос ОП носит арифметический характер и может быть решен с помощью элегантных математических решений, если кто-то сталкивается с этим с любыми другими нематематическими формулами, которые они хотят повторить таким образом, любая условная математика просто загромождает замедлить лист.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .