Как выполнить пересчёт формул только в только в ячейках выбранного диапазона
При работе с большими книгами Excel, в которых множество формул, функций и ссылок, довольно утомительно ждать, пока пересчитывается вся книга, после изменения хотя бы одной ячейки. В таком случае вы, скорее всего, уже перешли с автоматических вычислений на вычисления вручную. Но даже при этом у вас по сути только два варианта: или пересчёт всей книги, или только активного рабочего листа. А что если вам нужно пересчитать только одну таблицу или лишь один столбец?
С инструментом «Пересчёт диапазона» вы сможете:
Пересчитать формулы только в выбранном диапазоне
Просто выберите диапазон – и нажмите ALT+F9
Или задайте собственные горячие клавиши
Перед началом работы добавьте «Пересчёт диапазона» в Excel
«Пересчёт диапазона» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.

Скачать XLTools для Excel
– пробный период дает 14 дней полного доступа ко всем инструментам.
Как переключиться с автоматических вычислений в Excel на вычисления вручную
Инструмент «Пересчёт диапазона» будет работать, только когда вы отключите автоматические вычисления в рабочей книге и переключитесь на ручной режим.
Откройте вкладку «Формулы» Нажмите Параметры вычислений В выпадающем списке отметьте «Вручную».
Теперь автоматические вычисления в рабочей книге отключены. Пересчёт формул может быть выполнен только вручную, например, с помощью горячих клавиш Excel.

Как выполнить пересчёт конкретного диапазона в Excel
Чтобы пересчитать только выбранный диапазон, используйте горячие клавиши XLTools:
Выделите диапазон Нажмите комбинацию горячих клавиш Alt + F9 Готово! Все ячейки с формулами в этом диапазоне пересчитаны.
Внимание: если в заданном диапазоне есть формулы, функции или ссылки, которые зависят от другого диапазона, то, чтобы получить верный результат пересчёта, другой диапазон должен быть обновлен.
Чтобы принудительно пересчитать всю книгу или рабочий лист, используйте горячие клавиши Excel:
F9 – пересчёт всех листов во всех открытых книгах
Shift+F9 – пересчёт активного листа
Ctrl+Alt+F9 – пересчёт всех листов во всех открытых книгах независимо от того, вносились ли в них изменения с момента последнего пересчёта
Ctrl+Alt+Shift+F9 – проверка зависимых формул с последующим пересчётом всех ячеек во всех открытых книгах, включая ячейки, не помеченные для вычисления
Как изменить комбинацию горячих клавиш для «Пересчёта диапазона»
Вы можете изменить комбинацию горячих клавиш для «Пересчёта диапазона» в любое время. Обратите внимание, некоторые сочетания клавиш могут быть недоступны, если они зарезервированы в Excel.
Вкладка XLTools Кнопка Настройки Вкладка Горячие клавиши Задайте своё сочетание клавиш OK.
Скопируйте формулу, перетащив его Excel для Mac
С помощью маркера заполнения можно быстро копировать формулы в смежные ячейки.

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

- Выделите ячейку, которая содержит формулу для заполнения смежных ячеек.
- Поместите курсор в правый нижний угол, чтобы он принял вид знака плюс (+). Например:

Перетащите маркер заполнения вниз, вверх или по ячейкам, которые нужно заполнить. В этом примере на рисунке ниже показано перетаскивание химок заливки вниз.

Когда вы отпустите маркер, формула будет автоматически применена к другим ячейкам.

