我目前正在处理一份报告,希望显示日期至2018年底之间的月份。当前公式是
(IF(YEAR($H4)=2018,13-MONTH($H4),12))
我想添加另一个元素来说明初始日期是在每月15日或之前,如果是16日,则将四舍五入,而在该月之后,则将四舍五入。
我正在努力添加该部分。在此先感谢您的帮助。
答案 0 :(得分:1)
H4中有一个日期。目前,您拥有一些可以满足的条件,
=IF(YEAR($H4)=2018, 13-MONTH($H4), 12)
将此修饰符添加到公式中,
=IF(YEAR($H4)=2018, 13-MONTH($H4)-(DAY($H4)>15), 12)
对于2018年内的日期,截至15日之后的日期要少一个月。
答案 1 :(得分:1)
根据我对您的问题的理解:您希望2月15日返回2
(“ 2月”),而2月16日返回3
(“ 3月”)? / p>
第一个“级别”只是将MONTH($H4)
更改为1+MONTH($H4-15)
。
1+MONTH("2018-02-15"-15)
►1+MONTH("2018-01-31")
►1+1
►2
1+MONTH("2018-02-16"-15)
►1+MONTH("2018-02-01")
►1+2
►3
现在,这里有两个潜在问题:首先,您是否要1月12日返回0
或12
,其次-您是否要在12月25日返回1
或{{ 1}}?
(根据您现有的公式,我假设您希望13
在12月下旬获得“今年还有0个月的剩余时间”,但这可能意味着任何日期一月应该返回13
-否则您会得到“今年还有13个月的时间”)
因此,运行上面带括号的假设:
1
并将其插入您的公式。
MIN(MONTH($H4),1+MONTH($H4-15))