Google sheets 根据从当前日期确定的开始日期和结束日期显示即将到来的到期日期

Google sheets 根据从当前日期确定的开始日期和结束日期显示即将到来的到期日期,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有谷歌电子表格,我需要显示日期-如果当前月份是到期付款 例如,如果(今天/当前日期)是8月1日,付款到期日是8月28日,那么我必须看到2020年8月28日,直到(今天/当前日期)日期是28日。当(今天/当前日期)日期为8月29日时,它必须消失 “28”被视为当月的到期日,必须从开始日期开始确定 开始日期是分期付款的开始日期,结束日期是分期付款的结束日期 我试过使用=DATE(YEAR(A3)+DATEDIF(A3,today(),“Y”)、MONTH(A3)+D3*0,DAY(A3))您可以使

我有谷歌电子表格,我需要显示日期-如果当前月份是到期付款

例如,如果(今天/当前日期)是8月1日,付款到期日是8月28日,那么我必须看到2020年8月28日,直到(今天/当前日期)日期是28日。当(今天/当前日期)日期为8月29日时,它必须消失

“28”被视为当月的到期日,必须从开始日期开始确定

开始日期是分期付款的开始日期,结束日期是分期付款的结束日期


我试过使用
=DATE(YEAR(A3)+DATEDIF(A3,today(),“Y”)、MONTH(A3)+D3*0,DAY(A3))

您可以使用以下常规公式:

=IF((MOD(MONTH(E3),D3)=MOD(MONTH(TODAY()),D3))*(DAY(E3)>=DAY(TODAY()))*(E3>=TODAY()),(DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(E3))),"")
或数组公式:

=IFERROR(ARRAYFORMULA(IF((MOD(MONTH(E3:E),D3:D)=MOD(MONTH(TODAY()),D3:D))*(DAY(E3:E)>=DAY(TODAY()))*(E3:E>=TODAY()),(DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(E3:E))),"")),"")

预计的日期是8月28日,但我看到的是28日。九月。你能告诉我吗。第三排。添加3个月后,5月28日将变为8月28日。@CodeGuy正如您在屏幕截图中看到的,我更改了
结束日期
,以演示结果,因为在您的条件下,当前没有显示日期。非常感谢