问题补充说明:一般都是按照dateif计算年资,现在我需要在其中加入一个在当时进入月份如果是15号以前进公司,一律按照当月1号进入公司,15号以后进入公司一律按照下月一号进入公司。算法上怎么实现?例如张三 2001-7-14日进入公司 需要转换成2001-7-1李四 2001-7-15进入公司 需要转换成2001-8-1
方法:
1.新建一张换院距标国计深听表格,如图所示,在表中输入姓名、上班时间、工龄、医疗补之常鱼顾限条独控此助、工龄工资、基本工资、总工资这些项目,在姓名中输入员工姓名,上班时间中输入一些时间,如图所示。
2.选择C3单元格,输入函数=DATEDIF(B3,TODAY(),"y"),回车,然后用填充手柄把其他单元格也填上,就可以看到工龄了。
3.现在来输360问答入医疗补助,医疗补助是工龄每半年加50元,溶简更输请群最高300元,选择D3单元格,输入函数=MIN(SUM(IF(DATEDIF(B3,TODAY(),"ym")>=6,50,0),DATE活杀善生却治零DIF(B3,TODAY(),"y")*100),300),回车,然后用填充手柄把其他单元格也填上,就可以看到医疗补助了。
4.现在来输入工龄工资,医疗补助是工龄每半年加30元,满一年加50元,最高500元,选择E3单元格,输入函数=MIN(SUM(IF(DATEDIF(B3,另下杂块转TODAY(),"ym")>=6,30,0),DATEDIF(B3,TODAY(),"y")*50),500),回车,然后用填充手柄把其他单元格也填上,就可以看到工龄工资了。
5.在F列中输入基本工资2500元,选择G3单元格,输入函数=SUM(D3:F3),水总分回车,然后用填充哥洋法手柄把其他单元格也填上,就可以看到总工资了。现在表格就制作好了。