Метод умного пересчёта ячеек в Excel работает в несколько этапов: 1
- Создание дерева зависимостей. 1 Excel создаёт дерево зависимостей, в котором перечисляются все ячейки, содержащие формулы, в том порядке, в котором их необходимо вычислять. 1
- Создание цепочки вычислений. 1 Из этого дерева Excel составляет цепочку вычислений, в которой перечисляются все ячейки, содержащие формулы, в том порядке, в котором их необходимо вычислять. 1 Во время пересчёта Excel изменяет эту цепочку, если обнаруживается формула, которая зависит от ещё не вычисленной ячейки. 1 В этом случае вычисляемая ячейка и зависящие от неё ячейки перемещаются вниз по цепочке. 1
- Пересчёт ячеек. 1 После пометки ячеек как «грязных» при следующем пересчёте Excel повторно оценивает содержимое каждой ячейки в порядке, определяемом цепочкой вычислений. 1
Также для умного пересчёта ячеек в Excel можно использовать сочетание клавиш: клавиша F9 выполняет перечёт во всех формулах книги на всех листах, а комбинация горячих клавиш SHIFT+F9 — только на текущем листе. 2