返回目录:excel表格制作
本问题主要是提问不完整,来造成理解困难。这个表应该是一个员工缴费年限的表吧,为何不把相对完整的表格截图呢。那些缴费年限应该是对应不同员工开始缴费日期到当前月份的缴费年限数据。下面的回答即按此考虑的。如图,A列是自员工姓名,B列是开始缴费日期,C列得到当前月份的缴费年限:
C2=TEXT(SUM(DATEDIF(B2,TODAY(),{"y";"ym"})*10^{2;0}),"0年00月")
因为一个月中缴费日期是哪一天,各个百单位不一定,加上年限只到月,所以上面公式结果可能有一个月的差别,D列的公式则考虑当前月不管哪天缴费,都视为已缴费:
D2=TEXT(SUM((DATEDIF(B2,TODAY(),{"y";"ym"})+{0;1})*10^{2;0}),"0年00月")
下拉,自己根据需要选用即可。年限表达方式与提问稍有不度同,但这样的表示公式最简单,缴费年限也一样明确。
1、我们需要百点击进入Excel表格中,接着选中一个单元格,然后点击如图所示的“填充”里面的“序列”,
2、接着弹出如图所示的窗口后,我们选择点击“列”,
3、接着如果我们需要输入度的日期是一天内天递增的话,我们就需要在“步长值”中输入“1”,若是两天递增即需要输入“2”,以此类推,
4、之后我们需要在“终止值”一栏中输入我们截止的日期,
5、最后如容图所示,快速填充日期便完成了。
6、除此之外,若步长值是“2”便会出现如图所示的页面。
可以按以下步骤,以下将对各种时间自动递增写出函数公式:
1、希望以秒递增时间,可以A3单元格中输入以下公式
=TEXT((TEXT(1*A2,"[s]")+1)/(24*60*60),"e-mm-dd hh:mm:ss")
然后然后拖住填充柄往下拖拉即可。
2、按照分钟递增=TEXT((TEXT(1*A2,"[s]")+60)/(24*60*60),"e-mm-dd hh:mm:ss")
3、按照小时递增=TEXT((TEXT(1*A2,"[s]")+60*60)/(24*60*60),"e-mm-dd hh:mm:ss")
4、把A2的日期时间按照天来递增,由于一天固定是24小时,可将公式转换为
按照天来递增=TEXT((TEXT(1*A2,"[s]")+24*60*60)/(24*60*60),"e-mm-dd hh:mm:ss")
5、由于每月不是固e799bee5baa6e4b893e5b19e363定的天数,如果要按照月的方式来递增就不能用以上的方法。可以将公式转变为
按月递增=TEXT(DATE(YEAR(A2),MONTH(A2)+1,DAY(A2)),"e-mm-dd ")&TEXT(A2,"hh:mm:ss")
6、按年递增公式可以改为
=TEXT(DATE(YEAR(A2)+1,MONTH(A2),DAY(A2)),"e-mm-dd ")&TEXT(A2,"hh:mm:ss")