【发布时间】:2018-08-08 17:35:32
【问题描述】:
所以我与这段代码斗争了几天,在页面和谷歌上搜索了一些答案,我认为我已经确定了。今天我发现我对 ONE date 的看法是错误的......而且我无法解决它。我将尝试解释我在做什么,然后发布一些 sn-ps,看看我们是否可以齐心协力解决这个问题。
我为一个主要的酒店品牌工作,我们的业主有特定的酒店预订窗口。白金会员可以预订 45 天到 10 个月,非白金会员只能预订 2 个月到 10 个月(在这种情况下只是几个月,而不是 60 天)。所以我有一个日期计算器,可以根据 TODAY() 计算不同的时间范围
我们还有一个位置,您可以在其中输入业主要求的日期,以评估业主的预订窗口
最终的目标是,如果在日期计算器中输入的日期符合两种所有者类型的预订条件,则在侧面有一个部分将显示我的用户。
我使用的公式是这样的:
非白金:=IF(AND(F3>$F$19,F3<$F$20),"OK to Book","Not Ok to Book")
白金:=IF(AND(F3>=$F$19,F3<=$F$21),"Ok to Book","Not Ok to Book")
如果我输入的日期明显超出范围,则可以正常工作。我遇到的问题是当我试图比较一个极端的日期时
更新:这是我使用正在处理的数据制作的 Excel 表的链接 DateCalculator
【问题讨论】:
-
F3、F19 和 F20 和 F21 中有什么?
-
假设这可能会有所帮助...大声笑 F3 = 今天 F19 = 请求日期后 10 个月(第二张图片) F20 = 请求日期后 2 个月 F21 = 请求日期后 45 天
-
您的比较可能存在问题,但您的数据屏幕截图对于进行正确的故障排除几乎毫无用处。它不能被复制/粘贴到工作表中。可以尝试 OCR 程序,或手动输入。不得不做其中任何一个都会让那些可能会帮助你的人感到沮丧。为了使数据有用,请编辑您的问题以将其发布为文本,可能使用此Markdown Tables Generator,或者可能将工作簿(已删除敏感信息)上传到某个公共网站并在您的原始问题中发布链接
-
请注意,您使用 >= 表示铂金方程,但仅 > 表示非铂金
-
让我把计算器和公式拉到一个单独的 excel 中,然后上传来玩!!感谢@RonRosenfeld 的提示
标签: excel excel-formula excel-2013