我有一个Excel电子表格,它显示证书1和证书2的到期日期。候选人必须同时拥有这两种证书才能被认为是认证的。证书有效期是这两份证书中的前一份,因此我使用以下公式
=IF(Certificate 1 Expiry<Certificate 2 Expiry,Certificate 1 Expiry,Certificate 2 Expiry)这很好,直到某人没有其中一个证书的到期日,然后证书的有效期是01/01/1900。
如果证书缺少其中一个证书,如何使证书有效期为空白?
发布于 2014-07-24 12:01:21
发布于 2014-07-24 11:55:24
最好使用min而不是if和<
=MIN(Certificate 1 Expiry,Certificate 2 Expiry)
这里是空白-如果-是空白-空白。
=IF(OR(ISBLANK(Certificate 1 Expiry),ISBLANK(Certificate 2 Expiry)),"",MIN(Certificate 1 Expiry,Certificate 2 Expiry))`发布于 2014-07-24 12:03:54
如果没有一个值可以是文本,则可以将值相乘以查看是否至少有一个值为0(空白单元格的值为0)。
=IF(Cert1Exp * Cert2Exp, MIN(Cert1Exp, Cert2Exp), "")当输入无效(例如空格而不是空白单元格)时,您将获得#VALUE!,如果需要自定义错误消息,请使用:
=IFERROR(IF(Cert1Exp * Cert2Exp, MIN(Cert1Exp, Cert2Exp), ""), "Custom error")https://stackoverflow.com/questions/24932877
复制相似问题