求解释这个Excel公式的含义。

=IF(D3<>"",TEXT((LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),"#-00-00")+0,)

=IF(D3<>"",TEXT((LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),"#-00-00")+0,)
如果D3单元格不是空单元格,则公式中计算TEXT((LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),"#-00-00")+0,否则公式返回0值

在TEXT((LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),"#-00-00")+0中

LEN(D3)=15)*19
意思是如果D3单元格的身份证号是15位的则乘上19,如果不是15位的则得值为0

MID(D3,7,6+(LEN(D3)=18)*2)
从D3单元格的证号中的第7位起取6位字符,如果D3是18位的字符,那么就再加取两位字符即8位字符

这两部份得出字符串,用TEXT函数转成 "#-00-00" 样式

再加上0,让这个内容再转成数字格式
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-28
这是从身份证取生日日期的公式
如果d3单元格不为空的空
如果是15位
从身份证的第7位开始,取6位 前面加上19(因为len(d3)=15是判断性质的,是真的话结果相当于1,不是真的话结果相当0,包括后面len(d3)=18,用法也是这样)
如果是18位的话
从身份证的第7位开始,取8位
并用text 变成日期格式
个人认为 =IF(D3<>"",TEXT((LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),"#-00-00"),)

更好一些

请帮我解释这个excel的公式含义,谢谢
1、A1是代表工作表中的第一列第一行的单元格,B3就代表第二列第三行交叉的那个单元格,当然你换成B1、C1都可以。2、要row(A1)*2-2一起解释,row(A1)*2-2=1*2-2=0,row(A2)*2-2=2*2-2=4,ROW()这个函数是取行号的函数,所以A后面是几,得到的数就是几。所以这个是产生0、2、...

寻求EXCEL高手解释下这个公式
$A$4:$AJ$99,4+N$2,FALSE)这个公式同理,在线日生产金这个工作表的A3:A99中查找本工作表的A3,再返回该行从A列开始数的4+N2列的值。(3)再把三个值(即后面两个值,1乘任何数都等于任何数)乘起来。3、除数部分:为三个部分,即三个if。(1)IF(SUMIF(出勤!$C$3:$C$391,$B3,...

求excel表格里公式的意义。
PI(),表示π 20*PI()\/180,将角度20转为弧度数(因为EXCEL中的三角函数参数使用弧度)。TAN,求正切值。表示乘。^2表示平方。20度的正切值乘以F47的值,再乘以100,结果的平方,与π相乘。

求对Excel公式的解释=MATCH(1=1,v4:aa4<>"",)
这个公式是用两个逻辑判断代替MATCH的两个参数。1=1返回逻辑值TRUE,用于代替查找逻辑值;v4:aa4<>""是判断数据行区域中,不为空的单元格,返回逻辑值TRUE和FALSE组成的数组。公式用于搜索第一个非空单元格位置。逗号是将两个参数隔开,加上豆号后,后面的参数虽然没有录入,但会被认为是0。删除逗...

excel中输入公式,如:=B5*(A2+A5)*10,请解释其含义
“B5*(A2+A5)*10”含义就是:这个有公式的单元格中的数字是由B5单元格中的数字乘以A2与A5单元格中数字相加之和,再乘以10。A,B代表的是所在的那一列,数字代表的是那一行。代表乘号,其实这就是一个数学式子。资料拓展:Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为...

请问这个EXCEL公式是什么含义?
度友,这个公式调用了if函数,and函数,isna函数,vlookup函数,第一:if函数是经常使用的,度友自己会理解,第二:isna函数用的比较少,在这里的意思就是,如果B9是一个错误值,那么if函数的结果就为0,再与后面的vlookup函数的结果运算。第三:如果单元格B9的值不是错误值,那么if函数的就进行第二个...

Excel公式的解释,下面这个公式每部分是什么意思呀?求解!
1.INDEX(列表,行号,列号),意思是返回列表中的第几行几列的数据 2.你这个函数INDEX的第一个参数为B!G:G,意思为B工作表的G列;INDEX第二个参数为MIN(),意思为返回满足括号里面条件的第一个数值的行号,INDEX函数的第三个参数缺省,表示在本列里,不偏移。3.INDEX第二个参数中MIN()里面的IF...

EXCEL常用到的公式含义
C1单元格有公式:=$A$1+$B$1 当将公式复制到C2单元格时仍为:=$A$1+$B$1 当将公式复制到D1单元格时仍为:=$A$1+$B$1 3、混合引用,复制公式时地址的部分内容跟着发生变化,如:C1单元格有公式:=$A1+B$1 当将公式复制到C2单元格时变为:=$A2+B$1 当将公式复制到D1单元格时变...

EXCEL表格函数公式含义
解释如下:INDEX(销售!C:C,MATCH(销售底表!$B9,销售!$B:$B,))MATCH(销售底表!$B9,销售!$B:$B,)意思是在销售表b列中找销售底表中的B9的值,如果找到,就显示销售表中相对应的C列(列如发现销售表B6与销售底表b9的值相同,那么就显示C6)前面的if(iserror())意思:如果没有找到相对应的...

excel的这个公式 谁帮我解释下啊 太扯淡了
round(abs(e18\/f17),2),意思是对上面的绝对值保留二位小数 讲一部分吧。如果F18大于0.2加上刚才上面讲的值,就继续判断,是否G18大于0.3+F18\/G17的绝对值保留二位小数的值,如果是,再继续向下判断。………结构都一样。建议,你选中这个公式单元格,然后,菜单,工具,公式审核,公式计算,一...

相似回答