EXCEL表格怎样用函数公式实现房租交租时间提醒?

求大神指教,如何用EXCLE的函数公式实现房租交租日期的提醒及租金费用,由于租金开始日期不同,交租的日期也不容,一般都按3个月一交租,求大神指教?

这个判断有些复杂,思路如下,

第一步:判断租期是否结束,

第二步:在没有结束的前提下,判断当下日期与开始日期的间隔是否为3个月的整数倍,且在前后三天内收租。

具体公式为:=IF(DATEDIF(TODAY(),DATE(--LEFT(E2,4),--MID(E2,6,2),--RIGHT(E2,4)),"D")>0,IF(AND(MOD((MONTH(TODAY())-(--MID(E2,6,2))),3)=0,OR(DAY(TODAY())+3>=--RIGHT(D2,2),TODAY()<=--RIGHT(D2,2)+3)),"交租","未到期"),"已经结束了")

如有疑问可以继续交流!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-13
首先我们输入公式:=C2-TODAY(),点击回车向下填充,算出合同还有多少天到期,然后我们点击合同到期这一列数据,然后按ctrl+1调出格式窗口,点击自定义将类型设置为:[红色][<0]"过期";[黄色][<=7]"即将过期";""点击确定,最后我们将单元格背景色设置为浅灰色,让字体看起来更加清晰,至此搞定简单的跟大家讲解下原理,我们都知道在excel中想要存放数据,就需要在单元格中输入数据。而在单元格中存放数据也是有规则的,我们在单元格中输入的所有数据都会按照:正数;负数;0;文本,这四个部分储存在单元格中,每个不同的部分以分号隔开
第2个回答  2021-10-13
将D:E两列的.替换为-或/,使文本日期转换为Excel可识别日期。
再H2中输入如下公式
=IF(AND(TODAY()>=EDATE(D2,3),MOD(DATEDIF(D2,TODAY(),"M"),3)=0,TODAY()<=E2),"收房租"&SUM(F2:G2)*3,"")
下拉填充
当前日期不小于租金开始日期+3个月,当前日期与租金开始日期的月份数应为3的整数倍,当前日期不大于租金结束日期时,收取3个月的租金。否则,显示空值。追问

能够解释下公式的意思吗,使用了下好像不行啊

第3个回答  2022-06-29
如果要实现和交租的时间提醒的话,我觉得直接用时钟不更好吗?Excel表格是做不到进行提醒的,他没有进程是可以告诉你显示的,因为它只能算是数据的一个整理,它并不能进行时间提醒。
第4个回答  2022-06-29
有合同期限,起租租金,需要公式来自动计算? =G8*POWER((1+H8),YEAR(F9)-YEAR(F8)) H8=8% G8=23000 F8=2013-1-1 F9=today()
相似回答