如果日期错误,如何让 MS Excel 返回错误

问题描述 投票:0回答:1

如何使以下公式返回错误,因为 2023 年 2 月 31 日是错误的日期。

excel vba excel-formula excel-2010
1个回答
1
投票

您可以使用这个公式:

=IF(ISERROR(DATEVALUE(C2 & "-" & B2 & "-" & A2)),"not a valid date", DATE(C2,B2,A2))

DATEVALUE
返回错误,例如2023 年 2 月 31 日,但 2023 年 2 月 28 日除外。

我在德语版本上测试了这个......使用 dd.MM.yyyy 作为默认设置。

© www.soinside.com 2019 - 2024. All rights reserved.