Вот пример таблицы
И его формулы
Есть ли способ извлечь всю "расширенную" формулу, которая привела к результату в A3? В этом примере это будет A1+(A1*2)+50 вместо A1+A2+50. По сути, это одна формула, которая имеет только ячейки "входа" (нерасширяемые дальше, те, которые не ссылаются на другие ячейки).
решение1
Автоматического инструмента «сокращения формул» не существует; его создание, вероятно, было бы утомительным занятием.
Это потому, что формула Excel часто находится в сложной зависимости от других формул, что должно быть одним из краеугольных камней электронных таблиц. Уже большая, но очень простая электронная таблица может содержать сложность зависимостей, выходящую за рамки того, что вы могли бы ожидать на первый взгляд.
Хотя некоторая «помощь» все же есть;
погуглите «отладка формул Excel», и вы найдете, что попробовать:
напримерhttps://trumpexcel.com/excel-formula-debugging/предлагает войти в режим редактирования (нажмите F2 на ячейке) и либо сразу нажать F9, либо сначала выделить интересующую часть текущей формулы, прежде чем нажимать F9.
Другой совет на той же странице — использовать функцию «Пошаговая оценка формулы» на вкладке «Формула».
Подводя итог: исключить промежуточные вычисления (присутствующие в ячейках, от которых зависит формула) может быть просто невозможно.без предварительного тщательного анализа, а затем переработки/переписыванияэлектронная таблица.
Ваш пример очень прост по сравнению с тем, как это может быть в реальной электронной таблице.