一、trunc函数功能:将数字的小数部分截去(不进行舍入或四舍五入),我来为大家科普一下关于办公用函数大全?下面希望有你要的答案,我们一起来看看吧!
办公用函数大全
一、trunc函数
功能:将数字的小数部分截去(不进行舍入或四舍五入)。
结构:=TRUNC(数值,小数位数)
二、INT函数
功能:将数字向下舍入到最接近的整数。
结构:=INT(数值)
三、fixed函数
功能:将数字按照指定的小数位数进行四舍五入。
结构:=FIXED(数值,小数位数,有无逗号分隔)
说明:1、结果以文本形式返回,所以不能直接用sum函数求和;
2、第三个参数若是TRUE或省略,返回结果不包含逗号,如11100.36
3、第三个参数若是FALSE,返回结果包含逗号,如11,100.4
四、round函数
功能:将数字按照指定的小数位数进行四舍五入。
结构:=ROUND(数值,小数位数)
说明:1、若“小数位数”大于0,则四舍五入到指定的小数位;
2、若“小数位数”等于0,则四舍五入到最接近的整数,如=ROUND(10.56,0)返回结果11;
3、若“小数位数”小于0,则在小数点左侧进行四舍五入,如=ROUND(15.56,-1)返回结果20。
五、exact函数
功能:比较两字符串是否相同(区分大小写),相同则返回ture,否则返回false。
结构:=EXACT(字符串,字符串)
目的:核对库存数跟盘点数
六、datedIF函数
功能:计算两个日期间的年数、月数、天数。
结构:=DATEDif(开始日期,结束日期,返回类型)
“返回类型”分以下6种情况:
1、"Y":计算两个日期间隔的年数;
2、"M":计算两个日期间隔的月份数;
3、"D":计算两个日期间隔的天数;
4、"MD":忽略年和月,计算间隔天数;
5、"YM":忽略年和日,计算间隔月份数;
6、"YD":忽略年,按照月、日,计算天数。
需要注意的是,在“返回类型”若是手动输入,则输入英文字符双引号,否则会出现#NAME?错误值。
目的:计算员工的工作年限
七、if函数
功能:判断一个条件是否满足,如果满足返回一个值,不满足则返回另一个值。
结构:=IF(测试条件,真值,假值)
说明:1、返回的真值和假值若是文字,需要在英文状态下的双引号中,例如=IF(C2>=80,"合格","不合格");
2、测试条件若是文字,需要在英文状态下的双引号中,例如=IF(C1="一班",200,0);
目的:求员工的全勤奖(满22天,奖励200元)
八、countifs函数
功能:计算区域中满足多个指定条件的单元格个数。
结构:=COUNTIFS(区域1,条件1,区域2,条件2...)
目的:统计各部门人数
九、sumif函数
功能:对区域中满足单个条件的单元格求和。
结构:=sumIF(区域,条件,求和区域)
说明:1、求和区域中的数字若为文本格式,将产生错误;
2、若条件区域或条件单元格含有空字符串,将产生错误;
3、如果忽略了 求和区域,则对区域中的单元格求和。
目的:对入库的数量进行汇总
十、sum函数
功能:返回某一单元格区域中所有数字之和。
结构:=SUM(数值1,数值2...)
目的:累计求和
十一、vlookup函数
功能:在表格的首列查找指定的数值,并返回表格当前行中指定列处的数值
结构:=VLOOKUP(查找值,数据表,列序数,匹配条件)
说明:1、当查找值在数据表中不位于首列,计算结果返回#N/A;
2、当查找值为数字,且为文本格式,计算结果返回#N/A;
3、当查找值含有空字符串,计算结果返回#N/A;
4、当数据表中含有隐藏的列,可能导致列序数出错;
5、若要复制公式,需对数据表进行绝对引用,计算结果部分返回#N/A;
6、当查找值不存在,计算结果返回#N/A
目的:根据工号返回底薪
十二、dollar函数
功能:将数字按照指定的小数位数进行四舍五入,转换成货币格式。如$10.00
结构:=DOLLAR(数值,小数位数)
说明:1、第二个参数若是省略,则假设为2;
2、返回的结果是以文本格式形式存在,不能直接用sum函数等计算,若转换,需加两短线,如=SUM(--C93:C94),按ctrl shift 回车键结束。
十三、rmb函数
功能:将数字按照指定的小数位数进行四舍五入,转换成货币格式。如¥10.00
结构:=RMB(数值,小数位数)
说明:1、第二个参数若是省略,则假设为2;
1、返回的结果也是以文本格式形式存在,不能直接用sum函数求和。
十四、sumproduct函数
功能:将数组间对应的元素相乘,并返回乘积之和。
结构:=SUMPRODUCT(数组1,数组2)
目的:根据数量、单价,求总金额(记得设置格式,单击右键,选中设置单元格格式,点击数字中的货币)
十五、edate函数
功能:返回指定日期 之前或之后指示的月份数的日期。
结构:=EDATE(开始日期,月数N)
说明:1、"开始日期"若是手动输入,需要添加双引号,如"2022/1/8";
2、若月数N>0则返回未来的日期,比如返回2个月后的日期,则输入2;
3、若月数N<0则返回过去的日期,比如返回3个月前的日期,则输入-3;
十六、IFERROR函数
功能:如果公式计算结果错误, 则返回您指定的值;否则, 它将返回公式的结果。
结构:=IFERROR(值,自定义的值)
当运用vlookup函数来查找数值时,会出现错误值#N/A,这时候可以用iferror函数将其返回空值,如=IFERROR(VLOOKUP(F3,$A$1:$D$5,4,FALSE),"")
十七、eomonth函数
功能:返回某日期指定月数之前或之后某个月最后一天的日期。
结构:=EOMONTH(开始日期,指定开始日期前后的月份)
说明:1、"开始日期"若是手动输入,需要在英文状态下添加双引号,如"2022/1/7";
2、第二个参数若为正数返回未来的日期,比如返回当月的最后一天,则输入0,返回n个月后的最后一天,则输入n;
3、第二个参数若为负数返回过去的日期,如果想返回上一个月的最后一天,则输入-1,返回n个月前的最后一天,则输入-n。
十八、mod函数
功能:返回两数相除的余数,结果的正负号与除数相同
结构:=MOD(数值,除数)
经常与IF函数组合起来使用,比如说求性别 。身份证号第17位数若为偶数,代表性别为女,否则为男,如图
十九、text函数
功能:把数值格式转变成想要的文本。
结构:=TEXT(值,格式)
二十、small函数
功能:返回列表区域中第K个最小值。
结构:=SMALL(参数区域,K)
说明:1、忽略逻辑值和文本字符串;
2、如果“参考区域”为空,则返回错误值 #NUM!;
3、如果 第二个参数k ≤ 0 或 k 超过了数据点个数,则 返回错误值 #NUM!;
4、如果某一组数据A1:A6中有n个数,SMALL(A1:A6,n)则求的是最大值;
5、参数区域中的数字不能是文本格式,否则被忽略掉,会导致计算结果出错。
二十一、large函数
功能:返回数据集中第K个最大值函数。
结构:=LARGE(数组,K)
二十二、year函数
功能:返回日期中的年份。
二十三、month函数
功能:返回日期中的月份。
二十四、day函数
功能:返回日期中的天数。
二十五、now函数
功能:返回日期时间格式的当前日期和时间。
二十六、today函数
功能:返回日期格式的当前日期。
二十七、row函数
功能:返回指定单元格的行号(位于第几行)。
结构:=ROW(参照区域)
说明:1、 如果省略 参照区域,则求的是当前单元格所在的行号
2、参照区域是一个单元格区域,不能引用多个单元格区域,否则弹出阻拦窗口;
二十八、column函数
功能:返回指定单元格的列号(位于第几列)。
结构:=COLUMN(参照区域)
说明:1、 如果省略 参照区域,则求的是当前单元格所在的列号;
2、参照区域是一个单元格区域,不能是多个单元格区域;
3、此函数要与columns函数进行区分,后者返回某区域的列数(共有几列)
常与vlookup函数组合使用,例如制作工资条
二十九、MID函数
功能:从指定的位置开始,返回指定字符个数的字符串。
结构:=MID(字符串,开始位置,字符个数)
说明:1、一个空格代表一个字符,所以字符串不能含有空格,否则将产生错误;
2、开始位置是文本中要提取的第一个字符的位置,由左往右开始算起,第1个字符位置为1,第2个字符位置为2,以此类推;
3、字符个数指的是想要返回的字符串个数,若要提取8个字符,就输入8;
4、提取出的数字为文本格式,不能用于直接用于sum函数等,需在前面加-- ,例如=--MID(C2,7,8)
,