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

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

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

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

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

  1. Для того, щоб подивитися, який формат має конкретна осередок або діапазон, переходимо у вкладку «Головна». На стрічці в блоці інструментів «Число» є поле відображення поточного формату. Якщо там вказано значення «Текстовий», то формула точно обчислюватися не буде.
  2. Перегляд формату комірки в Microsoft Excel

  3. Для того, щоб провести зміну формату достатньо клікнути по даному полю. Відкриється список вибору форматування, де можна вибрати значення, відповідне суті формули.
  4. Зміна формату в Microsoft Excel

  5. Але вибір типів формату через стрічку не такий великий, як через спеціалізоване вікно. Тому краще застосувати другий варіант форматування. Виділяємо цільовий діапазон. Кількома по ньому правою кнопкою миші. У контекстному меню вибираємо пункт «Формат ячеек». Можна також після виділення діапазону натиснути комбінацію клавіш Ctrl + 1.
  6. Перехід до форматування комірки в Microsoft Excel

  7. Відкривається вікно форматування. Переходимо у вкладку «Число». У блоці «Числові формати» вибираємо той формат, який нам потрібен. Крім того, в правій частині вікна є можливість вибрати тип уявлення конкретного формату. Після того, як вибір зроблений, натискаємо на кнопку «OK», розміщеної внизу.
  8. Форматування осередку в Microsoft Excel

  9. Виділіть черзі комірки, в яких функція не зважала, і для перерахунку натисніть функціональну клавішу F2.

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

Формкла вважається в Microsoft Excel

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

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

  1. Щоб включити відображення підсумків, переходимо у вкладку «Формули». На стрічці в блоці інструментів «Залежності формул», якщо кнопка «Показати формули» активна, то натискаємо по ній.
  2. Вимкнути відображення формул в Microsoft Excel

  3. Після цих дій в осередках знову замість синтаксису функцій почне відображатися результат.

Відображення формул відключено в Microsoft Excel

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

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

Пропуск перед знаком одно в Microsoft Excel

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

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

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

  1. Перейдіть у вкладку «Файл». Перебуваючи в ній, слід клікнути по пункту «Параметри».
  2. Перехід в параметри в Microsoft Excel

  3. Відкриється вікно параметрів. Потрібно перейти в розділ «Формули». У блоці налаштувань «Параметри обчислень», який розташований в самому верху вікна, якщо в параметрі «Обчислення в книзі», перемикач не встановлений в позицію «Автоматично», то це і є причина того, що результат обчислень неактуальне. Переставляємо перемикач в потрібну позицію. Після виконання вищевказаних налаштувань для їх збереження в нижній частині вікна тиснемо на кнопку «OK».

Установка автоматичного перерахунку формул в Microsoft Excel

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

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

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

  • # ЧИСЛО !;
  • # Значить !;
  • # ПУСТО !;
  • # СПРАВ / 0 !;
  • # Н / Д.

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

Помилка у формулі в Microsoft Excel

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

  1. Виділяємо осередок з помилкою. Переходимо у вкладку «Формули». На стрічці в блоці інструментів «Залежності формул» натискаємо на кнопку «Обчислити формулу».
  2. Перехід до обчислення формули в Microsoft Excel

  3. Відкривається вікно, в якому представляється повний розрахунок. Натискаємо на кнопку «Обчислити» і переглядаємо обчислення покроково. Шукаємо помилку і усуваємо її.

Обчислення формули в Microsoft Excel

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