Trong file đính kèm em có công thức
Evaluate("=SUMIFS(C2:C11,A2:A11,"">""&F1,B2:B11," & Loai & ")")
Khi Loai = số thì tính đúng, nhưng khi Loai không phải số thì công thức cho giá trị 0.
Tính tổng theo điều kiện ngày thì công thức excel giải quyết rất đơn giản bằng Sumproduct hoặc Sumifs nhưng trong VBA thì cả sumproduct và Sumif em test đều không cho giá trị khi điều kiện quá nhiều.
Mong anh em chỉ giúp cách tính tổng theo điều kiện ngày trong VBA.
Evaluate("=SUMIFS(C2:C11,A2:A11,"">""&F1,B2:B11," & Loai & ")")
Khi Loai = số thì tính đúng, nhưng khi Loai không phải số thì công thức cho giá trị 0.
Tính tổng theo điều kiện ngày thì công thức excel giải quyết rất đơn giản bằng Sumproduct hoặc Sumifs nhưng trong VBA thì cả sumproduct và Sumif em test đều không cho giá trị khi điều kiện quá nhiều.
Mong anh em chỉ giúp cách tính tổng theo điều kiện ngày trong VBA.