Board logo

標題: 如何求出實際撥款日及報表日,另外,若預計撥款日為奇數月,如何設定格式化條件設底色 [打印本頁]

作者: leiru    時間: 2013-10-31 14:30     標題: 如何求出實際撥款日及報表日,另外,若預計撥款日為奇數月,如何設定格式化條件設底色

如何求出實際撥款日及報表日,另外,若預計撥款日為奇數月,如何設定格式化條件設底色
問題詳如附件
作者: luhpro    時間: 2013-10-31 20:53

回復 1# leiru
問題一:如何設定實際撥款日及報表日
B2=A2+(WEEKDAY(A2,2)>5)*(8-WEEKDAY(A2,2)) 往下拉
C2=B2+1+(WEEKDAY(B2+1,2)>5)*(8-WEEKDAY(B2+1,2)) 往下拉

另, 對於 C 欄 我也設為跳過星期六與星期天.


問題二 : 以預計撥款日作判斷,若為奇數月,則A欄至C欄格式化條件的底色為黃色
B2 ~ C10 :
公式為  =MOD(MONTH($A2),2)<>0
圖樣設為黃色
[attach]16522[/attach]
作者: HCG10G8bear    時間: 2013-11-1 11:54

luhpro大您好

想請問mod的函數是可以做很多應用嗎

目前小弟知道的應用只有偶數列(欄)跟奇數列(欄)的應用

=mod(row(),2)=0              =mod(row(),2)=1
=mod(column(),2)=0          =mod(column(),2)=1

是否有其他的應用可以參考呢
作者: leiru    時間: 2013-11-1 13:23

回復 2# luhpro

謝謝回 答.
仍有問題,B欄除了跳過週六及週日外,也不要在國定假日,例如:B12儲存格的應改為9/23,因為9/19為中秋節...
另外,C欄目前有含到週六或週日,無所謂,其值是實際撥款日加1天即可....
作者: Hsieh    時間: 2013-11-1 15:29

回復 4# leiru
必須有假日表及補上班表
[attach]16543[/attach]
作者: luhpro    時間: 2013-11-1 22:06

luhpro大您好

想請問mod的函數是可以做很多應用嗎

目前小弟知道的應用只有偶數列(欄)跟奇數列(欄)的應 ...
HCG10G8bear 發表於 2013-11-1 11:54

mod 是求餘數,
基本上被除數是多少,就有多少個不同的餘數(0 ~ 被除數減 1).

我最常做的應用是套用在格式化條件的設定上,
例如 : 公式=MOD(ROW(),5)=0
且設圖樣為黃色時,
則每個第 5 列都會變成黃色底色,
這樣在表格上會較容易辨識位置及做適當的區隔.

另一個例子就是
公式=(WEEKDAY(A1,2)>5) 且亦設了圖樣時,
這樣每個星期六日都會有底色,
也是個醒目的區隔.
作者: HCG10G8bear    時間: 2013-11-4 11:32

回復 6# luhpro

謝謝大大不吝教導

受教了




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)