我有一张纸,需要在该表上根据下个月的频率和日期获得下一个预期的到期日期
start date end date date of month frequency (months)
2020-06-15 2050-01-05 15 6
因此,预计每个日期都将是6月15日和12月15日。
我尝试过
=IF((MOD(MONTH(E17),D17)=MOD(MONTH(TODAY()),D17))*(DAY(E17)>=DAY(TODAY()))*(E17>=TODAY()),(DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(E17))),TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(E17)),"mmm"))
请尝试:
=QUERY(ARRAYFORMULA(EOMONTH(
if(true,EOMONTH(A2,D2-1)+C2, "first pay date"),
SEQUENCE(
if(true,int(DATEDIF(A2,B2,"M")/D2), "number of payments")
,1,-1,D2))+C2),"select Col1 where Col1 >= date '"&text(today(),"yyy-mm-dd")&"' limit 1")
答案基于之前的其他方法。
额外的逻辑:query
让您从日期序列中选择最接近的日期。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句