了解领会下面这些函数,上面的问题就迎刃而解了。
一、if(条件函数)
If(A1<=35,”年轻”,“其他”)就是如果A1小于等于35,就显示年轻,如果A1>35则显示其他。
利用if函数判断学生成绩是否及格。假设60分及以上为及格。A1为分数则函数表达式为=if(A1>=60,”及格”,“不及格”)
二、MID(提取某一数列中的几位数值)
MID(A1,7,8)即提取A1这一单元格中数列中从第7位开始数起8位数字。
例如A1的数值为610126198012190025,要提取出生年月日,从身份证号码的编排规律得知出生年月日就是身份证号码中从第7位开始数8位数字,用MID函数,
则输入=MID(A1,7,8)就行了。
三、MOD函数(求余数函数)
MOD(10,9)即10除以9的余数。
利用MOD判定第17位是奇数还是偶数(能被2整除的为偶数,不能的为奇数)
性别判定就用if函数、MID,MOD三个函数组合运用,在此还要了解一下求余数函数MOD, 从身份证号码的编排规律得知判定性别主要看身份证号码的第17位,是奇数就是男,是偶数就是女。
例如A1的数值为610126198012190025,判定性别
输入=IF(MOD(MID(A1,17,1),2)=0,"女","男"),这个身份证号码第17位是2,2除以2余数为0,说明第17位为偶数,则为女,否则为男。还可输入=IF(MOD(MID(A1,17,1),2)=1,"男","女"),身份证号码第17位除以2余数为1,说明第17位为奇数,则为男,否则为女。
四、求年龄year,today
例如A1的数值为610126198012190025求年龄,则输入=YEAR(TODAY())-YEAR(TEXT(MID(A1,7,8),"0-00-00")),意思是用现在YEAR(TODAY())减去身份证号码中的出生年月日(身份证号码中的第7位开始8位数字)。