excel - IF 语句确定日期
问题描述
我想根据 Standard 或 Rush 这两个词设置订单完成日期。
目前我已经设置好了,如果一个单元格显示“标准”这个词,它会给我一个日期,但是一旦我尝试将 Rush 添加到那个位置,它就会出错
=IF(ISNUMBER(SEARCH("VF",B2)), IF(J2="Standard", WORKDAY(TODAY( )+2,1)), "")
我也试过这个,但是当我输入 Rush 时J2
,结果显示为FALSE
=IF(ISNUMBER(SEARCH("VF",B2)), (IF(J2="Standard", WORKDAY(TODAY( )+2,1))), (IF(J2="Rush", WORKDAY(TODAY( )+1,1))))
这里的想法是根据 Rush 和 Standard 时间范围来制定订单想要的日期。
解决方案
您已将新IF
功能嵌入到错误的 if 中。
这:(IF(J2="Standard", WORKDAY(TODAY( )+2,1)))
将返回一个日期或 FALSE。您想更改它FALSE
以返回您的下一个 IF 语句。反而:
=IF(ISNUMBER(SEARCH("VF",B2)), IF(J2="Standard", WORKDAY(TODAY( )+2,1), IF(J2="Rush", WORKDAY(TODAY( )+1,1))), "")
""
如果您ISNUMBER()
仍然失败,您什么也不返回。
推荐阅读
- java - 异步 URLClassLoader 抛出 ClassNotFoundException
- firebase - 如何在 Firebase 颤振应用程序中合并两个集合?
- php - Cakephp - 在 if 中显示列表元素
- javascript - 如何检查对象数组是否所有值都重复?
- javascript - 需要在JS中更改span的文本内容只有当输入不为空时(现在,它一直在更新)
- azure - 如何通过用户 ID 而不是客户端 ID 通过 Powershell 或 Postman 访问令牌
- android - 如何根据字符串值禁用列表视图项?
- reactjs - React Navigation:实现注销导航的最佳方式?
- javascript - 如何使用带有 Tone.Player 的音频缓冲区播放音调?
- python - 使用 2 个变量进行列表理解