Nhờ sửa công thức (công thức chạy quá chậm) (4 người xem)

  • Thread starter Thread starter tulaphl
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

tulaphl

Thành viên chính thức
Tham gia
27/3/08
Bài viết
67
Được thích
66
Xin chào các anh, chị trên diễn đàn. Mình thường xuyên phải theo dõi công nghỉ của CBCNV trong Công ty. Mình đã lập file Excel nhưng do công thức quá dài nên chạy rất chậm. Mình nhờ các anh, chị trên diễn đàn xử lý giúp. Mình có gửi file đính kèm. Xin chân thành cám ơn!
 

File đính kèm

Không biết có bác nào thử cái file của tulaphl chưa nhưng mình thấy trên máy mình vẫn chạy nhanh bình thường mà! Hay do máy tính của bạn bị lỗi gì?
 
Lần chỉnh sửa cuối:
Cám ơn ban duongdv. Tôi đã kiểm tra máy tính không có lỗi gì cả, nhưng khi nhập mã nhân viên và ngày bắt đầu, ngày kết thúc tai sheet "cong nghi" máy chạy rất chậm. Mong bạn kiểm tra giúp.
 
Cám ơn ban duongdv. Tôi đã kiểm tra máy tính không có lỗi gì cả, nhưng khi nhập mã nhân viên và ngày bắt đầu, ngày kết thúc tai sheet "cong nghi" máy chạy rất chậm. Mong bạn kiểm tra giúp.
Tôi đã kiểm tra lại bài của bạn đúng là khi nhập dữ liệu nó chạy chậm thật. Theo tôi thì công thức của bạn như vậy cũng chưa dài lắm. vì tôi đã từng đặt những công thức rất dài vì không sử dụng name nhưng vẫn thấy bảng tính chạy bình thường. Theo tôi thử kiểm tra lại các name xem có cái nào bị chồng chéo nhau không, và cái nào không cần thiết thì bỏ name và dùng địa chỉ trực tiếp xem sao?
 
Mình đã bỏ name và dùng địa chỉ trực tiếp nhưng chạy vẫn chậm. Ban giúp mình có thể viết code cho VBE để cải thiện hơn được không, mình không biết chương trình VBE, vậy bạn giúp mình nhé.Xin cảm ơn.
 
Cám ơn ban duongdv. Tôi đã kiểm tra máy tính không có lỗi gì cả, nhưng khi nhập mã nhân viên và ngày bắt đầu, ngày kết thúc tai sheet "cong nghi" máy chạy rất chậm. Mong bạn kiểm tra giúp.
Trong mấy cái name, có 1 vài cái dùng SUMPRODUCT với nhiều điều kiện --> Đây chính là nguyên nhân
Vậy có 1 vài cách:
- Sắp xếp lại dử liệu hợp lý để thay SUMPRODUCT bằng SUMIF
- Thay toàn bộ công thức bằng cách dùng code VBA
Theo tôi thì cách dùng VBA sẽ phù hợp với file có khối lượng dử liệu lớn vài chục ngàn dòng ---> Khi ấy toàn bộ công thức sẽ biến thành dử liệu thô, đương nhiên chẳng có gì để tính toán nên cũng chẳng có gì để.. CHẬM cả
 
Cám ơn bạn ndu96081631, bạn đã cho ý kiến rất hay, nhưng thực tình tôi chưa biết về VBA. Rất mong bạn giúp đỡ, tôi xin cám ơn nhiều.
 
Bạn dùng name động để hạn chế độ lớn của vùng dữ liệu, đồng thời xóa bớt những dòng trống không cần thiết. Tốc độ được cải thiện hơn nhiều.
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom