excel - 在空白单元格的情况下如何找到时间和提示消息之间的差异
问题描述
在这里我需要尝试找出创建日期和初始批准之间的差异。我试过以下公式
=IFERROR(IF(IF(AND(ISBLANK(B3),ISBLANK(C3)),"Enter dates"), IF(ISBLANK(B3),"Enter Created date"),IF(ISBLANK(C3),"Enter Initial Approval date",IF(C3<B3,"Enter correct date",C3-B3))),"Dates are Missing")
当创建的日期单元格为空时,公式不提示错误信息。
谁能帮帮我吗?
解决方案
这对我有用:
=IFERROR(IF(AND(ISBLANK(B3),ISBLANK(C3)),"Enter dates",IF(ISBLANK(B3),"Enter Created date",IF(ISBLANK(C3),"Enter Initial Approval date",IF(C3<B3,"Enter correct date",C3-B3)))),"Dates are missing")
下面还有一个:
检查一个或两个引用是否返回错误,如果是,则检查它是否是另一种错误的引用错误并报告丢失的引用或错误的引用;
检查一个或两个引用中是否有数字,否则返回无效的引用。
=IF(AND(ISERROR(B3),ISERROR(C3)),IF(AND(ERROR.TYPE(B3)=4,ERROR.TYPE(B3)=4),"Dates are missing","Erroneous dates"),IF(AND(ISBLANK(B3),ISBLANK(C3)),"Enter dates",IF(ISBLANK(B3),IF(ISERROR(C3),IF(ERROR.TYPE(C3)=4,"Initial approval date is missing","Erroneous initial approval date"),"Enter Created date"),IF(ISBLANK(C3),IF(ISERROR(B3),IF(ERROR.TYPE(B3)=4,"Created date is missing","Erroneous created date"),"Enter Initial Approval date"),IF(AND(ISNUMBER(B3),ISNUMBER(C3)),IF(C3<B3,"Enter correct date",C3-B3),IF(ISNUMBER(B3),"Invalid initial approval date",IF(ISNUMBER(C3),"Invalid created date","Invalid dates")))))))
推荐阅读
- google-apps-script - 如何将完整的 html 代码导入 Google 表格
- xamarin.forms - XF 需要 .NETFramework >= v4.6.1。你有'v4.5.1'
- authentication - IBM MQ 认证和授权
- typescript - 如何通过 Typscript 安装解决这个问题?
- leaflet - 如何防止 Leaflet/Mapserver(WMS) 中的标签/符号重复/剪切
- pandas - 熊猫读入一列
- maven - 如何将 maven 依赖项添加到打包的 jar 中?包装类型为 eclipse-plugin
- c# - ASP.NET MVC 5 插入语句冲突 FK
- javascript - 当另一个函数在javascript中启动时如何停止一个函数?
- python - MobileBy.ANDROID_UIAUTOMATOR 不可调用