我正在尝试编写一个公式,根据购买日期指示特定产品的保修何时生效。根据此行业的规则,如果客户在任意一个月的 1 号之后购买产品,则该产品的付费保修默认为下个月的 1 号。
例如,客户协议于 2019 年 2 月 4 日开始,因此覆盖范围默认为 2019 年 3 月 1 日;但是,如果协议于 2019 年 2 月 1 日开始,则覆盖范围默认为同一日期(2019 年 2 月 1 日)
是否可以编写一个满足我需求的公式,使得每月 1 号下的任何订单都在同一天开始生效,而所有其他日期都默认为下个月 1 号?
我有一个类似的公式,但它的用途不同:K185 = 协议开始日期 I90 = 发票日期
=IF(OR(I90='2b - LookUp Values-UI'!K185,I90=TODAY()),"PASS","FAIL")
提前感谢所提供的任何帮助!
答案1
DAY()
如果 A1 中的月份日期不是,则1
它将添加月份并返回下个月的 1 号。
=IF(DAY(A1)=1,A1,DATE(YEAR(A1),MONTH(A1)+1,1))