返回列表 上一主題 發帖

[發問] 自動篩選後,如何利用vba計算符合篩選之時間加總

本帖最後由 Hsieh 於 2010-10-26 23:09 編輯


樞紐分析,設定儲存格格式
VBA請試試
  1. Sub nn()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. For Each a In Range([A1], [A65536].End(xlUp))
  4.    d(a & "") = d(a & "") + a.Offset(, 1)
  5. Next
  6. For Each ky In d.keys
  7. MsgBox Format(Int(d(ky)), "0") & Format(d(ky) - Int(d(ky)), "天 h:mm:ss")
  8. Next
  9. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 15# PD961A


    Book4.rar (6.63 KB)
學海無涯_不恥下問

TOP

回復 18# GBKEE
我只是複製貼上
不論如何準則就是要跟資料內容相符
book5的檔案a欄的不可見字元是alt+160
將資料取代成不含不可見字元即可直接輸入文字計算
或用儲存格參照即可
=TEXT(SUMIF(A1:A10,$A$1,B1:B10),"M/D HH:MM:SS")
學海無涯_不恥下問

TOP

回復 20# GBKEE
所以這樣的狀況最好是能夠清除不可見字元或用儲存格參照
才能避免一些不必要的困擾
學海無涯_不恥下問

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題