Чому Ексель не вважає формулу - «все до дрібниць»

Чому Ексель не вважає формулу - «все до дрібниць»

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

Усунення проблем з обчисленням

Причини проблем з обчисленням формул в Ексель можуть бути абсолютно різними. Вони можуть бути обумовлені, як настройками конкретної книги або навіть окремого діапазону комірок, так і різними помилками в синтаксисі.

Спосіб 1: зміна формату осередків

Однією з найпоширеніших причин, по якій Ексель взагалі не вважає чи не правильно вважає формули, є невірно виставлений формат осередків. Якщо діапазон має текстовий формат, то розрахунок виразів в ньому взагалі не проводиться, тобто, вони відображаються як звичайний текст. В інших випадках, якщо формат не відповідає суті розраховуються даних, результат, виведений в клітинку, може відображатися некоректно. Давайте з'ясуємо, як вирішити цю проблему.

Тепер буде проводитися розрахунок формули в стандартному порядку з висновком результату в зазначену осередок.

Спосіб 2: відключення режиму «Показати формули»

Але можливо причина того, що замість результатів розрахунку у вас відображаються вираження, полягає в тому, що в програмі включений режим «Показати формули».

Спосіб 3: виправлення помилки в синтаксисі

Формула також може відображатися як текст, якщо в її синтаксисі були допущені помилки, наприклад, пропущена або змінена буква. Якщо ви вводили її вручну, а не через Майстер функцій, то таке цілком ймовірно. Дуже поширеною помилкою, пов'язаною з відображенням вираження, як тексту, є наявність прогалини перед знаком «=».

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

Спосіб 4: включення перерахунку формули

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

Тепер всі вирази в даній книзі будуть автоматично перераховуватися при зміні будь-якого пов'язаного значення.

Спосіб 5: помилка у формулі

Якщо ж програма все-таки проводить розрахунок, але в результаті показує помилку, то тут можлива ситуація, що користувач просто помилився при введенні виразу. Помилковими формулами вважаються ті, при розрахунку яких в осередку з'являються такі значення:

В цьому випадку потрібно перевірити, чи правильно записані дані в осередках, на які посилається вираз, чи немає в них помилок в синтаксисі або не закладено чи в самій формулі якесь некоректне дію (наприклад, ділення на 0).

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