返回列表 上一主題 發帖

[發問] 如何判斷7休1超時計算(含前月份)

前個月最後6天

BV48 =IF(COLUMN(A1)>6,"",$D$48-7+COLUMN(A1))
BV49 =TEXT(BV61,"[$-804] aaa;;;")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# jackson7015

D50 格式化公式
=SUM(COUNTIF(OFFSET(D50,,,,-MIN(7,COLUMN()-3)),{5,6,11}))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 7# jackson7015

忘記是用在格式化公式不能用 {5,6,11}
參考准大公式改為 CHOOSE(ROW(1:3),5,6,11),這是很棒的方法。

你的EXCEL資料
D48:AG48 為 2007/9/1 : 2007/9/30
BV48:CD48 為 2007/9/22 : 2007/9/30

是否應該改為
BV48:CE48 為 2007/8/22 : 2007/8/31
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 ML089 於 2018-8-15 14:44 編輯

回復 11# jackson7015

D48:AG48 為 2007/9/1 : 2007/9/30
BV48:CE48 為 2007/8/22 : 2007/8/31 原檔案要修正


D50格式化公式,擇其一使用   
=COUNT(0/(($D$48:$CE$48<=D$48)*($D$48:$CE$48>D$48-7)*($D50:$CE50=CHOOSE(ROW($1:$3),5,6,11))))
=COUNT(0/(($D$48:$CE$48<=D$48)*($D$48:$CE$48>D$48-7)*(($D50:$CE50=5)+($D50:$CE50=6)+($D50:$CE50=11))))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 13# jackson7015


    測試前月份的更動班表後,沒有連動到當月份的判斷公式
這句不是很懂
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 15# jackson7015

$BU50:上月工作天數
D:I 需要上個月資料,J以後就不用了,
格式化條件表中多加了
D50=IF(OR(LEN(D$48)<1,LEN($BU50)<1),TRUE,FALSE)
會不會有反效果,當 LEN($BU50)<1 時,J以後的判斷是否被影響
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題