- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 106
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-5-3
               
|
回復 10# emma
定義的迷思有看嗎?
裡面對於參照的說明沒看懂吧?不然應該不會不懂為何是A4
你選取不同儲存格,那個A4都會變的
那個x是算出作用儲存格與日期欄位的相對位置
當作用儲存格在A欄,那麼X會等於0
當作用儲存格在B欄,那麼X會等於-1
當作用儲存格在C欄,那麼X會等於-2
當作用儲存格在D欄,那麼X會等於-3
當作用儲存格在E欄,那麼X會等於-4
當作用儲存格在G欄,那麼X會等於0
當作用儲存格在H欄,那麼X會等於-1
以此類推
會在0~-4循環,所以要下這樣的格式條件你應該在選取A4:E4的時候
此時作用儲存格是A4
輸入格式條件公式=WEEKDAY(OFFSET(A4,,x),2)>=6
便能夠去判斷 OFFSET(A4,,x)這個位置的值
這位置因為x是0所以就指到了A4這個儲存格
設定完成後妳換成選取B4然後在格式化條件規則中 查看公式
變成了=WEEKDAY(OFFSET(B4,,x),2)>=6
此時x=-1,OFFSET(B4,,x)就指到了A4了
所以A4:E4的OFFSET函數計算得到的位置都會是A4
計算A4的星期幾就知道是不是周六、日了
設定完A4:E4的 格式化條件後複製格式往下刷到第31日的列位
這樣就置成一個月的表格
然後往右空一欄貼上這個表格就完成了
寫這樣一大串不知道你能否理解 |
|