Re: [算表] EXCEL 算出 "還有幾天就到期了" ...及 …
※ 引述《reflashme (horseplay)》之銘言:
: 軟體:
: EXCEL
: 版本:
: 2000
: 目前要算出, 某個日期+1年後, 距離"今天"還有幾天, 超過幾天....
: 上網找到一個excel教學網頁, 他的算法剛好是我需要的
: 我找到的網站如下:
: http://kuomingwang.blogspot.com/2010/12/excel.html
: 而我想問 SET 2 : =IF(LEFT(U6,1)="已",1,"") 這一句要怎麼解釋???
: 這一句解釋是否為, 結果已超過設定日期, 我可將其格式設為紅色.
: 那如果我要 還有150天以上 到期 ==> 設為黑色
: 還有150 ~ 30天 到期 ==> 設為綠色
: 還有30 ~ 到期日當天 ==> 設為藍色
: 請問我要如何設定呢??
: 謝謝!!
=IF(LEFT(U6,1)="已",1,"")
↑先從最裡面的函數看比較好理解
→left(U6,1) 是要從U6儲存格把左邊第一個字抓出來
→=IF(LEFT(U6,1)="已",1,"") 如果從U6儲存格從左邊數來第一個字是"已"的話,
儲存格值為1
接下來你要設定差多少天數儲存格就顯示什麼顏色
就用到格式化條件:
先假設到期日是今天
以office07舉例 不過應該每個版本的都差不多吧@@
1.先選你要格式化的範圍
然後 在設定格式化的條件→新增規則→使用公式來決定要格式化哪些儲存格
公式欄就輸入 =S6-today()>150
(S6儲存格的日期比今天大了150天以上)
然後選 格式 裡面就可以選符合條件的儲存格要格式化成什麼樣式
調完之後按確定就格式化完成
2.接下來再使用格式化條件兩次
公式個別輸入 =S6-today()>30 (S6儲存格的日期比今天大了30天以上)
=S6-today()>=0 (S6儲存格的日期介於30~今天)
再來就是各自的格式裡調你要的樣式
就完成了
還有要注意的是,格式化條件的順序會影響同時符合兩種以上格式化條件的儲存格
所以一定要 優先把範圍包含較廣的格式化條件置於最上層
才不會有些儲存格顯示出來的結果不是你想要的
--
孤單很好, ﹡.
你好厲害唷 ‥ ﹡ … 怎麼變的啊?
因為事實上也沒有人那麼在乎你。 ╰ ‥ 鏘啷! ﹡ ╯
是什麼啊? ○ ○ ﹡﹨○∕ ‥ ○>
● ╰ △ △﹨ □ * □
φkcetair ︿■ ∥ ╯︳ ∥ ∥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.58.231
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章