- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
10#
發表於 2010-8-28 13:43
| 只看該作者
回復 8# olisun
輸入查詢日期為8/20,則本周的統計為 8/16(一)~8/20(五) 該週的累計
如果輸入查詢其為8/10,則本周的統計為 8/9(一)~8/10(二) 該週的累計
你不是要一整週的日期間隔 而是要當週第一天到指定日期的天數 將程式碼紅色部分刪掉就可以
10. AD = Evaluate("SUMIF(" & 工作表17.[A:A].Address(, , , 1) & ",""<=" & d + (5 - W) & """, " & 工作表17.Columns(1 + (i * 12) + ii).Address(, , , 1) & ")")
11. AD = AD - Evaluate("SUMIF(" & 工作表17.[A:A].Address(, , , 1) & ",""<" & d - (W - 1) & """, " & 工作表17.Columns(1 + (i * 12) + ii).Address(, , , 1) & ")") |
|