小编在杭州,杭州现在的限行规定是: 限行时间为工作日的7:00~9:00和16:30~18:30 对本地小客车来说,每天限2种尾号,按如图的表格计算。尾号为字母的取最后一位数字计算。 对外地小客车来说,工作日只要在限号时间,就不能进限行区域。 如果现在有一批车牌号在Excel中,如何快速判断今天是否限号呢? 需要解决两个点 1、如何从车牌号中提取车牌,以及最后一位尾号数字 2、通过尾号数字,判断出今天是否限号 关于从车牌号中提取出车牌,是有规律的,就是提取前两位,所以使用LEFT函数,在B2单元格中输入公式: 那么从车牌号中提取尾号数字就不规律了,有的是倒数第1位,有的倒数第2位,有的倒数第3位,不等。那么我们要使用公式: =LOOKUP(10,--MID(A2,ROW($3:$8),1)) 怎么理解,中间的MID(A2,ROW($3:$8),1),其实就是拆分整个车牌,然后用lookup查找比10大的数,没有一个数字会大于10,所以会匹配到最底下的一个数字了。 那么知道了车牌,以及尾号,我们根据限号规则,使用IF函数的嵌套来进行判断 首先我们在E1单元格中输入今天的日期,输入=TODAY() 然后在F1单元格中输入=weekday(E1)-1,weekday()函数返回的是今天是一周的第几天。在国久,周日才是第1天,周一是第2天,周二是第3天.....周六是第7天,所以我们减1,来得到我们的周几。周日是1-1=0。 那么现在就可以用来判断是否限号了,先建立自己的一个流程图(这个流程图并不固定,根据你自己的思路想法来,这个熟练了之后,就是你的心理活动了,这个流程图是最重要的。) 然后根据流程图来写公式: 首先判断F1单元格 F1单元格如果等于0或6,则都不限号 =IF(OR($F$1=0,$F$1=6),'不限号',待输入) 如果B2是不是浙A =IF(OR($F$1=0,$F$1=6),'不限号',IF(B2='浙A',待输入,'限号') 判断C2是不是今天的数字 =IF(OR($F$1=0,$F$1=6),'不限号',IF(B2='浙A',IF(OR(C2=$F$1,C2=IF($F$1=5,0,10-$F$1)),'限号','不限号'),'限号') |
|