Настройка
Иметь таблицу уравнений (справа), которые являются статическими. Если они будут реализованы, размещенные уравнения будут иметь ссылки на ячейки и будут немного более сложными
Цель
Я бы хотел иметь возможность импортировать уравнения в левую таблицу с помощью =VLOOKUP(C2, F:G, 2, 0)
. В этом случае он вернет =Average(5, 10)
. Однако вместо того, чтобы возвращать это как текст, я хотел бы, чтобы он вычислил уравнение и возвратил этот результат (7.5) !! .
Есть идеи, как этого добиться (строго в поиске решения для электронных таблиц)? Я не уверен, возможно ли это без ручного вмешательства (вставьте текст и введите ячейку заново, что приведет к расчету)
Все формулы на правом столе начинаются с комы, поэтому excel не будет их оценивать. И.Е.
'=Average(5, 10)
'=SUM(5, 10)
'=F4+F6
'SQRT(9)
Я также пытался SUBSTITUTE(VLOOKUP(), "'", "")
избавиться от префикса, но это все равно просто возвращает уравнение в виде текста.
Избежание
Для каждого региона потребуется уже утомительное уравнение, чтобы получить правильный результат. По этой причине я не хочу создавать 4 вложенных оператора IF
. Внесение каких-либо изменений в результаты потребует от людей изучения уравнения, что, скорее всего, не удастся с первой попытки.