Чтобы изменить способ заполнения ячеек, нажмите кнопку Параметры автозаполнения
Дополнительные сведения о копировании формул см. в статье Копирование и вставка формулы в другую ячейку или на другой лист.
- Вы также можете нажать CTRL+D, чтобы заполнить формулу вниз по столбцу. Сначала выберите ячейку с формулой, которую нужно заполнить, а затем выберите ячейки под ней и нажмите CTRL+D.
- Можно также нажать CTRL+R, чтобы заполнить формулой формулу справа в строке. Сначала вы выберите ячейку с формулой, которую нужно заполнить, а затем выберите ячейки справа от нее, а затем нажмите CTRL+R.
Если заполнение не работает
Иногда заполнение работает нормально, а в других случаях работает не так, как вы ожидаете. Поэтому важно проверить ссылки на ячейки в первой ячейке.
Ссылки на ячейки — это просто указатели на другие ячейки. Например, пусть первая ячейка содержит такую формулу:
A1 и B1 — относительные ссылки. Это означает, что при заполнении формулы вниз ссылки будут пошагово изменяться с A1, B1 на A2, B2 и так далее:
=СУММ(A1;B1)
=СУММ(A2;B2)
=СУММ(A3;B3)
В других случаях ссылки на другие ячейки могут не изменяться. Например, вы хотите, чтобы первая ссылка A1 оставалась фиксированной, а B1 изменялась при перетаскивании маркера заполнения. В этом случае необходимо ввести знак доллара ($) в первой ссылке: =СУММ($A$1;B1). При заполнении других ячеек Excel знак доллара должен продолжать нанося указатель на ячейку A1. Это может выглядеть таким образом:
=СУММ($A$1;B1)
=СУММ($A$1;B2)
=СУММ($A$1;B3)
Ссылки со знаками доллара ($) называются абсолютными. При заполнении ячеек вниз ссылка на A1 остается фиксированной, но ссылку B1 приложение Excel изменяет на B2 и B3.
Есть проблемы с отображением маркера заполнения?
Если маркер не отображается, возможно, он скрыт. Чтобы отобразить его:
- В меню Excel выберите пункт Параметры.
- Щелкните Правка.
- В разделе Параметры правки установите флажок Включить маркер заполнения и перетаскивание ячеек.
Если автоматическое вычисление в книге не работает, при заполнении ячеек формулы не пересчитыются.
Ниже описано, как его включить.
- В меню Excel выберите пункт Параметры.
- Щелкните Вычисление.
- Убедитесь,что в оке Параметры вычислений выбран параметр Автоматически.
Просмотр в EXCEL промежуточного результата вычисления формулы (клавиша F9)
Рассмотрим формулу =(A1+B1)*A2/B2 . Пусть нам потребовалось быстро узнать результат вычисления A2/B2 . Чтобы не терять зря времени на создание новых формул в соседних ячейках, делаем следующее:
- выделяем ячейку с формулой;
- в Строке формул мышкой выделяем A2/B2 (тем самым входим в Режим Правки ячейки);
- нажимаем клавишу F9 ;
- EXCEL заменяет A2/B2 на результат.
Если после отображения результата Вы нажмете клавишу ECS , то EXCEL вернет формулу обратно, если ENTER , то заменит выделенную часть формулы результатом. Особенно начинаешь ценить этот прием при работе с формулами массива .
Рассмотрим другой пример с формулой массива =СУММ((Продажи>=6)*(Продажи<=10)*(Продажи)) Пусть формула введена в ячейку B2 , а диапазону A2:A13 , содержащему некие суммы Продаж, присвоено имя Продажи .В формуле вместо ссылки на обычный диапазон использована ссылка на Именованный диапазон Продажи . Как видно из формулы, она складывает только те значения из исходного списка значений, которые больше или равны шести и меньше или равны 10 .

Проверим, какие значения из исходного диапазона были выбраны для суммирования.
- Выделим ячейку с формулой ( B2 );
- Выделим в Строке формул выражение (Продажи>=6)*(Продажи <=10)*(Продажи) ;
- Нажмем F9 ;
- Получим массив

Действительно, все ненулевые значения лежат в интервале [6;10]
Другим вариантом является использование инструмента Вычислить формулу ( Формулы/ Зависимости формул/ Вычислить формулу ).
Примечание : Нажатие клавиши F9 имеет разный эффект при различных режимах выделения ячейки. Если ячейка просто выделена (в левом нижнем углу окна EXCEL выведена надпись Готово),

то нажатие клавиши F9 приведет к пересчету формул на листе ( Формулы/ Вычисления/ Пересчет ).
Если ячейка находится в Ре жиме Правка (в левом нижнем углу окна EXCEL выведена надпись Правка),

