VimIy微民网,让世界倾听微民的声音! 设为首页 | 加入收藏 | 网站地图
当前位置:主页 > 大杂烩 >

这里有excel高手吗,有个判断函数不知道怎么写。

整理时间:2013-06-17 04:19 来源:www.vimiy.com 作者:编辑 点击:

【楼主】2013-06-14 16:31

» 这里有excel高手吗,有个判断函数不知道怎么写。
    有一个表格,一栏是收到订单日期时间,一栏是交货时间,现在要自动算交货是否延迟
    
    正常交货时间的算法是:
    
    如果星期一中午以前收到的订单的话,星期四必须出货,也就是说正常交货是4天
    如果星期一中午以后收到的订单的话,星期五必须出货,也就是说正常交货是5天
    如果星期二中午以前收到的订单的话,星期五必须出货,也就是说正常交货是4天
    如果星期二中午以后收到的订单的话,要到下周一必须出货,也就是说正常交货是7天
    如果星期三收到的订单的话,要到下周一必须出货,也就是说正常交货是6天
    如果星期四收到的订单的话,要到下周一必须出货,也就是说正常交货是5天
    如果星期五收到的订单的话,要到下周二必须出货,也就是说正常交货是5天
    如果星期六中午以前收到的订单的话,下周二必须出货,也就是说正常交货是4天
    如果星期六中午以后收到的订单的话,下周三必须出货,也就是说正常交货是5天
    如果星期天受到的订单的话,周三必须出货,也就是说正常交货是4天
    
    
    我能算出实际交货时间,但是怎么自动判断是否延迟了呢?
    
网友评论2013-06-14 16:49


    条件格式? 标个红神马的?
    


网友评论2013-06-14 16:55


    四种情况if套if,weekday函数,判上下午,条件格式
    
    加一列比较好看,就是根据订单时算4567
    


网友评论2013-06-14 17:06


    把你的订单日期时间、交货时间 的单元格格式和“年月日时秒” 交出来。
    和楼上的做法差不多。不过具体公式写不出来。因为你没给具体日期。
    
    先weekday,把“订单时”的“星期几” 折换成 数字1-7
    查看订单时间、判断是否上下午。
    然后if(交货时间-订单时间)=几,,根据数字1-7 ,比较”几“是否超过 正常交货时间,判断是否延迟。
    
网友评论2013-06-14 18:03


    Topic Post by 七人行 (2013-06-14 16:31):
    
    有一个表格,一栏是收到订单日期时间,一栏是交货时间,现在要自动算交货是否延迟
    
    正常交货时间的算法是:
    
    如果星期一中午以前收到的订单的话,星期四必须出货,也就是说正常交货是4天
    如果星期一中午以后收到的订单的话,星期五必须出货,也就是说正常交货是5天
    如果星期二中午以前收到的订单的话,星期五必须出货,也就是说正常交货是4天
    如果星期二中午以后收到的订单的话,要到下周一必须出货,也就是说正常交货是7天
    如果星期三收到的订单的话,要到下周一必须出货,也就是说正常交货是6天
    如果星期四收到的订单的话,要到下周..
    
    如图
    
    
    =IF(B2<A2,"日期错误",IF(B2-A2>7,"延迟",IF(INT(B2)-INT(A2)<=IF(WEEKDAY(A2)=3,5,IF(OR(WEEKDAY(A2)=4,WEEKDAY(A2)=5),4,IF(WEEKDAY(A2)=7,3,IF(A2-INT(A2)<=0.5,3,4+IF(WEEKDAY(A2)=2,2,0))))),"正常交货","延迟")))
    

网友评论2013-06-14 19:47


    Reply to Reply Post by shandian908 (2013-06-14 18:03)
    
    给跪 ,多谢。
    
网友评论2013-06-14 19:53


    高手啊 学习了
    发表回复

    
    
    

关于网站 | 网站声明 | 用户反馈 | 合作伙伴 | 联系我们
Copyright © 2012年2月8日