Метод WorksheetFunction.Atan2 (Excel)
Возвращает арктангенс или обратный тангенс указанных координат X и Y. Арктангенс — это угол от оси X до линии, содержащей источник (0, 0) и точку с координатами (x_num, y_num). Угол задается в радианах между -пи и пи, за исключением -pi.
Синтаксис
expression. Atan2 (Arg1, Arg2)
Выражение Переменная, представляющая объект WorksheetFunction .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Arg1 | Обязательный | Double | Координата точки по оси X. |
Arg2 | Обязательный | Double | Координата точки по оси Y. |
Возвращаемое значение
Double
Замечания
Положительный результат представляет угол против часовой стрелки от оси X; отрицательный результат представляет угол по часовой стрелке.
Применяются следующие условия.
Где x > 0 ATAN2(x,y) = ATAN(y/x)
Где y >= 0, x < 0 ATAN2(x,y) = ATAN(y/x)+PI()
Где y < 0, x < 0 ATAN2(x,y) = ATAN(y/x) - PI()
Где y > 0, x = 0 ATAN2(x,y) = PI()/2
Где y < 0, x = 0 ATAN2(x,y) = -PI()/2
Если значения x и y равны 0, Atan2 возвращает значение ошибки.
Чтобы выразить арктангенс в градусах, умножьте результат на 180/PI( ) или используйте метод Degrees .
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.