excel 函数怎样设置提醒付息日啊,如果已付息则直接显示付息金额?

excle表格 A1已付息的凭证号,B1合同到期日 , C1 贷款金额, D1贷款利率,E1应收(应付)利息。
我怎样在E1单元格里设置如果已付利息了A1输入凭证号,E1直接显示出已付的利息金额;如果快到付息日了 而对方还未付息,则提醒快到期付息(如:后天付息、明天付息、今天付息)。=IF(OR(DAY(E6)-DAY(TODAY())>2,DAY(E6)-DAY(TODAY())<0),"",CHOOSE(DAY(E6)-DAY(TODAY())+1,"今天付利息","明天付利息","后天付利息",IF(A6>0,F6*G6)))) 这个设置只能显示提醒付息日,不能显示付息后的金额。
请高手指点,谢谢!!!
补充说明一下问题,就是怎么把是否已付利息和快到期还未付利息合并在一起设置公式,即如果已付利息了,我输入凭证号,E1自动显示应付的利息金额,如果未到付息日贷款人还未付出利息,则显示【 =IF(OR(DAY(E6)-DAY(TODAY())>2,DAY(E6)-DAY(TODAY())<0),"",CHOOSE(DAY(E6)-DAY(TODAY())+1,"今天付利息","明天付利息","后天付利息")))) 】这个公式的功能——提醒付息日。

1.如下图,在A2单元格输入=TODAY(),该函数自动返回当前的日期。每次打开工作簿时都会自动更新。

2.双击C2单元格,输入函数:

=IF(B2-A2<=10,"提醒","")

这时,如果B2的日期减去A2的日期(也就是今天的日期)小于等于10时,C2单元格会返回“提醒”二字,否则返回空白。

3.尝试更改A2单元格的日期会发现公式返回结果的变化。

注意:excel里两日期相减得到的天数相当于“算头不算尾”的方法,比如说明天的日期减去今天的日期返回结果是1。

4.如果不想加C列显示,只想在B列快到期时自动添加颜色显示也可以用条件格式完成。

首先,选中B2单元格,选择【开始】-【条件格式】-【新建规则】。

5.在【新建规则】界面如下图选择【使用公式确定要设置格式的单元格】。

6.在下面的输入框内输入公式=B2-TODAY()<=10,然后点击【格式】按钮。

7.在【格式】选项卡选择一个合适的填充色后返回前一界面点击确定。这样,当B2的日期减去电脑系统时间小于等于10天的时候,单元格就会被填充上刚才选中的颜色。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-25

日期设定为“=taday()", 表达为当天的日期

当日期到达付息日,会自动显示,

超过付息日,则显示已付息

第2个回答  2012-03-23
看了一下你的问题,你说是在E1列中设置单元格公式,可你提供的公式又是第6行的,而且又有F、G列,这两列的关系你并没说明。
所以只能猜测, A已付息的凭证号,B合同到期日 ,C贷款金额, D贷款利率,E应收(应付)利息,假设D贷款率就是合同期利率,E=C*D。
你可这样设置于公式:E6=IF(A6="",IF(DAY(B6)-DAY(TODAY())>2,DAY(B6)-DAY(TODAY())&"天后到期,到期利息"&C6*D6,IF(DAY(B6)-DAY(TODAY())=2,"后天付利息,到期利息"&C6*D6,IF(DAY(B6)-DAY(TODAY())=1,"明天付利息,到期利息"&C6*D6,IF(DAY(B6)-DAY(TODAY())=0,"今天应付利息"&C6*D6,"已超过期限"&ABS(DAY(B6)-DAY(TODAY()))&"天,合同期利息"&C6*D6)))),"已付利息"&C6*D6)追问

不好意思,是我疏忽了,当时只想简单说明问题,把我原来的公式直接复制过来了,其实我的表格是:A已付息的凭证号,B合同编号,C客户名称,D合同签约日,E合同到期日 ,F贷款金额, G贷款月利率,H应收(应付)利息。
您给的公式太好了,很实用,我已经按照设置好了。
我还想请教一下,如果过期还未付利息,如何设置利滚利的复利呀?谢谢了!

本回答被提问者采纳
相似回答