返回列表 上一主題 發帖

[發問] 請教:天數的判斷問題

[發問] 請教:天數的判斷問題

請教各位前輩~

C欄為卡片有效日期,我想在D欄打入函數以便判斷為〝未到期〞、〝將到期〞或〝已過期〞
判斷條件為~〝未到期〞:卡片有效日期 減 今天的日期 大於 31天
      〝將到期〞:卡片有效日期 減 今天的日期 小於或等於 31天
      〝已過期〞:卡片有效日期 減 今天的日期 小於或等於 0天
另外,當C欄為空白時,D欄亦同時自動顯示空白

不知函數該如何設定?煩請各位前輩賜教,感恩!

=IF(C1>=TODAY(),VLOOKUP(DATEDIF(TODAY(),C1,"d"),{0,"已過期";1,"將到期";32,"未到期"},2),"")

TOP

回復 2# chin15


謝謝您的回覆!可是為何我輸入1/3會出現空白?1/8和2/8則會正常出現將到期及未到期,唯獨已過期的部份有問題耶!

麻煩您再查證一下,謝謝!

TOP

回復 3# onegirl0204


    =IF(C1="","",LOOKUP(C1-TODAY(),{-99999,1,31},{"已過期","將到期","未到期"}))
學海無涯_不恥下問

TOP

回復 4# Hsieh

非常感謝您再一次為我解決問題!

TOP

=IF(C2="","",TEXT(C2-TODAY()-1,"[>30]未到期;已過期;將過期;"))
1

評分人數

TOP

回復 6# JBY


    原來格式也可以這樣處理
   學習了
字典兩各字 還真難理解

TOP

=IF(C1="","",TEXT(C1-TODAY(),"[>31]未到期;[<=0]已過期;將到期;"))
300 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 8# zz5151353


您好~

首先感謝您的指教!原則上是出現我要的結果,可是有一點不明白色為何已過期的左側會多出負號呢?

另外,如何設定已過期顏色為紅色字體,而將過期則是藍色字體?因為我不知如何在條件格式裡設定公式?煩請賜教,感恩!

TOP

回復 6# JBY


非常感謝您的指教!

請否再次請教:如何設定已過期顏色為紅色字體,而將過期則是藍色字體?因為我不知如何在條件格式裡設定公式?

煩請賜教,感恩!

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題