excel - 如果在excel中嵌套
问题描述
我正在尝试使用以下公式。这里 BC 上校。具有公式运行的日期,并且运行良好。
=IF(AND(BC2>TODAY()-90,BC2<=TODAY()-30),"Settled In",
IF(AND(BC2>TODAY()-30,BC2<TODAY()),"Happy to be Home",
IF(AND(BC2>=TODAY(),BC2<TODAY()+30),"Hospital",
IF(AND(BC2>=TODAY()+30,BC2<TODAY()+90),"third",
IF(AND(BC2>=TODAY()+90,BC2<TODAY()+195),"second",
IF(AND(BC2>=TODAY()+195,BC2<=TODAY()+280,"first"))))))
但实际上日期存在于字符串中,我使用 Datevalue 公式获取日期,即 (DATEVALUE(MID(AQ2,33,10)))。当我用 datevalue 替换 col BC2 时,它给我的问题是这种格式允许的 ifs 数量更多。
请协助。谢谢!
解决方案
在评论中回答,但也添加一个答案以从未回答的问题列表中消除此问题.....不寻找布朗尼点
基于示例字符串...您的 mid 函数应该是 34,10 而不是 33,10
推荐阅读
- c - 由于 SIGINT 导致的部分写入
- php - PHP无法创建文件,权限被拒绝
- if-statement - 仅当满足条件时才打开绘图之间的填充
- ajax - 如何在 apex.server.process pageItems 参数中发送列项目?
- python - for循环中的Pandas DataFrame连接返回空DataFrame
- c++ - C++ Dll 导入函数到 VB
- reactjs - React-router 获取嵌套路由路径名的最佳实践
- django - 使用桥接表的多对多关系的 Django QuerySet
- pg-promise - 如何处理 ParameterizedQuery 的错误?
- rasa-nlu - 如果单词中有下划线,如何修复 Rasa Nlu Confidence 给 0?