Цитата |
---|
Verticalx написал: Можно ли внутри формулы задавать переменные? |
В новых версиях появилась функция LET которая не только позволяет создавать переменные и их комбинации и присваивать им выражения.
Цитата |
---|
Verticalx написал: целые программы писать |
да, можно ,но есть как технические ограничения, так и соотношения с эффективностью. Формула число прописью существует, но длина её делает её применение разовое то сомнительно.
Цитата |
---|
Verticalx написал: Чтоб вот такое хоть как-то сократить |
начинать надо не с переменных а с простой математики
C13*(G16*$L$6/$K$6)+(C13*(($M$6+$N$6)*2))
Уберем скобки
C13*G16*$L$6/$K$6+C13*($M$6+$N$6)*2
Вынесем
C13*(G16*$L$6/$K$6+($M$6+$N$6)*2)
Также есть трюки которые позволяют не вычислять и не писать дважды
например
ЕСЛИОШ(1/(1/ОКРУГЛВВЕРХ(C13*(G16*$L$6/$K$6+($M$6+$N$6)*2);2));"Ошибка") ,без всяких переменных выдаст или округленный результат или ошибку.