返回列表 上一主題 發帖

請問如何計算出現次數, 但多於一個條件

回復 1# enoch
  1. Sub nn()
  2. Dim d As Object, A As Range
  3. Set d = CreateObject("Scripting.Dictionary")
  4. For Each A In [B2:B19]
  5. If A.Offset(, -1) = DateSerial(2011, 8, 1) And A.Offset(, 1) <> 0 Then d(A.Value) = d(A.Value) + 1: A.Offset(, 2) = A & d(A.Value)
  6. Next
  7. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 4# 棋語鳥鳴
  1. Sub nn()
  2. Dim d As Object, A As Range
  3. Set d = CreateObject("Scripting.Dictionary")
  4. For Each A In [B2:B19]
  5. If format(A.Offset(, -1),"yyyy/mm") ="2011/08" And A.Offset(, 1) <> 0 Then d(A.Value) = d(A.Value) + 1: A.Offset(, 2) = A & d(A.Value)
  6. Next
  7. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題