Date in = when order comes in
Due Out = "Date in"+ 14 days
Today= "today's date" to determine "Current Status" where i have put IF formula:
IF(Due out<Today,"Over Due,"Current")
Over Due Days= =IF(Current Statues="current","0",Today-Due Out)
Actual Out= Date when order went out/completed
我被困在: 订单完成后,是否可以更换&#34; Over Due Days&#34; (根据今天的日期显示过期天数)&#34;实际输出&#34; - &#34;到期&#34; (显示总延迟天数,即最终状态)。
不确定是否已正确解释,您的帮助将不胜感激 - 这与如何放置逻辑更相关。
答案 0 :(得分:1)
我不知道我是否帮助你,但我认为这可能是一个解决方案:
=IF(ISBLANK('Actual Out');TODAY()-'Date In';'Actual Out'-'Date In')
只要订单未完成,此公式就会计算当前“超过到期天数”,并在订单完成后立即计算“实际到期时间”。
它使用'ISBLANK'功能检查订单完成时是否已有日期。 根据结果,公式计算当前日期或插入日期。
希望我能提供帮助。
答案 1 :(得分:1)
使用实际单元格引用会更容易,但请在Over Due Days单元格中尝试:
=If(IsNumber('Actual out'),('Actual Out'-'Due Out'),IF(Current Status="current","0",Today-Due Out))
检查您的Actual Out单元格中是否有数字,如果没有,则使用您已经为您工作的if语句。 您可以使用数据验证来确保仅在您的实际输出中输入日期。
答案 2 :(得分:0)