Lê Duy
Lê Duy
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 349 lượt xem

tôi đang sử dụng hàm sumifs() với 1 vòng lặp giá trị theo 1 cột dọc và

ad cho hỏi, tôi đang sử dụng hàm sumifs() với 1 vòng lặp giá trị theo 1 cột dọc, và 1 vòng lặp giá trị theo dòng ngang, số lượng giá trị theo cột rất lớn khoảng 900 dòng, số lượng giá trị theo dòng cũng lớn khoảng 60 cột, khi F5, chạy rất lâu...có cách nào để tính toán từng cell value trong range mà không phải sử dụng vòng lặp không ? tks,
Thảo luận 1 câu trả lời
Lượt xem 349 lượt xem
Vỗ tay vỗ tay
Lê Duy 08:01 - Jan 04, 2020
Chào bạn, nếu bạn dùng VBA thì nên dùng hẳn VBA để tính toán qua các thuật toán. Bạn tìm hiểu lại các thuật toán để tính toán phù hợp.

Còn khi dùng vòng lặp, ta nên nạp giá trị của vùng vào mảng, sau đó duyệt qua mảng đó, rồi trả về kết quả tương ứng.
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông