Розрахунки в Excel: автоматичні, ручні, ітераційні

  • Поділитися Цим
Michael Brown

У посібнику пояснюються основи налаштувань обчислень в Excel та способи їх налаштування для автоматичного та ручного перерахунку формул.

Щоб ефективно використовувати формули Excel, необхідно розуміти, як Microsoft Excel виконує обчислення. Існує багато деталей, які слід знати про основні формули Excel, функції, порядок виконання арифметичних операцій тощо. Менш відомими, але не менш важливими є "фонові" налаштування, які можуть прискорити, сповільнити або навіть зупинити ваші обчислення в Excel.

Загалом, є три основні параметри розрахунків в Excel, з якими ви повинні бути знайомі:

Режим розрахунку - чи перераховуються формули Excel вручну або автоматично.

Ітерація - кількість перерахунків формули до тих пір, поки не буде виконана певна числова умова.

Точність - ступінь точності для розрахунку.

У цьому посібнику ми детально розглянемо, як працює кожне з перерахованих вище налаштувань і як їх змінювати.

    Автоматичний розрахунок в Excel в порівнянні з ручним розрахунком (режим розрахунку)

    Ці параметри визначають, коли і як Excel перераховує формули. Під час першого відкриття або редагування книги Excel автоматично перераховує ті формули, залежні значення яких (клітинки, значення або імена, на які є посилання у формулі) змінилися. Однак ви можете змінити цю поведінку і навіть зупинити обчислення в Excel.

    Як змінити параметри розрахунку в Excel

    На стрічці Excel перейдіть на вкладку Формули вкладка> Розрахунок у групі, натисніть на кнопку Варіанти розрахунку та оберіть один з наступних варіантів:

    Автоматичний (за замовчуванням) - вказує Excel автоматично перераховувати всі залежні формули щоразу, коли змінюється будь-яке значення, формула або ім'я, на яке є посилання в цих формулах.

    Автоматично, крім таблиць даних - автоматично перераховувати всі залежні формули, крім таблиць даних.

    Прохання не плутати таблиці Excel ( Вставка > Таблиця ) та Таблиці даних, які обчислюють різні значення для формул ( Дані > Аналіз "Що, якщо > Таблиця даних Ця опція зупиняє автоматичний перерахунок тільки таблиць даних, звичайні таблиці Excel все одно будуть розраховуватися автоматично.

    Посібник - відключає автоматичний розрахунок в Excel. Відкриті книги будуть перераховуватися тільки тоді, коли ви явно зробите це, використовуючи один з цих способів.

    Крім того, ви можете змінити налаштування розрахунків в Excel за допомогою Параметри Excel :

    • В Excel 2010, Excel 2013 і Excel 2016 перейдіть до Файл > Опції > Формули > Варіанти розрахунку розділ> Розрахунок робочого зошита .
    • В Excel 2007 натисніть Кнопка "Офіс > Параметри Excel > Формули > Розрахунок робочого зошита .
    • У програмі Excel 2003 натисніть Інструменти > Опції > Розрахунок > Розрахунок .

    Поради та примітки:

    1. Вибираючи Посібник (на стрічці або в Параметрах Excel) автоматично перевіряє прапорець Перерахувати книгу перед збереженням Якщо ваша робоча книга містить багато формул, ви можете зняти цей прапорець, щоб прискорити збереження робочої книги.
    2. Якщо раптом ваші формули Excel мають перестав розраховувати перейдіть за посиланням Варіанти розрахунку і переконатися в тому, що Автоматичний Якщо це не допомогло, перевірте ці кроки з усунення несправностей: Формули Excel не працюють, не оновлюються, не обчислюються.

    Як примусово зробити перерахунок в Excel

    Якщо ви відключили автоматичний розрахунок Excel, тобто встановили прапорець Посібник розрахунку, ви можете змусити Excel виконати перерахунок, використовуючи один з наведених нижче способів.

    Для ручного перерахунку всі відкриті аркуші і оновити всі відкриті аркуші графіків, перейдіть на сторінку Формули вкладка> Розрахунок і натисніть кнопку Розрахувати зараз кнопку.

    Здійснити перерахунок тільки за активний аркуш а також будь-які діаграми та таблиці, пов'язані з ним, перейдіть на сторінку Формули вкладка> Розрахунок і натисніть кнопку Розрахунковий лист кнопку.

    Іншим способом перерахунку робочих листів вручну є використання комбінації клавіш :

    • F9 перераховує формули у всіх відкритих книгах, але тільки ті формули, які змінилися з моменту останнього розрахунку і залежні від них формули.
    • Shift + F9 перераховує змінені формули тільки на активному аркуші.
    • Ctrl + Alt + F9 змушує Excel перерахувати абсолютно всі формули у всіх відкритих книгах, навіть ті, які не були змінені. Коли у вас виникає відчуття, що деякі формули показують неправильні результати, використовуйте це поєднання клавіш, щоб переконатися, що все було перераховано.
    • Ctrl + Shift + Alt + F9 спочатку перевіряє формули, залежні від інших комірок, а потім перераховує всі формули у всіх відкритих книгах, незалежно від того, змінилися вони з моменту останнього розрахунку чи ні.

    Ітераційний розрахунок в Excel

    Microsoft Excel використовує ітерацію (повторне обчислення) для обчислення формул, які посилаються на власні комірки, що називається циклічними посиланнями. За замовчуванням Excel не обчислює такі формули, оскільки циклічне посилання може повторюватися до нескінченності, створюючи нескінченний цикл. Щоб увімкнути циклічні посилання на робочих аркушах, ви повинні вказати, скільки разів ви хочете, щоб формула перераховувалася.

    Як включити і контролювати ітераційний розрахунок в Excel

    Щоб увімкнути ітераційний розрахунок в Excel, виконайте одну з наступних дій:

    • В Excel 2016, Excel 2013 і Excel 2010 перейдіть до Файл > Опції> Формули і виберіть пункт Увімкнути ітеративний розрахунок встановіть прапорець під пунктом Варіанти розрахунку
    • В Excel 2007 натисніть Кнопка "Офіс > Параметри Excel > Формули > Область ітерації .
    • В Excel 2003 і більш ранніх версіях перейдіть до Меню > Інструменти > Опції > Розрахунок вкладка> Ітераційний розрахунок .

    Щоб змінити кількість перерахунків у формулах Excel, налаштуйте наступні параметри:

    • В рамках проекту Поле максимальних ітерацій, введіть максимально допустиму кількість ітерацій, чим більше число, тим повільніше перераховується робочий аркуш.
    • В рамках проекту Максимальна зміна введіть максимальну величину зміни між перерахованими результатами. Чим менше число, тим точніше результат і тим довше перераховується робочий аркуш.

    За замовчуванням встановлено значення 100 для Максимальна кількість ітерацій і 0.001 для Максимальна зміна Це означає, що Excel припинить перерахунок ваших формул або після 100 ітерацій, або після зміни менш ніж на 0,001 між ітераціями, залежно від того, що настане раніше.

    Після налаштування всіх параметрів натисніть ГАРАЗД. зберегти зміни та закрити вікно Параметри Excel діалогове вікно.

    Точність розрахунків в Excel

    За замовчуванням Microsoft Excel обчислює формули і зберігає результати з точністю до 15 значущих цифр. Однак ви можете змінити це і змусити Excel використовувати відображуване значення замість збереженого при перерахунку формул. Перш ніж вносити зміни, будь ласка, переконайтеся, що ви повністю розумієте всі можливі наслідки.

    У багатьох випадках значення, що відображається в комірці, і значення, що лежить в основі (збережене значення), відрізняються. Наприклад, одну і ту ж дату можна відобразити декількома способами: 1/1/2017 , 1-січ-2017 і навіть Січень-17 в залежності від того, який формат дати ви встановили для комірки. Як би не змінювалося значення на екрані, збережене значення залишається незмінним (в даному прикладі - це порядковий номер 42736, який у внутрішній системі Excel відповідає 1 січня 2017 року). І Excel буде використовувати це збережене значення у всіх формулах і розрахунках.

    Іноді різниця між відображеними та збереженими значеннями може наштовхнути на думку, що результат формули невірний. Наприклад, якщо ви введете число 5.002 в одну комірку, 5.003 в іншу комірку і виберете відображення тільки 2 знаків після коми в цих комірках, Microsoft Excel відобразить 5.00 в обох комірках. Потім ви складете ці числа, і Excel поверне 10.01, тому що він обчислює збережені значення.(5.002 та 5.003), а не відображені значення.

    Вибираючи Точність, як показано на екрані призведе до того, що Excel назавжди змінить збережені значення на відображувані, і наведений вище розрахунок поверне 10.00 (5.00 + 5.00). Якщо пізніше ви захочете розрахувати з повною точністю, то відновити початкові значення (5.002 і 5.003) буде неможливо.

    Якщо у вас довгий ланцюжок залежних формул (деякі формули виконують проміжні обчислення, що використовуються в інших формулах), кінцевий результат може ставати все більш неточним. Щоб уникнути цього "кумулятивного ефекту", доцільно змінювати значення, що відображаються, за допомогою спеціального формату чисел Excel, а не Точність, як показано на екрані .

    Наприклад, можна збільшити або зменшити кількість відображаються десяткові знаки після коми натиснувши відповідну кнопку на сторінці Головна сторінка у вкладці Кількість група:

    Як встановити точність розрахунку, як показано на екрані

    Якщо ви впевнені, що відображувана точність забезпечить бажану точність ваших розрахунків в Excel, ви можете включити її таким чином:

    1. Натисніть на кнопку Файл вкладка> Опції і виберіть пункт Просунутий категорія.
    2. Прокрутіть вниз до розділу При розрахунку даного робочого зошита і виберіть книгу, для якої потрібно змінити точність розрахунків.
    3. Перевірте Встановіть точність, як показано на дисплеї Ящик.
    4. Натисни ОК.

    Ось так налаштовуються параметри розрахунку в Excel. Дякую за прочитання і сподіваюся побачити вас на нашому блозі наступного тижня!

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.