Изменчивые функции в Microsoft Excel

Как постоянно меняющиеся функции влияют на вашу таблицу

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

Примечание . Эти инструкции применяются к Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 для Mac, Excel 2016 для Mac, Excel для Mac 2011, Excel для Office 365, Excel Online и Google. Листы.

Поймите изменчивые функции

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

Некоторые из наиболее часто используемых энергозависимых функций – это функции NOW, TODAY и RAND.

Примеры летучих функций

Некоторые примеры энергозависимых функций приведены в примере ниже. В этом примере:

  • Ячейка D1 содержит функцию = RAND (). Это генерирует новое случайное число с каждым пересчетом листа.
  • Ячейка D2 содержит формулу = D1 + 5. Это делает ячейку D2 напрямую зависимой от значения в ячейке D1.
  • Ячейка D3 содержит формулу = D2-10. Это делает ячейку D3 прямо зависимой от значения в ячейке D2 и, как результат, косвенно зависит от значения в ячейке D1.

Каждый раз, когда происходит пересчет листа, значения в ячейках D2 и D3 изменяются вместе со значением в ячейке D1. Это связано с тем, что D2 и D3 прямо или косвенно зависят от случайного числа, генерируемого функцией RAND в ячейке D1.

Действия, которые вызывают пересчеты

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

  • Ввод новых данных в режиме автоматического пересчета, который используется по умолчанию для всех рабочих книг в Excel.
  • Добавление или удаление строк или столбцов на листе.
  • Скрытие или отображение строк (но не столбцов) на листе.
  • Переименование листа.
  • Изменение порядка рабочих листов в рабочей книге.
  • Добавление, редактирование или удаление именованного диапазона.
  • Нажмите F9 в режиме ручного пересчета, чтобы пересчитать ячейки, которые содержат формулы или зависимые формулы, которые изменились с момента последнего расчета во всех открытых рабочих книгах.
  • Нажмите SHIFT + F9 в режиме ручного пересчета, чтобы пересчитать ячейки, содержащие формулы или зависимые формулы, которые изменились с момента последнего вычисления только в активном рабочем листе.
  • Нажмите CTRL + ALT + F9 в режиме ручного пересчета, чтобы пересчитать все формулы во всех открытых книгах независимо от того, изменились они или нет с момента последнего вычисления.

Параметры автоматического и ручного пересчета находятся в меню настроек Excel. Чтобы найти настройки на ПК с Windows, выберите Файл > Параметры . На Mac выберите Excel > Настройки . Измените настройки в соответствии со своими предпочтениями на вкладке “Формулы” в разделе параметров расчета.

Условное форматирование и пересчет

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

Оцените статью
Solutics.ru
Добавить комментарий