数学和三角函数

编辑
文档创建者:夏娃 (超级管理员 )     浏览次数:811次     编辑次数:3次     最近更新:doreen0813 于 2017-11-24     

目录:

1、描述编辑

绝对值,反余弦,反正弦,反双曲正弦,反正切,平均,二进制取反运算,位运算,取整,组合,余弦,双曲线余弦,求个数,弧度转化为度,偶数,指数,阶乘,取整,四舍五入,对数,最大值,最小值,余数,取余,奇数,pi,乘幂,角度转换成弧度,随机数,随机整数,奇进偶不进,正弦,双曲正弦,平方根,求和,平方和,正切,双曲正切,加权平均
所有函数使用范围为数据列字段或者计算指标,部分函数允许添加一些指定参数数值。
1. ABS
ABS(column) :返回数据列或者计算指标的绝对值。绝对值是指没有正负符号的数值。
示例:
ABS(计算指标1),本身值为-1.5时,结果等于1.5。
ABS(亏损金额),本身都是负数的,展示时变为绝对值
2. ACOS
(1)ACOS(colunm):返回数据列字段值的反余弦值。反余弦值为一个角度,返回角度以弧度形式表示。
备注:
备函数的字段值必须在-1和1之间,包括-1和1。 返回的角度值在0和Pi之间。 如果要把返回的角度用度数来表示,用180/PI()乘返回值即可。
(2)ACOSH ACOSH(number):返回给定数值的反双曲余弦。 Number:返回值的双曲余弦。
备注:字段值必须大于或等于1。 ACOSH(COSH(number))=number。
3. ASIN
ASIN(column):返回指定数值的反正弦值。反正弦值为一个角度,返回角度以弧度形式表示。
备注:指定数据列的字段值必须在-1到1之间(含1与-1)。 返回角度在-pi/2到pi/2之间(含-pi/2与pi/2)。 用角度形式返回数值时,可以用返回数值乘以180/PI()。
4. ASINH
ASINH(column):返回指定数值的反双曲正弦值。反双曲正弦值的双曲正弦等于指定数值。即: ASINH(SINH(column))=column。 column字段值:任意实数。
5. ATAN
ATAN(column):计算数据列字段值的反正切值。字段值是返回角度的正切值,返回角度以弧度形式表示。
备注:返回角度在-pi/2到pi/2之间。 如果返回角度等于-pi/2或pi/2,ATAN将返回错误信息*NUM!。 用角度形式返回数值时,返回数值乘以180/PI()。
6. ATAN2
ATAN2(column1,column2):返回x、y坐标的反正切值。返回角度为x轴与过(x_num,y_num)与坐标原点(0,0)的一条直线形成的角度。该角度以弧度显示。 X_num:指定点的x坐标。 Y_num:指定点的y坐标。
备注:
正值表示从x轴开始以逆时针方式所得的角度;负值表示从x轴开始以顺时针方式所得的角度。 ATAN2(a,b)=ATAN(b/a),a为0时除外。 当x_num与y_num都为0时,ATAN2返回错误信息*DIV/0!。 用角度制显示返回数值时,把返回数值乘以180/PI()。 返回值以弧度表示(返回值大于-pi且小于等于pi)。
7.AVERAGE
AVERAGE(column1,column2,...):返回指定数据的平均值。column1,column2,...用于计算平均值的参数。
8. BITNOT
BITNOT(column):将一个十进制数据列字段值进行二进制取反运算。 colunm需要为int型字段。
9. BITOPERATION
BITOPERATIOIN(column or number,column,op):位运算,返回两个字段的值根据op进行位运算后的结果。 column,number:需要为int字段。 op:位运算操作符,支持"&"(与),"|"(或),"^"(异或),"<<"(左移),">>"(右移)。
示例:
BITOPERATION(column1,2,"&")表示column1与2进行"与"运算。)
BITOPERATION(column1,column2,"|")表示column1与column2进行"或"运算。)
BITOPERATION(column1,column2,"^")表示column1与column2进行"异或"运算。)
BITOPERATION(column1,2,"<<")表示column1按位左移2位。)
BITOPERATION(column1,2,">>")表示column1按位右移2位)
BITOPERATION(column1,column2,"^~")表示column1与column2进行"同或"运算。)
10. CEILING
CEILING(column):将数据列字段值沿绝对值增大的方向,舍入为最接近的整数
真实数据示例:
CEILING(-2.5)等于-3。
CEILING(0.5)等于1。
11. COMBIN
COMBIN(column,number):返回数据列字段值的组合数,number是手动输入的组合数。该函数与数学表达式为Cnk功能相同, 数学表达式中的"n"指对象总数。,"k"指在对象总数中某一组合的数量。
备注:column字段值与number必须是非负整数,且column值>=number.否则返回*VALUE?。 对象组合是对象总体的子集。与排列不同的是,组合不涉及对象内部排序。 假设column值=n,number= k,则:COMBIN(n,k)=Cnk=n!/(k!(n-k)!)。
真实数据示例:
COMBIN(5,2)等于10。
12. COS
C(column):返回数据列字段值的余弦值。
备注:要把一个角度转换成弧度值,将角度乘于PI()/180。 COS(n*2*PI()+column)=COS(column)(其中n为整数,column值从-pi到pi)。
13. COSH
COSH(column):返回数据列字段值的双曲线余弦值。
备注:双曲线余弦值计算公式为:,其中e是自然对数的底,e=2.71828182845904。
真实数据示例:
COSH(3)等于10.06766200。
COSH(5)等于74.20994852。
COSH(6)等于201.7156361。
14.COUNT
COUNT(column1,column2,…):计算数据区域中所含数字项的个数。 column1,column2,…可包含任何类型数据的参数,但此函数只将数字类型的数据计算在内。 备注:数字、日期或以文字代表的数字参数将被计算在内;但无法转换成数字的错误值或文本值参数将忽略不计。 如果引用参数中包含可解析文本值、逻辑值、零值或空白单元格,这些值都将参与计算,而不可解析的文本值忽略不计。
15. DEGREES
DEGREES(column):将数据列字段值弧度转化为度。 column:待转换弧度角的数据列。
真实数据示例:
DEGREES(PI()/2)等于90。
DEGREES(3.1415926)等于179.9999969。
16. EVEN
EVEN(column):返回沿绝对值增大方向取整后最接近的偶数。使用该函数可以处理那些成对出现的数据。
备注:不论正负号如何,数值都朝着远离 0的方向舍入。如果 number恰好是偶数,则不须进行任何舍入处理。
真实数据示例:
EVEN(1.5)等于 2。
EVEN(3)等于 4。
EVEN(2)等于 2。
EVEN(-1)等于 -2。
17. EXP
EXP(column):返回e的n次幂。常数e为自然对数的底数,等于2.71828182845904。
备注:如果要返回其他常数作为底数的幂,可以使用指数运算符(^)。例如:在4^2中,4是底数,而2是指数。 EXP函数与LN函数互为反函数。
真实数据示例:
EXP(0)等于1。
EXP(3)等于20.08553692。
EXP(LN(2))等于2。
18. FACT
FACT(column):返回数据列字段值的阶乘,一个数的阶乘等于0!*1*2*3*...*number(其中0!=1)。 。如果输入的 字段值不是整数,则截尾取整。 示例:FACT(1)等于 1 FACT(1.9)等于 FACT(1)等于1 FACT(0)等于 1 FACT(5)等于0!*1*2*3*4*5等于120
19. FLOOR
FLOOR(column):将数据列的字段值去尾舍入,即舍弃掉column值后面的小数部分的数值。
备注:当column为非数值型的参数时,函数FLOOR返回0。
真实数据示例:
FLOOR(2.5)等于2。
FLOOR(-3.5)等于-3。
FLOOR(0.143,0.03)等于0。
FLOOR(hello)等于0。
20. INT
INT(column):返回数字下舍入(数值减小的方向)后最接近的整数值。
示例:
INT(4.8)等于4。
INT(-4.8)等于-5。
INT(4.3)等于4。
公式INT(A1)将返回A1单元格中的一个正实数的整数数部分
21. LN
LN(column):返回数据列字段值的自然对数。自然对数以常数项 e(2.71828182845904)为底。 number:是用于计算其自然对数的正实数。
真实数据示例:
LN(86)等于4.45437。
LN(2.7182818)等于1。
LN(EXP(3))等于3。
22. LOG
LOG(column,base):按指定的任意底数,返回数值的对数。 Base:对数的底数。缺省默认值为10。
真实数据示例:
LOG(16,2)等于4。
LOG(10)等于1。
LOG(24,3)等于2.892789261。
23. LOG10
LOG10(column):数据列字段值返回以 10 为底的对数。
真实数据示例:
LOG10(86)等于1.934498451。
LOG10(10)等于1。
24.MAX
MAX(column1,column2,…):返回参数列表中的最大值。column1,column2,…:1到30个需要找出最大值的参数。
备注: 参数可以是数字、逻辑值或数字的文本表达式。 如果引用参数中包含可解析文本值,逻辑值,零值,这些值都将参与计算,而不可解析的文本值忽略不计。 如果参数中没有任何数字,MAX将返回0。
示例:
MAX(0.1,0,1.2)等于1.2。
25.MIN
MINcolumn1,column2,…):返回参数列表中的最小值。column1,column2,…:1到30个需要找出最小值的参数。
备注: 若参数中没有数字,函数MIN将返回0。 参数应为数字、逻辑值或是表示数值的文本串。如果参数是错误值时,MIN将返回错误信息。 如果引用参数中包含可解析文本值,逻辑值,零值,这些值都将参与计算,而不可解析的文本值忽略不计。
26. MOD
MOD(column1,column2):返回两数相除的余数。结果的正负号与除数相同。 column1:为被除数。 column2:为除数。 示例:MOD(3, 2)等于 1 MOD(-3, 2)等于 1 MOD(3, -2)等于 -1 MOD(-3, -2)等于 -1
示例:
MOD(3, 2)等于 1 。
MOD(-3, 2)等于 1 。
MOD(3, -2)等于 -1 。
MOD(-3, -2)等于 -1。
27. ODD
ODD(column):返回对指定数值进行舍入后的奇数。 column:是要舍入求奇的数值。 不论正负号如何,数值都朝着远离 0的方向舍入。如果 column值恰好是奇数,则不须进行任何舍入处理。
真实数据 示例:
ODD(1.5)等于3。
ODD(3)等于3。
ODD(2)等于3。
ODD(-1)等于 -1。
28. PI
PI:是一个数学常量,函数返回精确到15位的数值3.141592653589793。 示例:SIN(PI()/2)等于1。 计算圆的面积的公式: S=PI()*(r^2),其中S为圆的面积,R为圆的半径。
示例:
SIN(PI()/2)等于1。( 计算圆的面积的公式: S=PI()*(r^2),其中S为圆的面积,R为圆的半径。)
29. POWER
POWER(column1,column2):返回指定数据列字段值的乘幂。column1:底数,可以为任意实数。 column2:指数。
备注:可以使用符号“^”代替POWER,如: POWER(5,2)等于5^2。
示例:
POWER(6,2)等于36。
POWER(14,5)等于537824。
POWER(4,2/3))等于2.519842100。
POWER(3,-2.3)等于0.079913677。
30.PRODUCT
PRODUCT((column1,column2, ...):将所有以参数形式给出的数相乘,并返回乘积值。 column1,column2, ...:为 1到 n个需要相乘的数字参数。(参数个数的上限为30) 。
示例:
PRODUCT(3,4)等于 12。
PRODUCT(3,4,5)等于 60。
31. PROMOTION
PROMOTION(column1,column2):返回column2的值在column1的值上提升的比例. 示例:PROMOTION(12, 14)等于0.166666666,即提升了16.6666666%. PROMOTION(-12, 14)等于2.166666666,即提升了216.6666666%.
示例:
PROMOTION(12, 14)等于0.166666666(即提升了16.6666666%.)。
PROMOTION(-12, 14)等于2.166666666(即提升了216.6666666%)。
32.RADIANS
RADIANS(angle):将角度转换成弧度。 Angle:需要转换为弧度的角度)。
示例:
RADIANS(90)等于1.570796327(Pi/2弧度)。
33. RAND
RAND():返回一个随机数。数值位于1区域[0,1]每计算一次工作表,函数都会返回一个新的随机数值。
备注:要生成一个位于a和b之间的随机数,可以使用以下的公式: C=RAND()*(b-a)+a。
示例:
RAND()*60(生成一个大于等于0,小于60的随机数。)
RAND()*19(生成一个大于等于0,小于19的随机数。)
RAND()*50(生成一个大于等于0,小于50的随机数。)
34.RANDBETWEEN
RANDBETWEEN(column1,column2):返回column1和column2之间的一个随机整数。
示例:
RANDBETWEEN(12.333, 13.233)只会返回13。
RANDBETWEEN(11.2, 13.3)有可能返回12或者13。
35. ROUND
ROUND(column1,num_digits):返回数据列字段值的按指定位数四舍五入后的数字。 column1:需要进行四舍五入的数字。 num_digits:指定的位数,按此位数进行四舍五入。 如果 num_digits大于 0,则四舍五入到指定的小数位。 如果 num_digits等于 0,则四舍五入到最接近的整数。 如果 num_digits小于 0,则在小数点左侧进行四舍五入。 示例:ROUND(2.15, 1)等于2.2 ROUND(2.149, 1)等于2.1 ROUND(-1.475, 2)等于 -1.48 ROUND(21.5, -1)等于20
真实数据示例:
ROUND(2.15, 1)等于2.2。
ROUND(2.149, 1)等于2.1。
ROUND(-1.475, 2)等于 -1.48。
ROUND(21.5, -1)等于20。
36. ROUND5
ROUND5(column1,num_digits):这个是四舍五入,奇进偶不进。column1:需要进行舍入的数据列字段值。num_digits:指定的位数,按此位数进行舍入。如果 num_digits 大于 0,则舍入到指定的小数位。如果 num_digits 等于 0,则舍入到最接近的整数。如果 num_digits 小于 0,则在小数点左侧进行舍入。
真实数据示例:
ROUND5(2.125, 2)等于 2.12。
ROUND5(2.135, 2) 等于 2.1。
37. ROUNDDOWN
ROUNDDOWN(column1,num_digits):靠近零值,向下(绝对值减小的方向)舍入数字。 column1:为需要向下舍入的数据列字段值。 num_digits:舍入后的数字的位数。
备注:函数 ROUNDDOWN和函数 ROUND功能相似,不同之处在于函数 ROUNDDOWN总是向下舍入数字。
真实数据示例:
ROUNDDOWN(3.2, 0)等于 3 。
ROUNDDOWN(76.9,0)等于 76。
ROUNDDOWN(3.14159, 3)等于 3.141 。
ROUNDDOWN(-3.14159, 1)等于 -3.1 。
ROUNDDOWN(31415.92654, -2)等于 31,400。
38. ROUNDUP
ROUNDUP(column,num_digits):远离零值,向上(绝对值增大的方向)舍入数字。 column:为需要向上舍入的数据列字段值。 num_digits:舍入后的数字的位数。
备注:函数 ROUNDUP和函数 ROUND功能相似,不同之处在于函数 ROUNDUP总是向上舍入数字。 示例:ROUNDUP(3.2,0)等于 4, ROUNDUP(76.9,0)等于 77 ,ROUNDUP(3.14159, 3)等于 3.142 ,ROUNDUP(-3.14159, 1)等于 -3.2, ROUNDUP(31415.92654, -2)等于 31,500。
39. SIGN
SIGN(columnnumber):返回数据列字段值的符号。当值为正数时返回 1,为零时返回 0,为负数时返回 -1。
真实数据示例:
SIGN(10)等于 1。
SIGN(4-4)等于 0 。
SIGN(-0.00001)等于 -1。
40. SIN
SIN(column):计算给定角度的正弦值。 column:待求正弦值的以弧度表示的角度。
41. SINH
SINH(column):返回数据列字段值的双曲正弦值。
真实数据示例:
SINH(1)等于 1.175201194 。
SINH(-1)等于 -1.175201194。
42. SQRT
SQRT(column):返回数据列字段值的平方根。
备注:column值必须是一个正数,否则函数返回错误信息NAN。
真实数据示例:
SQRT(64)等于8。
SQRT(-64)返回NAN。
43.SUM
SUM(column1,column2,…):求所有字段数字之和。 column1,column2,…:1到30个参数或指定单元格区域中所有数字。
备注: 函数将直接键入参数中的数值、逻辑值及文本表达式计算在内。
示例:
SUM(70,80)等于150。
SUM("70",80,TRUE)等于151。(逻辑值“TRUE”作为1来计算;“FALSE”作为0计算;文本“70”作为0来计算。
44.SUMSQ
SUMSQ(column1,column2,…):返回所有参数的平方和。column1,column2,…:为 n个需要求平方和的参数(n的上限为30)。
示例:
SUMSQ(3, 4)等于 25。
45. TAN
TAN(column):返回数据列字段值作为角度时的正切值。
真实数据 示例:
TAN(0.8)等于1.029638557。
46. TANH
TANH(column):返回数据列字段值的双曲正切值。
真实数据示例:
TANH(-2)等于 -0.96403。
TANH(0)等于 0。
TANH(0.5)0.462117。
47. TOBINARY
TOBINARY(column):将一个十进制整型数转换成二进制表示的字段值。
示例:
TOBINARY(10)等于"1010"。
TOBINARY(20)等于"10100"。
48. TOHEX
TOHEX(column):将十进制整型数据列字段值数转换成十六进制表示的字段值。
真实数据示例:
TOHEX(15)等于"f"。
TOHEX(20)等于"14"。
49. TOOCTAL
TOOCTAL(column):将十进制整型数据列字段值转换成八进制表示的字段值。
真实数据示例:

TOOCTAL(10)等于"12"。

50.TRUNC

TRUNC(column,num_digits):取整。将数字的小数部分截去,返回整数。column:需要截尾取整的字段。 num_digits:用于指定取整精度的数字。
示例:
TRUNC(8.9)等于 8。
TRUNC(-8.9)等于 -8。
TRUNC(PI())等于 3。

附件列表


主题: 专题总结
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: