②弹出数据有效性对话框,在允许中设置为自定义,公式填入:=iserror(find(" ",D1))
③确定之后,D1:D11区域设置生效,我们尝试输入一个带空格的,出现警告对话框。
(图老师整理)④继续为E列设置数据有效性,方法与上述类似,公式填入:=count(E1)。
⑤回车,设置同样生效,只要带了空格,就会提示错误信息。
公式说明
先在D1单元格内找到空格,由于D1单元格里面没有空格,所以find函数返回的结果是#value,该值是个错误值,所以iserror返回true。接下来如果在D列出现空格,返回的结果就是false,就会限制。
具体操作过程如下:
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)①下图可知,新员工分为初级、中级和高级这么三种。每个等级的试用期不一样,初级12个月,中级6个月,高级3个月。我们要分别进行计算,在D2单元格输入下图红色方框标记的公式。
②输入完之后,按下Enter回车键,得到结果2014/6/10,因为孙宁是初级,所以需要1年时间。
③在验证第一个结果准确无误之后,鼠标移动到单元格右下角,出现+号填充柄,双击,完成余下的计算。
公式说明
year函数求出入职日期中的年份,month函数求出入职日期中的月份,这个月份在加上Vlookup函数匹配出来的职位所对应的试用期,day函数返回入职日期中的天,最后date将这些年月日组成一个日期,就是转正日期。
下面教大家如何利用if和mod函数进行处理。
①首先打开Excel2007表格,输入一些数据,如下图所示,方便之后的讲解。
②单击A4单元格tulaoShi.com,输入公式:=IF(MOD(A4,2)=0,"偶数","奇数") 然后回车。
③A4单元格显示结果,为奇数,正确。
④对于其他的数据,我们利用单元格填充的方法完成,鼠标移动到A4单元格右下角,出现+t填充柄,向下拉动即可。
如下图所示,公司规定,工龄薪酬为每年50元,20年封顶,即超越20年也依照20年核算,那么怎么依据职工入职日期核算工龄薪酬呢?
实例教程如下:
①下表所示,销售人员名字以及入职日期,规定是工龄工资每年50元,20年封顶,首先,我们在C2单元格输入: =MIN(20,DATEDIF(B2,TODAY(),"y"))*50 。
②回车,得到结果650,因为孙宁是2000年入职的,现在2013年,13年了,13*50=650,答案正确。
③双击单元格填充柄,完成下面单元格的计算。
公式说明
datedif(开始日期,结束日期,Y/M/D):计算开始日期和结束日期之间相距的年数或者月数天数。
先用datedif函数计算出工龄,如果工龄小于20,那么会返回这个小于20的值,如果大于20,min函数会返回20,最后再乘以50。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)