返回列表 上一主題 發帖

如何求出實際撥款日及報表日,另外,若預計撥款日為奇數月,如何設定格式化條件設底色

如何求出實際撥款日及報表日,另外,若預計撥款日為奇數月,如何設定格式化條件設底色

如何求出實際撥款日及報表日,另外,若預計撥款日為奇數月,如何設定格式化條件設底色
問題詳如附件

Book1.zip (6.76 KB)

joyce

回復 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
圖樣設為黃色
Book1-A.zip (7.25 KB)

TOP

luhpro大您好

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

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

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

是否有其他的應用可以參考呢

TOP

回復 2# luhpro

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

Book1-A2.zip (8.58 KB)

joyce

TOP

回復 4# leiru
必須有假日表及補上班表
Book1-A2.zip (10.43 KB)
學海無涯_不恥下問

TOP

luhpro大您好

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

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

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

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

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

TOP

回復 6# luhpro

謝謝大大不吝教導

受教了

TOP

        靜思自在 : 有多少力量就做多少事,不要心存等待,等待才會落空。
返回列表 上一主題