Office中国论坛/Access中国论坛
标题:
ASCCESS中如何使用三角函数SIN()
[打印本页]
作者:
zww3008
时间:
2013-4-22 23:44
标题:
ASCCESS中如何使用三角函数SIN()
本帖最后由 zww3008 于 2013-4-22 23:46 编辑
SIN()函数默认的变量是弧度,在EXCEL中和ACCESS中都能使用。
但我要的是使用角度来计算。
EXCEL中可用于角度来计算的方法有:
=SIN(30*PI()/180) 30 度的正弦值 (0.5)
=SIN(RADIANS(30)) 30 度的正弦值 (0.5)
但以上两种方法在ACCESS中不行。另外我还试过 =Sin(30*([源]+1)*π/180),即直接将角度转换为弧度来计算也不行。
作者:
zhuyiwen
时间:
2013-4-23 00:45
Access中没有PI、RADIANS函数
要使用PI,则需要在VBA模块中定义
Public Const PI As Double = 3.1415926535897932
复制代码
然后才能做
SIN(30*PI/180)
复制代码
作者:
zww3008
时间:
2013-4-23 11:08
本帖最后由 zww3008 于 2013-4-23 11:13 编辑
zhuyiwen 发表于 2013-4-23 00:45
Access中没有PI、RADIANS函数
要使用PI,则需要在VBA模块中定义然后才能做
谢谢,既然如此,我干脆直接用近似值常数替代了。
写成=Sin(30*.01745329252)这样可以了。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3