问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel函数的运用,请解析步骤的意思

发布网友 发布时间:2022-04-30 14:28

我来回答

3个回答

热心网友 时间:2022-06-23 03:33

这是身份证校验公式。
判断式1:AND(LEN(D3)<>15,LEN(D3)<>18)检测身份证号码是否不等于15位,同时不等于18位,是的话返回真值TRUE,否则返回FALSE。
(LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),提取身份证日期部分,当身份证为15位时,提取6位数字,前面添上19;18位时,提取8位数字。
1*TEXT(8位数字,"#-00-00"),将数字转为文本日期形式。再与1相乘,转为数值格式。
判断式2:ISERROR()检测提取的日期并转换为数值的过程是否出错,是的话返回真值TRUE,否则为FALSE。
OR(判断式1,判断式2),如果两个判断有一个是真值,返回真值,否则返回假值。
NOT对前面判断的逻辑值取反。即TRUE转为FALSE,FALSE转为TRUE。从而达到判断身份证是否为15或18位,日期是否出错。

热心网友 时间:2022-06-23 03:33

NOT,对参数值求反的函数,比如=NOT(FALSE)的结果是TRUE,=NOT(1+1=2)的结果是FALSE,=NOT(1=2)的结果是TRUE。TRUE的意思相当于对,FALSE的意思相当于错。
NOT的意思就是公式里参数的结果是错误的,返回对,反之返回错。
OR、AND是逻辑判断函数,OR相当于或者的意思,AND相当于并且的意思。就是说
OR函数内的参数,只要有一个是对的,函数的结果就返回对;AND函数内的参数,只要有一个是错的的,函数的结果就返回错,只有全部参数都对的条件下才能返回对。
LEN是计算一个单元格内字符数的函数,LEN(D3)<>15的意思是D3单元格字符数不等于15.
AND(LEN(D3)<>15,LEN(D3)<>18),意思是D3单元格字符数不等于15也不等于18.
LEN(D3)=15也是一个逻辑判断,就是计算D3的字符数是否=15,是就返回TRUE,否就返回FALSE,在公式运算中默认RUE为1,FALSE为0.
LEN(D3)=15)*19的意思就是D3如果是15位就等于1乘以19,否则等于0乘以19.
&是连接符,把两个字符连接到一起,比如=1&2,结果为12,="张"&"三",结果为张三。
MID(单元格,位置,数目)为提取单元格内字符的函数,位置是从第几个开始提取,数目是要提取几个。
MID(D3,7,6+(LEN(D3)=18)*2)就是从D3的身份证号的第七位开始(前6为地区代码,第七位开始位出生年月)提取6+(LEN(D3)=18)*2个字符(如果是18位就加1*2个,否则就加0*2个).
TEXT将数值转换为按指定数字格式表示的文本函数。
TEXT((LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),"#-00-00")的结果就是日期型的数字文本,如1936-02-21.为了把这一结果转化为数字又乘了个1,变为1*
TEXT((LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),"#-00-00")。
个人认为这一步是否必要,可以商榷。
ISERROR是检验参数是否为错误值的函数,就是检验上述计算出的身份证号的数字的公示结果是否存在,如果有结果就是错的,没有结果就是对的。
=NOT(OR(AND(LEN(D3)<>15,LEN(D3)<>18),ISERROR(1*TEXT((LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),"#-00-00"))))的意识就是两个参数都是对的返回错误,都是错的返回对。
连个参数就是OR(AND(LEN(D3)<>15,LEN(D3)<>18)算一个,ISERROR(1*TEXT((LEN(D3)=15)*19&MID(D3,7,6+(LEN(D3)=18)*2),"#-00-00")))算一个。

热心网友 时间:2022-06-23 03:34

这是身份证提取出生日期吧。只要会用就可以
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重磅|8月1日起 报关单的填法将重大改变 进出口权需要报关员么 宝宝被莫名的虫子咬了又红又肿又痒怎么? 北京疫情个为数是什么意思? 在做刀伤的手术时没有接上神经是医院的过错吗? 手术室收费项目有哪些 手术室的秘密:一台10万的手术,主刀医生拿多少?答案颠覆你的认知 阿里巴巴中修改产品信息只修改一小部分行吗?谢谢 可否给我一个阿里巴巴的序列号~谢谢了 阿里巴巴店铺产品搜索框代码谁有呢,给我发一下谢谢了! 怎么才能做一名优秀的销售人员呢??? win10提示qmstartmenupanel64.exe一直提示感叹号,关不了 人间正道是沧桑-立青和林娥新婚之夜,立青为什么独自在楼下抽烟? windows无法访问指定设备路径或文件 怎么办? 安装完成后 一打开就显示Windows 无法访问指定设备,路径或文件。_百度... 怎样才能做的销售 我打开一些图片时,电脑弹出“windows无法完成提取,电脑无法创建目标文件”,咋办?_百度问一问 后台只提供json数据,页面全靠前端渲染,交互,需要用到哪些框架,有 怎样称呼姓廖的老婆爱称? 三星手表怎么下支付宝 国军名将廖耀湘生平? 怎样才能做好一名销售员 excel函数解析 电脑的系统打不开,老是跳出个对话框说windows无法找到·,该程序用于打开“应用程序”类型的文件。 如何解决win10系统桌面快捷方式右键属性中“目标”选项打不开的情况? 既然有残疾人证,那有没有天才证呢? 第四代小天才软件如何下载支付宝? 求以下excel函数详解,谢谢 朋友和另一个人合伙开了个茶楼。但因资金问题,要我和他合伙算一股。我该怎样写合作协议才具有法律效应。 我误删了智能手表上的支付宝,我想下载个新的支付宝,可它总是不给安装,怎么办? 廖太太韩语字的写法 如何用jqueryEasyUi框架验证密码只能输入六位包含数字字母? 怎样才能做一个出色的销售人员 excel 函数公式解析 红烧肉炖土豆怎么做好吃 搞定只需这几招 司马一氏 司马懿、司马昭、司马炎、司马衷、司马炽、司马邺 戴尔0t1d10主板最大支持什么型号的cpu 有谁知道za产品的报价啊 好吃的红烧肉炖土豆怎么做如何做好吃 论文题目为“机房系统初始化”,应该如何去写?大体框架怎么列出? 戴尔01TD10的主板最高能配什么样的显卡和cpu 廖仲恺的电影名剧情 文章ZA 写 黔东南州的千古风流人物 主板型号戴尔 0T1D10, 戴尔0t1d10主板最大支持什么型号的cpu?谢谢! 司马懿家庭成员 戴尔0t1d10能装什么cpu 司马懿有几个老婆 这个戴尔主板是啥啊,戴尔0t1d10