не оч. понятно, потому что много навешано вокруг.
напр. всё что на выходе макроса arcFx - это защита от мигающего выхода, которую вы обычно просите сделать
ну а на входе min/max изначално было 0 и pi/2 соответственно, и тоже решил немного оптимизировать, что бы уменьшить интервал поиска ответа.
если всё это убрать - будет простейшая, самодостаточная, картина. (см. вложение)
т.е. на вход этой конструкции даём Y, на выходе ожидаем Х, из той самой формулы y=F(x)
в нашем примере f(х) - это синус, соответственно формула выглядит так y=sin(x)