2*pi/60=pi/30 -- это перевод чисел от "0" до "59" в угол для преобразования Фурье.
Нашёл свою ошибку при переносе из Excel в HiAsm: для увеличения точности в Excel я брал середину между значениями входного угла, т. е. не "0", а "0,5", не "29", а "29,5", а в HiAsm забыл это сделать
Упомянутая формула должна выглядеть
pi*(((%2-713685)>=0)*((%2-713685) mod 60)+((%2-713685)<0)*(((%2-713685) mod 60)+60)+0.5)/30
Формула Tad-а такая же, но за начало отсчёта он взял дату 01.01.0001, которой соответствует 14-ый зверь, я же, вспоминая о том, что на датах меньших (~1600 г.) КОЛ даёт сбой, не стал этого делать