我找到了一个公式,它允许我根据月和日的舍入来获取日期并添加年份。
示例:
Date: 5/26/1955
Years Added: 65
Rounded to next 1/1
Answer: 1/1/21
但是,我需要的公式能够排除“四舍五入到下一个”,如果没有提供月和日。此外,如果公式中使用的任何单元格为空,我需要让公式隐藏答案。
我试过使用it语言,然而,它似乎不起作用。可能是我写的公式不正确。
下面是我正在使用的当前公式:
=EDATE(DATE(YEAR('AB Policy Review'!D9),MONTH('AB Policy Review'!D39),DAY('AB Policy Review'!D39)),((MONTH('AB Policy Review'!D39)<MONTH('AB Policy Review'!D9))+Percentage!A18)*12)
有没有办法把它修改成我需要的参数?
当前公式用于根据需要对日期进行舍入,但是,如果我将单元格保留为空或放置具有舍入日期的"0“(例如: 6/1),则公式将创建前一年的12/31的答案。
发布于 2019-06-03 23:24:34
我将使用公式IF()并检查单元格D9或D39和A18是否大于0,在这种情况下提供两个结果中的一个,否则提供一个空结果:
IF(AND('AB Policy Review'!D9>0,'AB Policy Review'!D39>0,Percentage!A18>0),
EDATE(DATE(YEAR('AB Policy Review'!D9),MONTH('AB Policy Review'!D39),MAX(1,DAY('AB Policy Review'!D39))),((MONTH('AB Policy Review'!D39)<MONTH('AB Policy Review'!D9))+Percentage!A18)*12),
IF(AND('AB Policy Review'!D9>0,Percentage!A18>0),
EDATE(DATE(YEAR('AB Policy Review'!D9),MONTH('AB Policy Review'!D9),DAY('AB Policy Review'!D9)),Percentage!A18*12),
"")
现在有3种可能的结果:
当D9、A18和D39 >0时,则从D39中获取日期和月份。
当D9和A18 only >0时,则从D9中获取日期和月份。
否则结果为空。
https://stackoverflow.com/questions/56426914
复制相似问题