то нажатие клавиши F9 приведет к замене выделенного фрагмента формулы на ее значение. В Режим Правка можно войти дважды кликнув на значение в ячейке или поставив курсор в Строку формул или нажав клавишу F2 .
Изменение пересчета, итерации или точности формулы в Excel
Для эффективного использования формул необходимо ознакомиться с тремя ключевыми понятиями.
Вычисление — это процесс расчета по формулам и последующего отображения значений результатов в ячейках, содержащих формулы. Во избежание ненужных вычислений, которые забрать время и замедлить работу компьютера, Microsoft Office Excel автоматически пересчитывает формулы только при изменении влияющих на формулу ячеек. Это является стандартной процедурой при первом открытии книги и ее редактировании. Однако тем, как и когда Excel будет пересчитывать формулы, можно управлять.
Итерация — это повторный пересчет на отдельном числовом условии. Excel не может автоматически вычислить формулу, которая ссылается (прямо или косвенно) на ячейку, содержаную эту формулу. Это называется циклской ссылкой. Если формула ссылается на одну из собственных ячеек, необходимо определить, сколько раз она должна пересчитываться. Цикловые ссылки могут итерироваться бесконечно. Тем не менее, вы можете сами задать предельное число итераций и относительную погрешность.
Точность — это показатель степени сходимости вычислений. Excel хранит и выполняет вычисления с точностью 15 значащих цифр. Однако существует возможность изменить точность вычислений, так что Excel при пересчете формул будет использовать для вычислений не хранимое, а отображаемое значение.
Изменение при пересчете листа или книги
Во время вычислений можно выбирать команды и выполнять ввод чисел или формул. Для выполнения команд или других действий вычисления прерываются, а затем возобновляются снова. Если книга содержит большое число формул либо листы содержат таблицы данных или функции, автоматически пересчитываемые при каждом пересчете книги, процесс вычислений может занять значительное время. Он также может быть длительным, если листы содержат связи с другими листами или книгами. Можно изменить способ выполнения вычислений, установив параметр пересчета вручную.
Важно: Изменение любого из этих параметров влияет на все открытые книги.
- На вкладке Файл нажмите кнопку Параметры и выберите категорию Формулы. В Excel 2007 нажмите кнопку «Microsoft Office»,выберите «Параметры Excel»и щелкните категорию «Формулы».
- Выполните одно из указанных ниже действий.
- Для пересчета всех зависимых формул при каждом изменении значения, формулы или имени в разделе Параметры вычислений в группе Вычисления в книге выберите пункт Автоматически. Это — способ вычислений по умолчанию.
- Чтобы пересчитать все зависимые формулы, кроме таблиц данных, при каждом изменении значения, формулы или имени в разделе «Параметры вычислений» в разделе «Вычисления книги» выберите значение «Автоматически» за исключением таблиц данных.
- Для отключения автоматического пересчета и выполнения пересчета открытых книг только при явном требовании (с помощью клавиши F9) в разделе Параметры вычислений в группе Вычисления в книге выберите параметр Вручную.
Примечание: При выборе параметра Вручную Excel автоматически устанавливает флажок Пересчитывать книгу перед сохранением. Если сохранение книги занимает много времени, для его экономии снимите флажок Пересчитывать книгу перед сохранением.

Для ручного пересчета всех открытых книг, включая таблицы данных, и обновления всех открытых листов диаграмм на вкладке Формулы в группе Вычисление нажмите кнопку Пересчет.
Совет: Многие из этих параметров можно изменять и вне диалогового окна Параметры Excel. Откройте вкладку Формулы и в группе Вычисления щелкните элемент Параметры вычислений, а затем — Выполнять автоматически.
Примечание: Если лист содержит формулу, связанную с непересчитанным листом, и эта связь обновляется, появится сообщение о том, что исходный лист полностью не пересчитан. Для обновления связи с текущим значением, записанном в исходном листе, даже если оно неверно, нажмите кнопку ОК. Для прекращения обновления связи и использования предыдущего значения, полученного из исходного листа, нажмите кнопку Отмена.