返回列表 上一主題 發帖

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

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

請教各位前輩∼

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

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

=IF(C10="","",LOOKUP(C10-TODAY(),{-99999,1,31},{"已過期","將到期","未到期"}))


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


=IF(G10="","",TEXT(G10-TODAY(),"[>31]未到期;[<=0]已過期;將到期;"))


我也很好奇為什麼第三個方式會有負號出現
excel學習中!築出夢想
https://www.youtube.com/channel/UCPAiRNsHX3k_omp0YDgfDiA

TOP

回復 12# Hsieh


非常感謝您的賜教!我一直迷失在〝已過期〞及〝將到期〞字眼上如何以顏色區分?以致於思考方向偏於以文字作為條件格式化之判斷條件,卻忽略了最簡單的日期相減產生的數字作為判斷公式依據,再次感謝您的提點!

TOP

回復 10# onegirl0204


   
學海無涯_不恥下問

TOP

路過偷學,原來可以用陣列的方式,不然以前每多一個判定我就多一層IF迴圈,搞得公式"勒勒長",這下子受教了,這裡真是一個好所在,謝謝囉~
=IF(C2="","",LOOKUP(C2-TODAY(),{-99999,1,7,14,31},{"已過期","將到期","一週內","2週內","未到期"}))
Adam

TOP

回復 6# JBY


非常感謝您的指教!

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

煩請賜教,感恩!

TOP

回復 8# zz5151353


您好∼

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

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

TOP

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

TOP

回復 6# JBY


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

TOP

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

評分人數

TOP

        靜思自在 : 自己害自己,莫過於亂發脾氣。
返回列表 上一主題