在实际工作上,我们经常会设置各种提醒,比如员工生日提醒、金额到期提醒等等。


这里有一份各个银行信用卡明细表,希望能达到的效果是:

01 已还款金额等于还款金额,提示已还款;

02 已还款金额不等于还款金额,到期当天跟逾期7天都提示,其他显示空白。


第一想法就是用多个IF函数嵌套搞定,在单元格D2输入公式,下拉填充。

=IF(E2=C2,"已还款",IF(TODAY()-B2=0,"今天还款",IF(TODAY()-B2=7,"逾期7天","")))


经过思考后决定用IF函数结合TEXT函数,在单元格D2输入公式,下拉填充。

=IF(E2=C2,"已还款",TEXT(TODAY()-B2,"[=0]今天还款;[=7]逾期7天;"))


TEXT函数最常用的两种用法:

=TEXT(数字,"正数显示值;负数显示值;0显示值")

=TEXT(数字,"[条件1]显示值1;[条件2]显示值2;不满足条件显示值3")


这里很明显不是正数跟负数那么简单,所以选择第二种用法。


[=0]今天还款就是让等于0的显示今天还款。

[=7]逾期7天就是让等于7的显示逾期7天。

"[=0]今天还款;[=7]逾期7天;"最后一个;后面的内容不写,就是显示空白。


这里重点强调:TEXT函数只能写两个条件值,如果写三个条件值,就会显示错误值。


推荐:Excel设定员工生日提醒,就这么简单!

上文:超好用!总表新增数据,自动拆分到分表


你经常使用信用卡吗?谈一下使用信用卡的利弊。

作者:卢子,清华畅销书作者;个人公众号:Excel不加班(ID:Excelbujiaban)