excel2021 round公式发生错误,求解。


根据2018年10月个税改革

 S4是工资总额注意修改


推荐于 · TA获得超过6.8万个赞

2021现金流水账明细表(带公式)出纳财务报表(完整版)

[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。

5个日期函数,不用看着日历数日子

包括算年龄、算工龄,算倒计时,算工作天数等,甚至各种花式放假情况下的工作天数,比如每周一周三周五休假,算每月的工作天数

算年龄,先把身份证上的出生日期提取出来,比如说用mid函数,提取身份证左起第6位,8个字符,mid(身份证单元格,6,8)

今天可以用today函数,=today()不需要填充任何数据,回车即可取出当前电脑上今天的日期,year函数可以提取出年,month函数提取月份,day提取日期

日期在excel中是个很特殊的存在,有两个少为人知的特性,1、日期其实是数字,它的本质是一个从开始算起的天数,2、日期输入时,它的分隔符必须是正斜杠,或者是-,其他符号excel都无法识别,会看成文本

怎么判断是不是日期呢?点开数字格式里面的下拉选项,如果数字里面显示的是数字,那就是真日期,假日期则是一长串的文本

用年份相减来算年龄比较笼统,因为周岁是指从出生到计算时,共经历的生日数,如果要算周岁的话,要用函数DateDif(起始日,结束日,“时间类型”),时间类型有三个,Y代表年,M代表月,D代表日,这样就可以用来计算两个日期之间间隔的周年数,月数或者天数了。

例如=DateDif(,today(),“Y”),即可算出周岁,如果只用减法来算,很容易虚增年龄,所以一般在算退休年龄,工龄等严谨的数字的时候,用DateDif函数。

比如说和之间,自然日有多少天,双休情况下工作日多少天?单休情况下工作日多少天?

自然日可以用datedif,这么用=DateDif(,,“D”),D记得要用双引号

如果要计算双休情况下的工作日,用NetWorkDays,净工作天数的意思,就是周一到周五这五天,这个函数能自动去除掉五一这样的休息日。使用方法=NetWorkDays(起始日期,结束日期,[holidays]),在这个案例中的计算方法=NetWorkDays(,,[holidays])

这个还可以用字串来做,100100,总共7位数,1表示放假,0表示工作,可以自由组合每周的工作和休息,放在函数中一定要带双引号=NetWorkDays.Intl(,,1000100,[holidays]),这样能灵活调整

注意:holidays可以是法定的节假日,也可以自己设定本单位的休息时间,单独列成一个清单

比如求交货日期,合同日期,开工日期等等,正推反推,工作日还是自然日都能算

如果按自然天算,直接加减就可以了,因为日期的本质就是数字

比如,工期25天,按照自然日算就是=+25就可以了

如果是按照工作日算,需要用到函数WorkDay,就是推算工作日的意思,用法是=WorkDay(开始日期,天数,假日列表),这个函数跟NetWorkDays函数一样,只统计周一到周五

如果是要计算每周周日单休的话,需要用到WorkDays.Intl,用法是=WorkDays.Intl(开始日期,间隔日期,周末清单,假日列表)

指定日期,正推和倒推都是一样的,倒推就是把间隔天数写成负数就可以了,比如说制作工期14天,最后交货时间是,计算要从几号开始制作,=WorkDays.Intl(,-14,仅星期日,)

比如把日期转成星期显示,并显示是第几周

WeekNum函数,WeekNum(日期,[返回类型]),比如说5月30号是一年中的第几周?=WeekNum(,星期一),就可以得出来,这里星期一表示的是一周从星期一开始的

如果要算5月30号是星期几,可以用WeekDay函数,使用方法=WeekDay(日期,[返回类型]),=WeekDay(,星期一)

除了用weekday转星期,还有一个更好用的函数Text,它的作用是给数字化妆,让它按照指定的格式显示

使用方法是Text(数字,文本格式),比如说显示5月30号是星期几,可以这么来=Text(,“aaaa”)

如果说2019年5月30是星期五,四个a显示的是星期五,如果是三个a,则显示的是一个五

输入today函数就能得到今天的日期,快捷键是ctrl+;

输入now函数就能得到当前时间,快捷键是ctrl+shift+;

两个方法的差别在于,函数的值是动态的,会实时变动,按住F2刷新后,立刻能得到当前的时间,而快捷键输入的,是当时的时间,是一个静态数据,刷新不能实时更新

这是一张对照表。导零的意思就是数字前面后面为了对齐填充的0,比如说字符正常是8位,第1个就是,如果没有导零就会显示1.虽然可以用文本格式来显示完全,但文本格式无法计算。

正确的设置方法是用text函数,公式为=Text(A2,"000000"),有多少个字符,就写多少个0,这样就能正常显示了。

还有一种方法就是设置单元格格式为自定义,在类型这两个字下面输入0,根据字符长度输入对应个数的0,6位数就输入000000。

我要回帖

更多关于 datedif函数怎么显示错误 的文章

 

随机推荐