Помилка розрахунку при зміні таблиці VLOOKUP - Поради Excel

Зміст

Існує дивна помилка, яка може спричинити помилки обчислення в Excel під час внесення змін до таблиці пошуку. Беручи до уваги, що девізом команди Excel є "Recalc or Die", я не впевнений, чому вони не виправлять цю помилку.

На малюнку нижче показано формулу VLOOKUP у стовпці C. Він шукає елемент у B, повертаючи 4-й стовпець з помаранчевої таблиці пошуку. На даний момент все добре.

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

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

Вставте стовпець H і робочий аркуш лише частково повторно.

Що тут відбувається? Це виглядає як:

  • Формула в C2 залежить від стовпців F: K, тому вона перераховує. Ми все зіпсували, оскільки VLOOKUP все ще повертає 4-ту колонку таблиці. Це дає нам колір замість ціни і робить формулу Total у D2 невдалою.
  • Тепер, якби я був двигуном Excel Recalc, і якби я був розумним і якби мав особистість, я міг би сказати собі: "Хм-м-м. Значення в С2 змінилося. Можливо, мені слід було б згадати будь-яку іншу ідентичну формулу в цьому стовпці". Ця думка змусить мене згадати C3, C4 і C5. Але Excel не повторює ці клітинки. Це не має нічого спільного з помилкою в D2. Навіть без формули в D2, формули в C3, C4 і C5 на даний момент не обчислюються.
  • Клітини C3, C4 та C5 залишаються неправильними, доки ви не натиснете Ctrl + alt = "" + Shift + F9 для повного повторення.

Не зрозумійте мене неправильно Я люблю VLOOKUP. Але люди, які скаржаться на VLOOKUP, пропонують використовувати MATCH як третій аргумент у VLOOKUP для вирішення цієї ситуації.

Додайте формулу відповідності як третій аргумент VLOOKUP.

Якщо ви скористаєтесь наведеною вище формулою, проблема повторного повторення не з’явиться.

Я повідомив команду Excel про цю помилку, але вони, як не дивно, не мають пріоритету у вирішенні проблеми. Він існує принаймні з Excel 2010.

Кожної п’ятниці я вивчаю помилку чи іншу рибну поведінку в Excel.

Думка дня в Excel

Я попросив своїх друзів Excel Master порадити їх щодо Excel. Сьогоднішня думка поміркувати:

"Єдине, що краще, ніж VLOOKUP, у таблиці Excel - це все"

Ліам Бастік

Цікаві статті...