工程函数,顾名思义,就是用于工程分析的函数。Excel中一共提供了近40个工程函数。工程工作表函数由"分析工具库"提供。如果在excel中找不到此类函数的话,可能需要安装"分析工具库"。工程函数与统计函数类似,都是属于比较专业范畴的函数。因此,此处仅介绍进制转换等几种比较常用的工程函数,更多的请参考Excel帮助和专业的书籍。
Excel工程函数中提供二进制、八进制、十进制与十六进制之间的数值转换函数。
进制转换函数记忆:
1、二进制为BIN,八进制为OCT,十进制为DEC,十六进制为HEX。
2、两个进制名称之间用"2"连接,即可构成函数名称,如BIN2OCT表示2进制向8进制数转换。
3、将其他进制转为十进制的语法形式为:function_name(number),其中number为待转换的某种进制数。
4、其他进制的转换的语法形式为:function_name(number,places)其中number为待转换的数。places为所要使用的字符数,可以省略。
delta与gestep函数,用于筛选数据
1、delta(number1,number2)。如果省略一个参数,则假设为0。如果任一参数非数值,则返回#value!。delta用以测试两个数值是否相等。若number1=number2,返回1,否则返回0。该函数也称为Kronecker Delta 函数。
2、gestep(number,step) 。number为待测数值。step称阀值。省略step,则函数假设其为零。如果任一参数非数值,则返回#value!。
普通数学处理函数
trunc(9.87) 取数值的整数部分,返回9
trunc(-3.72) 取数值的整数部分,返回-3
round(139.23,-1) 四舍五入到十位,返回140
round(5.384,2) 四舍五入到2个小数位,返回5.38
rounddown(-34.528,-1) 数值部分向下舍到十位,符号不变,返回-30
rounddown(34.528,0) 数值部分向下舍到整数位,返回34
roundup(-34.528,-1) 数值部分向上入到十位
roundup(34.528,2) 数值部分向上入到2个小数位
int(3.859) 小于等于n的整数,返回3
int(-5.76) 小于等于n的整数,返回-6
mround(0.34,0.1) 将0.35四舍五入到最接近0.1的倍数,返回0.35
ceiling(0.34,0.1) 将0.35沿绝对值增大的方向舍入到最接近的0.1的倍数,返回0.4
floor(0.34,0.1) 将0.35沿绝对值减小的方向舍入到最接近的0.1的倍数,返回0.3
mod(5,3) 5/3的余数,返回2
abs(3) 返回3的绝对值
abs(-3) 返回-3的绝对值
randbetween(-5,-1) 返回-5到-1之间的一个随机数
randbetween(5,200) 返回5到200之间的一个随机数
rand() 返回0到1之间的一个随机数
sqrt(9) 9的正平方根,返回3
sqrt(-9) 负数没有平方根,返回错误值#NUM!
sum(a2:c2,15) 对区域A2:C2中的数与15求和
sum("5", 15, true) 文本被转换为数字,逻辑值True被转换为数字1,返回21
sumif($C$3:$C$12,"销售部",$F$3:$F$12) $C$3:$C$12为提供逻辑判断依据的单元格区域,"销售部"为判断条件即只统计$C$3:$C$12区域中部门为"销售部"的记录,$F$3:$F$12为实际求和的单元格区域。 |