Excel formula 比较两个单元格时返回有效日期

Excel formula 比较两个单元格时返回有效日期,excel-formula,Excel Formula,我正在尝试在excel中设置一个过时的工作流,我有两个备选流程,它们组合成一个完成流程的点。在任何一个项目中,仅使用两个过程中的一个。因此,在这两个进程结合的地方,我需要一个单元格,它查看两个可能的输出日期,并使用其中一个有日期,而另一个是空白的。我想我可以用像这样的东西 =IF(或(ISBLANK(D20)、ISBLANK(D33)、D33、D20))因此,如果D20为空白,则打印D33,反之亦然。这是行不通的,所以问题就来了 谢谢你的帮助 =IF(ISBLANK(D20), D33, D20

我正在尝试在excel中设置一个过时的工作流,我有两个备选流程,它们组合成一个完成流程的点。在任何一个项目中,仅使用两个过程中的一个。因此,在这两个进程结合的地方,我需要一个单元格,它查看两个可能的输出日期,并使用其中一个有日期,而另一个是空白的。我想我可以用像这样的东西 =IF(或(ISBLANK(D20)、ISBLANK(D33)、D33、D20))因此,如果D20为空白,则打印D33,反之亦然。这是行不通的,所以问题就来了 谢谢你的帮助

=IF(ISBLANK(D20), D33, D20)
礼貌


礼貌

可能较短的解决方案:

=MAX(D20,D33)

可能较短的解决方案:

=MAX(D20,D33)

为什么它不起作用,输出是什么?公式不能满足你的要求。我不确定这是否是问题所在,但请尝试
if(ISBLANK(D20)、D33、D20)
。如果其中一个始终为空,则
或()。我不确定这是否是问题所在,但请尝试
if(ISBLANK(D20)、D33、D20)
。如果其中一个始终为空,则
或()