• 注册
  • 你转发,我送钱!

    • 查看作者
    • Excel中计算车牌最后一位数,快速知道限不限号!图文

      比如杭州现在的限行规定是:

      限行时间为工作日的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)),"限号","不限号"),"限号")

    • 0
    • 0
    • 0
    • 119
    • 单栏布局 侧栏位置: