Share via


Método WorksheetFunction.Atan2 (Excel)

Devuelve el arco tangente, o la tangente inversa, de las coordenadas x e y especificadas. El arco tangente es el ángulo existente entre el eje x respecto a una línea que contiene el origen de coordenadas (0,0) y un punto que tiene las coordenadas (x_núm, y_núm). El ángulo se expresa en radianes y está comprendido entre -pi y pi, excluyendo -pi.

Sintaxis

expresión. Atan2 (Arg1, Arg2)

Expresión Variable que representa un objeto WorksheetFunction .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Arg1 Obligatorio Double Coordenada X del punto.
Arg2 Obligatorio Double Coordenada Y del punto.

Valor devuelto

Double

Comentarios

Un resultado positivo representa un ángulo ascendente a partir del eje x, mientras que un resultado negativo corresponde a un ángulo descendente.

Se aplican las condiciones siguientes:

  • Donde x > 0 ATAN2(x,y) = ATAN(y/x)

  • Donde y >= 0, x < 0 ATAN2(x,y) = ATAN(y/x)+PI()

  • Donde y < 0, x < 0 ATAN2(x,y) = ATAN(y/x) - PI()

  • Donde y > 0, x = 0 ATAN2(x,y) = PI()/2

  • Donde y < 0, x = 0 ATAN2(x,y) = -PI()/2

  • Si x e y son 0, Atan2 devuelve un valor de error.

Para expresar el arcotangente en grados, multiplique el resultado por 180/PI( ) o use el método Degrees .

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.