人力资源管理在线操作小技巧主讲:有爱心的农民Email:jzj65@163.com人力资源管理在线本PPT版权归农民所有认识EXCEL五大模块:基本操作函数图表分析VBA人力资源管理在线本PPT版权归农民所有与身份证相关人力资源管理在线版权归农民所有目的:从身份证中提取“出生年月”原理:身份证中包含:◎出生年月日◎性别人力资源管理在线版权归农民所有目的:从身份证中提取“出生年月”所涉及函数如下:◎IF◎LEN◎DATE◎MID人力资源管理在线:语法:IF(logical_test,value_if_true,value_if_false)执行真假值判断,根据逻辑计算的真假值,返回不同结果Logical_test表示计算结果为TRUE或FALSE的任意值或表达式人力资源管理在线:Value_if_falselogical_test为FALSE时返回的值Value_if_truelogical_test为TRUE时返回的值示例:if(酒窝=人力资源管理在线,true,false)=人力资源管理在线:语法:LEN(text)返回文本字符串中的字符数Text是要查找其长度的文本。空格将作为字符进行计数示例:len(320105197104071414)=人力资源管理在线:语法:DATE(year,month,day)返回代表特定日期的序列号示例:date(2008,4,5)=人力资源管理在线:语法:MID(text,start_num,num_chars)返回文本字符串中从指定位置开始的特定数目的字符Text是包含要提取字符的文本字符串人力资源管理在线:Num_chars指定希望MID从文本中返回字符的个数Start_num是文本中要提取的第一个字符的位置示例:mid(“320105197104071414”,17,1)=人力资源管理在线版权归农民所有温习一下刚才所讲的函数◎IF◎LEN◎DATE◎MID人力资源管理在线版权归农民所有讨论:如何用刚才提到的函数的组合来实现从身份证中提取出生年月的功能呢?人力资源管理在线版权归农民所有答案揭晓:=IF(LEN(A3)=15,DATE(MID(A3,7,2),MID(A3,9,2),MID(A3,11,2)),DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2)))人力资源管理在线版权归农民所有目的:从身份证中自动生成“性别”所涉及函数如下:◎IF◎LEN◎MOD◎MID人力资源管理在线:语法:MOD(number,divisor)返回两数相除的余数Number为被除数Divisor为除数人力资源管理在线:示例:MOD(2,1)=示例:MOD(3,2)=Divisor不能为“0”人力资源管理在线版权归农民所有温习一下刚才所讲的函数◎IF◎LEN◎MOD◎MID人力资源管理在线版权归农民所有讨论:如何用刚才提到的函数的组合来实现从身份证中生成“性别”的功能呢?人力资源管理在线版权归农民所有答案揭晓:=IF(LEN(A2)=15,(IF(MOD(MID(A2,15,1),2)=1,男,女)),(IF(MOD(MID(A2,17,1),2)=1,男,女)))人力资源管理在线版权归农民所有目的:自动计算年龄所涉及函数如下:◎TODAY◎DATEDIF人力资源管理在线:语法:TODAY()返回当前日期的序列号示例:TODAY()=人力资源管理在线:语法:DATEDIF(date1,date2,y)计算返回两个日期参数的差值Date1代表前面一个日期人力资源管理在线:y(m、d)要求返回两个日期相差的年(月、天)数Date2代表后面一个日期示例:datedif(2008-1-1,today(),d)=人力资源管理在线版权归农民所有温习一下刚才所讲的函数◎TODAY◎DATEDIF人力资源管理在线版权归农民所有讨论:如何利用从身份证中提取的出生年月来计算年龄呢?人力资源管理在线版权归农民所有答案揭晓:=DATEDIF(B2,TODAY(),Y)同理;年资的计算?人力资源管理在线版权归农民所有目的:劳动合同到期提醒所涉及函数如下:◎DATEDIF◎TODAY条件格式人力资源管理在线本PPT版权归农民所有目的:试用期到期提醒所涉及函数如下:◎IF◎DATE◎YEAR◎MONTH◎DAY人力资源管理在线:语法:YEAR(serial_number)返回某日期对应的年份示例:year(today())=人力资源管理在线语法:MONTH(serial_number)返回以序列号表示的日期中的月份示例:month(today())=人力资源管理在线语法:DAY(serial_number)返回以序列号表示的某日期的天数示例:day(today())=人力资源管理在线版权归农民所有温习一下刚才所讲的函数◎IF◎DATE◎YEAR◎MONTH◎DAY人力资源管理在线版权归农民所有讨论:如何试用期到期前如何自动提示呢?人力资源管理在线版权归农民所有答案揭晓:条件格式=DATEDIF(TODAY(),2008-4-19,D)=7人力资源管理在线本PPT版权归农民所有目的:日工资与小时工资计算所涉及函数如下:◎ROUND人力资源管理在线:语法:ROUND(number,num_digits)返回某个数字按指定位数取整后的数字Number需要进行四舍五入的数字人力资源管理在线:Num_digits指定的位数,按此位数进行四舍五入示例:round(134.688,2)=示例:round(134.688,-1)=人力资源管理在线版权归农民所有温习一下刚才所讲的函数◎ROUND人力资源管理在线版权归农民所有目的:个人所得税计算所涉及函数如下:◎ROUND◎IF人力资源管理在线版权归农民所有温习一下刚才所讲的函数◎ROUND◎IF人力资源管理在线版权归农民所有讨论:如何计算个税?人力资源管理在线版权归农民所有答案揭晓:=IF(A5=2000,0,IF(A5=2500,ROUND((A5-2000)*0.05,2),IF(A5=4000,ROUND((A5-2000)*0.1-25,2),IF(A5=7000,ROUND((A5-2000)*0.15-125,2),IF(A5=20000,ROUND((A5-2000)*0.2-375,2),ROUND((A5-2000)*0.25-1375,2))))))人力资源管理在线版权归农民所有目的:自动生成工资条我们希望的工资条格式是:◎第一行显示工资科目◎第二行显示对应第一行科目的对应数值◎第三行显示出白,便于裁剪人力资源管理在线版权归农民所有目的:自动生成工资条所涉及函数如下:◎IF◎MOD◎ROW◎COLUMN◎INDEX人力资源管理在线:语法:ROW(reference)返回引用的行号示例:round(A1)=人力资源管理在线:语法:COLUMN(reference)返回给定引用的列标示例:Column()=人力资源管理在线:语法:INDEX(reference,row_num,column_num,area_num)返回表或区域中的值或值的引用Reference对一个或多个单元格区域的引用Row_num引用中某行的行序号,函数从该行返回一个引用人力资源管理在线:Area_num选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域Column_num引用中某列的列序号,函数从该列返回一个引用示例:index(A1:C6,2,3)=人力资源管理在线版权归农民所有温习一下刚才所讲的函数◎IF◎MOD◎ROW◎INDEX◎COLUMN人力资源管理在线版权归农民所有讨论:如