设为首页收藏本站|繁體中文

Excel 技巧网

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 621|回复: 5

[函数与公式] 求大佬解决下判断准时与否的公式问题,谢谢啦

[复制链接]
发表于 2018-4-12 01:19:07 | 显示全部楼层 |阅读模式

免费注册成为本站会员,享用更多功能,结识更多Office办公高手!

您需要 登录 才可以下载或查看,没有帐号?注册

x
公式计算出来的数据有误,求大佬指点迷津啦。~
9.png 按照要求是预订单是要求在期望送达时间的前15分钟后8分钟送达是属于准时送达,如表格中红色部分,应该显示不准时送达,不知道为什么函数表达出来的是准时。麻烦大佬指正下我~,谢谢。公式=IF(A2="否",IF(C2="","",IF((C2-B2)*24*60>8,"不准时","准时")),IF(C2="","",IF(8>(C2-B2)*24*60>-15,"准时","不准时")))
发表于 2018-4-24 15:52:51 | 显示全部楼层
自己看看感觉C2-B2都是负数,(C2-B2)*24*60>8肯定也是负的,所以都显示准时
回复 支持 反对

使用道具 举报

发表于 2018-8-13 15:30:35 | 显示全部楼层
这种求助,需要验证和计算的,麻烦把表格传上来。
=IF(A4="否",IF(C4="","",IF((C4-B4)*24*60>8,"不准时","准时")),IF(C4="","",IF(8>(C4-B4)*24*60>-15,"准时","不准时")))

你这个公式问题比较多,IF嵌套的关系没有梳理清楚。
【问题1】

1.最外层的IF看,如果A4是否,则执行蓝色,否则执行红色。——根据A4的值,显然是执行蓝色部分:
2.蓝色部分,如果C4是空返回空,否则执行:IF((C4-B4)*24*60>8,"不准时","准时"),这下子很简单了
C4比B4早,所以C4-B4是负数,不可能>8,所以返回“准时”




回复 支持 反对

使用道具 举报

发表于 2018-8-13 15:35:21 | 显示全部楼层
【问题2】:红色部分也是存在问题的,也就是说A列为“否”的话,始终也会出问题。
8>(C4-B4)*24*60>-15
这种方式想表达-15<x<8的,在Excel里,用AND(X<8,X>-15),或者(x<8)*(x>-15)
回复 支持 反对

使用道具 举报

发表于 2018-8-13 15:43:52 | 显示全部楼层
【问题3】
从图片中的公式看,跟A列是不是“否”,好像没有什么关系,除了>-15这一个要求。那么,到底A列有没有用?

回复 支持 反对

使用道具 举报

发表于 2018-8-13 15:48:57 | 显示全部楼层
按猜测题意:
如果A列为“否”,也就是可以提前15分钟以内送;其他的不可以提前送;同时,都不得滞后8分钟。

【解决公式】
  1. =IF(C4="","",IF((C4-B4)*24*60>8,"不准时",IF((C4-B4)*24*60<IF(A4="否",-15,0),"不准时","准时")))
复制代码

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Excel技巧网的会员探讨问题仅代表其个人意见,与网站的立场无关。任何违反国家和地方相关法律法规的言论,本站有义务协助政府相关部门追究发言者的责任!
本站中非注明转载文章与案例的版权为作者与Excel技巧网共有。若非原文作者,本站之外任何单位或个人未经允许,不得将其用于商业用途。
若非原文作者,任何形式的非商业性转载必须获得Excel技巧网或作者允许,并注明作者和出处。
会员发表的帖子如涉及版权纠纷,须自行负责。详情请参考注册时的网站服务条款。
本站特聘法律顾问:沈学律师

Archiver|手机版|Excel技巧网 ( 闽ICP备08107682号-2 ) | 闽公网安备 35020302032608号  

GMT+8, 2018-10-20 12:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表