Как сделать прогрессию в excel 2007?

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

Перед построением последовательностей и различных прогрессий, как обычно, вспомним их детальные определения.
Числовая последовательность — это упорядоченный набор произвольных чисел a1, a2, a3, …, an, … .
Арифметической прогрессией называется такая числовая последовательность, в которой каждый член, начиная со второго, получается из предыдущего добавлением постоянной величины d (также называют шагом или разностью):

Геометрическая прогрессия — это последовательность чисел, в котором каждый член, начиная со второго, получается умножением предыдущего члена на ненулевое число q (также называют знаменателем):

С определениями закончили, теперь самое время перейти от теории к практике.

Арифметическая прогрессия в Excel

Рассмотрим 2 способа задания прогрессии в Excel — с помощью стандартного инструмента Прогрессия и через формулы.
В первом случае на панели вкладок выбираем Главная -> Редактирование -> Заполнить -> Прогрессия:

как сделать прогрессию в excel 2007
Далее мы увидим диалоговое окно с настройками параметров:

как сделать прогрессию в excel 2007
В данных настройках мы можем выбрать дополнительные параметры, которые позволят нам более детально настроить и заполнить прогрессию в Excel:

  • Расположение — расположение заполнения (по столбцам или строкам);
  • Тип — тип (арифметическая, геометрическая, даты и автозаполнение);
  • Единицы — вид данных (при выборе даты в качестве типа);
  • Шаг — шаг (для арифметической) или знаменатель (для геометрической);
  • Автоматическое определение шага — автоматическое определение шага, если заданы несколько значений последовательности;
  • Предельное значение — ограничение по значению последнего элемента последовательности.

Разберем как сделать арифметическую прогрессию в Excel на конкретном примере.

Создадим набор чисел 3, 7, 11, … , то есть первый элемент равняется 3, а шаг равен 4.
Выделяем диапазон (к примеру, A1:J1) в котором мы хотим разместить набор чисел (диапазон можно и не выделять, однако в этом случае в настройках будет необходимо указать предельное значение), где в первой ячейке будет указан первый элемент (в нашем примере это 3 в ячейке A1), и указываем параметры (расположение, тип, шаг и т.д.):

как сделать прогрессию в excel 2007
В результате мы получим заполненный диапазон с заданным набором чисел:

как сделать прогрессию в excel 2007
Аналогичный результат можно получить и при задании элементов с помощью формул.
Для этого также задаем начальный элемент в первой ячейке, а в последующих ячейках указываем рекуррентную формулу члена арифметической прогрессии (то есть текущий член получается как сумма предыдущего и шага):

как сделать прогрессию в excel 2007

Геометрическая прогрессия в Excel

Принцип построения геометрической прогрессии в Excel аналогичен разобранному выше построению арифметической.
Единственное отличие — в настройках характеристик указываем в качестве типа геометрическую прогрессию.

Например, создадим набор чисел 4, 8, 16, … , то есть первое число равно 4, а каждое последующее в 2 раза больше предыдущего.
Также задаем начальный элемент (4 в ячейке A1), выделяем диапазон данных (например, A1:J1) и указываем параметры:

как сделать прогрессию в excel 2007
В итоге получаем:

как сделать прогрессию в excel 2007
Идентичного результата также можно добиться и через использование формул:

как сделать прогрессию в excel 2007

Числовая последовательность в Excel

Арифметическая и геометрическая прогрессии являются частными случаями числовой последовательности, в общем же случае ее можно создать, как минимум, тремя способами:

  • Непосредственное (прямое) перечисление элементов;
  • Через общую формулу n-го члена;
  • С помощью рекуррентного соотношения, которое выражает произвольный член через предыдущие.

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

Рассмотрим создание числовой последовательности на примере построения обратных чисел к натуральным, то есть набора чисел 1, 1/2, 1/3, … , в котором общая формула n-го члена принимает вид Fn=1/n.
Создадим дополнительный ряд в отдельной строчке, куда для удобства расчета поместим порядковые номера (1, 2, 3 и т.д.), на которые будут ссылаться формулы:

как сделать прогрессию в excel 2007

В варианте с рекуррентной формулой рассмотрим пример с набором чисел Фибоначчи, в котором первые два числа равны 1 и 1, а каждый последующее число равно сумме двух предыдущих.
В итоге произвольный член можно представить в виде рекуррентного соотношения Fn = Fn-1 + Fn-2 при n > 2.
Определяем начальные элементы (две единицы) в двух ячейках, а остальные задаем с помощью формулы:

как сделать прогрессию в excel 2007

Удачи вам и до скорых встреч на страницах блога Tutorexcel.ru!

Автозаполнение ячеек Excel в прогрессии

