轉轉大師PDF轉換器
支持40多種格式轉換,高效辦公
這里有一份各個銀行信用卡明細表,希望能達到的效果是:
已還款金額等于還款金額,提示已還款;
已還款金額不等于還款金額,到期當天跟逾期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函數只能寫兩個條件值,如果寫三個條件值,就會顯示錯誤值。