要するに8方向のラジアン値に丸めたいということですよね。 それならば度に変換してラジアンに再変換するのは回りくどいのでこんな感じではどうでしょうか? ANG=ROUND(ATAN(STY,STX)/PI()*4)*PI()/4