=EDATE(I5,AC5)修改这个没有数据则返回空值
时间: 2024-04-07 19:28:38 浏览: 131
这是一个Excel公式,用于计算在一个日期(I5)上加上指定月份数(AC5)后的日期。如果I5没有数据,则公式返回错误值(#VALUE!)。如果你想要在没有数据的情况下返回空值,可以使用以下公式:
=IF(ISBLANK(I5),"",EDATE(I5,AC5))
这个公式首先检查I5是否为空,如果为空则返回空值,否则计算在I5上加上指定月份数(AC5)后的日期。
相关问题
=EDATE(I5,AC5)修改公式使AC5单元格没有数据则返回空值
你可以使用以下公式来实现如果AC5单元格为空,则返回空值:
=IF(ISBLANK(AC5),"",EDATE(I5,AC5))
这个公式使用了IF函数和ISBLANK函数。IF函数根据条件返回不同的结果,如果AC5单元格为空,返回空值;否则计算在I5上加上指定月份数(AC5)后的日期。ISBLANK函数用于检查单元格是否为空。
CALL FUNCTION 'BKK_GET_MONTH_LASTDAY' EXPORTING I_DATE = LF_EDATE IMPORTING E_DATE = LF_EDATE.
这段 ABAP 代码的含义是调用函数模块 BKK_GET_MONTH_LASTDAY,其中:
1. 将变量 LF_EDATE 的值作为输入参数 I_DATE 传递给函数模块。
2. 函数模块会计算输入日期所在月份的最后一天,并将结果存储在输出参数 E_DATE 中。
3. 函数模块的计算结果会更新 LF_EDATE 变量的值,因为 E_DATE 是通过 IMPORTING 参数传递回来的。
因此,这段代码的作用是将 LF_EDATE 变量中存储的日期值更新为其所在月份的最后一天。
阅读全文