Прогрессией называется последовательность чисел, каждое из которых может быть получено из предыдущего путем выполнения некоторой операции. Например, последовательность 1, 2, 3, 4 и т.д. является арифметической прогрессией с шагом 1 (каждое следующее число на 1 больше предыдущего). Даты тоже могут образовывать прогрессию. Например: 15.02.2014, 16.02.2014, 17.02.2014 (шаг — один день).

На фото приведены примеры таблиц, в которых есть ячейки, содержащие прогрессию.

как сделать прогрессию в excel 2007

как сделать прогрессию в excel 2007

  • В стартовую ячейку диапазона ввести первое число ряда.
  • Сделать щелчок в стартовой ячейке (ячейка будет выбрана, выделена рамкой).
  • Установить указатель мыши на маркер в правом нижнем углу активной ячейки (указатель примет форму крестика), нажать и удерживать клавишу (рядом с указателем мыши появится знак «плюс»).
  • Нажать левую кнопку мыши и, удерживая кнопку нажатой, переместить указатель мыши в последнюю ячейку диапазона.
  • Отпустить кнопку мыши. Ячейки выделенного диапазона будут заполнены числами, образующими прогрессию.

как сделать прогрессию в excel 2007

Прогрессия дат вводится в ячейки таблицы аналогичным образом (за исключением того, что клавишу нажимать не надо). В процессе выделения диапазона рядом с курсором отображается дата, которая будет записана в последнюю ячейку диапазона. После записи в ячейки диапазона прогрессии дат, рядом с последней ячейкой диапазона отображается кнопка настройки параметров автозаполнения. Сделав щелчок на этой кнопке, можно выбрать правило формирования прогрессии дат, например, задать, что прогрессия должна состоять из дат рабочих дней.

как сделать прогрессию в excel 2007

как сделать прогрессию в excel 2007

Другие настройки Прогрессии можно посмотреть на вкладке Главная -> Редактирование выбрать команду Заполнить и из раскрывшегося списка — команду Прогрессия…

как сделать прогрессию в excel 2007

как сделать прогрессию в excel 2007

как сделать прогрессию в excel 2007

Опубликовано: 26.11.2015

Кроме простого автозаполнения ячеек данными при необходимости можно создать и арифметическую прогрессию. Excel 2007 может автоматически продолжать заполнение прогрессии числами, комбинациями чисел и текста, датами и временем, основываясь на установленном образце.

1 способ:

  • В окне открытого листа введите начальные значения создаваемого ряда прогрессии в первую ячейку и вторую ячейку диапазона.
    Например: 1, 2; 07:00, 08:00; пн, вт; янв, фев.
  • Выделите эти ячейки и наведите курсор на правый нижний угол выделенной зоны.
  • Курсором в виде тонкого черного креста при нажатой левой кнопке мыши протащите маркер заполнения по столбцу (вверх или вниз) либо по строке (вправо или влево).
    Получится результат – 4,5; 09:00, 10:00; ср, чт; мар, апр.

Примечание

Чтобы использовать принцип автозаполнения ячеек, а не создание арифметической прогрессии, при использовании маркера заполнения нажмите и держите клавишу Ctrl.

2 способ:

  • В окне открытого листа в первую ячейку диапазона введите начальное значение создаваемого ряда прогрессии.
  • Наведите курсор мыши на правый нижний угол ячейки и, когда курсор станет тонким черным крестом, при нажатой ПРАВОЙ кнопке мыши протащите маркер заполнения вверх или вниз по столбцу либо вправо, либо влево по строке.
  • В конце нужного диапазона отпустите правую кнопку мыши.
  • В контекстном меню выберите пункт «Заполнить».

3 способ:

  • В окне открытого листа введите начальные значения создаваемого ряда прогрессии в первую ячейку и вторую ячейку диапазона.
  • Выделите эти ячейки и наведите курсор на правый нижний угол выделенной зоны.
  • Курсором в виде тонкого черного креста при нажатой ПРАВОЙ кнопке мыши протащите маркер заполнения по столбцу (вверх или вниз) или по строке (вправо или влево) и отпустите кнопку мыши.
  • В контекстном меню выберите в списке пункт «Линейное приближение» (рис. 2.108).

Рис. 2.108. Контекстное меню прогрессии

4 способ:

  • В окне открытого листа введите начальное значение создаваемого ряда прогрессии в первую ячейку диапазона.
  • Выделите диапазон ячеек и перейдите к вкладке «Главная».
  • В группе «Редактирование» раскройте меню кнопки «Заполнить» и в списке команд выберите пункт «Прогрессия» (рис. 2.109).
  • В окне «Прогрессия» (рис. 2.110) в группе «Тип» активируйте пункт «Арифметическая».
  • В графе «Шаг» введите число развития прогрессии, то есть значение, на которое будут увеличиваться все числа, а в графе «Предельное значение» при необходимости задайте максимально возможное число прогрессии.
  • Закройте окно кнопкой «ОК»