Angle between two vectors not calculating properly

Just to illustrate further:

  • ACOSD ( 1 ) = 0
  • ACOSD ( 0.5 ) = 60
  • ACOSD( 0 ) = 90
  • ACOSD ( -0.5 ) = 120
  • ACOSD( -1 ) = 180