Стандартное решение мне очень сильно не нравиться. мним.множ, мним.дел и т.п. - операции можно производить только попарно, запись неудобная и т.д.
я хочу иметь возможность оперировать с комплексными числами так же как с обычными. ну или возможно близко к этому :)
решение вижу таким: делается пользовательская функция, которой передается формула в виде строки. т.е в ячейке будет запись =ком("B2+B3")
где "ком" имя моей функции. формула в скобках произвольная формула в том числе с комплексными числами. например такая
((B3+B4)*B6+B6*B9)*2
путем нехитрых манипуляций можно получить строкове значение этого выражения
(((2,5+0,156i)+(752+5,6i))•0,254+0,254•(0,53+i7,54))•2
(как в скобки брать все комлексные числа только помучаться еще надо :). теперь собственно вопрос как получить результат такого строкового выражения ? задача то с одной стороны стандартная... на python например решает в два клика. но какими средствами это можно под офис решить ? как реализовать функцию для вычисления строкового выражения содержащего комплексные числа ?
я хочу иметь возможность оперировать с комплексными числами так же как с обычными. ну или возможно близко к этому :)
решение вижу таким: делается пользовательская функция, которой передается формула в виде строки. т.е в ячейке будет запись =ком("B2+B3")
где "ком" имя моей функции. формула в скобках произвольная формула в том числе с комплексными числами. например такая
((B3+B4)*B6+B6*B9)*2
путем нехитрых манипуляций можно получить строкове значение этого выражения
(((2,5+0,156i)+(752+5,6i))•0,254+0,254•(0,53+i7,54))•2
(как в скобки брать все комлексные числа только помучаться еще надо :). теперь собственно вопрос как получить результат такого строкового выражения ? задача то с одной стороны стандартная... на python например решает в два клика. но какими средствами это можно под офис решить ? как реализовать функцию для вычисления строкового выражения содержащего комплексные числа ?