File excel chạy công thức quá chậm

mrfriday123

Thành viên mới
Tham gia ngày
13 Tháng một 2019
Bài viết
3
Thích
0
Điểm
13
Tuổi
26
#1
Các bác cho em hỏi, em có file nhập liệu tính công nợ và báo cáo Xuất nhập tồn nhưng mỗi lần nhập liệu trong mục xuất kho hay nhập kho thì quá trình tính công thức lâu quá.
Em có đính kèm file mong cao nhân chỉ giáo. File chỉ 1mb mà công thức chạy lâu dã man T_T
 

File đính kèm

be09

Biên Hòa - Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
7,150
Thích
6,898
Điểm
560
Tuổi
61
#2
Các bác cho em hỏi, em có file nhập liệu tính công nợ và báo cáo Xuất nhập tồn nhưng mỗi lần nhập liệu trong mục xuất kho hay nhập kho thì quá trình tính công thức lâu quá.
Em có đính kèm file mong cao nhân chỉ giáo. File chỉ 1mb mà công thức chạy lâu dã man T_T
1/ Lâu lâu lại thấy 1 File của webkynang.vn nhảy vào đây (bạn muốn quảng cáo hả ?)
2/ Chuyển sang dùng VBA thì sẽ giảm được dung lượng File và tránh được việc chậm chạp.
 

mrfriday123

Thành viên mới
Tham gia ngày
13 Tháng một 2019
Bài viết
3
Thích
0
Điểm
13
Tuổi
26
#3
Trời ạ :(( em quảng bá gì cái web đấy, em thấy khuôn mẫu họ trông hợp lý thì em làm theo khung rồi phát triển lên. Nhưng mà công thức chậm quá nên muốn được các cao nhân chỉ giáo chứ. Còn VBA khó quá e chưa học được nên lập trình trên nền tảng excel đó bác
 

be09

Biên Hòa - Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
7,150
Thích
6,898
Điểm
560
Tuổi
61
#4
Trời ạ :(( em quảng bá gì cái web đấy, em thấy khuôn mẫu họ trông hợp lý thì em làm theo khung rồi phát triển lên. Nhưng mà công thức chậm quá nên muốn được các cao nhân chỉ giáo chứ. Còn VBA khó quá e chưa học được nên lập trình trên nền tảng excel đó bác
1/ Không quảng bá thì tại sao không biết vào Validation xóa phức nó đi.
2/ Không biết VBA thì cứ đăng bài trong Box Lập trình với Excel người ta giúp làm sẳn cho 1 nút, chỉ việc nhấn nút 1 cái là có kết quả (không lẽ không biết nhấn nút ??????).
3/ Tiêu đề bài viết có thể là "Giúp code cho Phiếu nhập, xuất kho để lưu vào sheet theo dõi".

A_XoaVa.JPG
 
Lần chỉnh sửa cuối:

HieuCD

Thành viên gạo cội
Tham gia ngày
14 Tháng chín 2010
Bài viết
5,040
Thích
7,987
Điểm
560
#5
Các bác cho em hỏi, em có file nhập liệu tính công nợ và báo cáo Xuất nhập tồn nhưng mỗi lần nhập liệu trong mục xuất kho hay nhập kho thì quá trình tính công thức lâu quá.
Em có đính kèm file mong cao nhân chỉ giáo. File chỉ 1mb mà công thức chạy lâu dã man T_T
Muốn nhanh:
1/ Không Format màu mè và chỉ Format vùng có dữ liệu
2/ Không dùng hàm Sumproduce, tổng theo nhiều điều kiện dùng hàm SumIfS, muốn nhanh hơn không dùng hàm SumIfS, tạo cột phụ gôm các điều kiện vào cột nầy và dùng hàm SumIf
3/ Không dùng hàm Vlookup, thay bằng hàm Index(...., Match(...),...)
 

mrfriday123

Thành viên mới
Tham gia ngày
13 Tháng một 2019
Bài viết
3
Thích
0
Điểm
13
Tuổi
26
#6
Khổ tâm thật sự mấy cái quảng cáo này, chắc cop form của ng ta vào lập trình quên k để ý để xóa đi (bác k nói e còn chả để ý). Em tự cop form r lập công thức. Các bác cứ đặt nặng mấy vấn đề cái này quá.
E chỉ muốn hỏi hệ thống công thức e lập có bị phức tạp hay rối rắm chỗ nào không mà nó tính nặng thế để sau còn rút kinh nghiệm được. Thật sự chỉ muốn cùng giao lưu học hỏi chứ không hề định quảng bá cái quái gì hết !!
 

Ba Tê

Cạo Rồi Khỏi Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
10,461
Thích
14,739
Điểm
1,560
Tuổi
59
#7
Khổ tâm thật sự mấy cái quảng cáo này, chắc cop form của ng ta vào lập trình quên k để ý để xóa đi (bác k nói e còn chả để ý). Em tự cop form r lập công thức. Các bác cứ đặt nặng mấy vấn đề cái này quá.
E chỉ muốn hỏi hệ thống công thức e lập có bị phức tạp hay rối rắm chỗ nào không mà nó tính nặng thế để sau còn rút kinh nghiệm được. Thật sự chỉ muốn cùng giao lưu học hỏi chứ không hề định quảng bá cái quái gì hết !!
Vậy thì bạn nghiên cứu bài #5 bên trên, thêm:
- Không copy sẵn công thức cho các dòng thừa (sheet Xuat Kho đến dòng 5.000)
- Nếu dữ liệu nhiều, chỉ chừa công thức dòng đầu (làm chuẩn) và dòng cuối (để copy xuống khi có dữ liệu mới), tất cả các dòng giữa copy, paste value lại (không chứa công thức nữa).
- Nếu bạn yêu cầu và có người giúp thì chuyển tất cả các công thức của bạn bằng cách dùng VBA xử lý.
...................................!!!!!!!!!!!!
 

be09

Biên Hòa - Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
7,150
Thích
6,898
Điểm
560
Tuổi
61
#8
Khổ tâm thật sự mấy cái quảng cáo này, chắc cop form của ng ta vào lập trình quên k để ý để xóa đi (bác k nói e còn chả để ý). Em tự cop form r lập công thức. Các bác cứ đặt nặng mấy vấn đề cái này quá.
E chỉ muốn hỏi hệ thống công thức e lập có bị phức tạp hay rối rắm chỗ nào không mà nó tính nặng thế để sau còn rút kinh nghiệm được. Thật sự chỉ muốn cùng giao lưu học hỏi chứ không hề định quảng bá cái quái gì hết !!
1/ Sheet nào bạn cũng sử dụng hàm đến cả ngàn dòng nó không nặng mới lạ.
2/ Chỉ chừa hàm vài dòng cuối thôi, còn những dòng trên sử dụng xong thì Paste > Value (bỏ hàm đi).
3/ Bạn xem File bạn giờ còn 50.2 KB so với File gốc thì giảm dung lượng được 20 lần (bạn thấy thế nào ?????)
4/ Tôi khuyên bạn nên chuyển sang sử dụng VBA để tăng tốc độ sử dụng lên rất nhiều lần và cũng có thể truy vấn lại bất kỳ phiếu nào mà không cần phải lưu File từng phiếu một).
 

File đính kèm

tam888

Thành viên tích cực
Tham gia ngày
22 Tháng tám 2013
Bài viết
512
Thích
297
Điểm
435
#9
File này cũng không cần VBA đó là ưu điểm của mẫu đó, bạn chỉ cần theo chỉ dẫn các bài trên về format, dùng đến đâu thì format, cũng như công thức, thì copy đến đó
Nếu muốn tốt hơn và tự động copy thì dùng chức năng Table của excel, file sẽ nhẹ và gọn
 

HieuCD

Thành viên gạo cội
Tham gia ngày
14 Tháng chín 2010
Bài viết
5,040
Thích
7,987
Điểm
560
#10
File này cũng không cần VBA đó là ưu điểm của mẫu đó, bạn chỉ cần theo chỉ dẫn các bài trên về format, dùng đến đâu thì format, cũng như công thức, thì copy đến đó
Nếu muốn tốt hơn và tự động copy thì dùng chức năng Table của excel, file sẽ nhẹ và gọn
Lần đầu mới nghe dùng Table file nhẹ và gọn o_O
 

tam888

Thành viên tích cực
Tham gia ngày
22 Tháng tám 2013
Bài viết
512
Thích
297
Điểm
435
#11
Lần đầu mới nghe dùng Table file nhẹ và gọn o_O
Nhẹ gọn vì không cần công thức cho phần cần thiết, thay vì phải kéo
Còn nhẹ hay không nhẹ là khái niệm tương đối
Lợi ích thì tỷ lệ chi phí - nên Hiệu quả là điều cần xét
 

HieuCD

Thành viên gạo cội
Tham gia ngày
14 Tháng chín 2010
Bài viết
5,040
Thích
7,987
Điểm
560
#12
Nhẹ gọn vì không cần công thức cho phần cần thiết, thay vì phải kéo
Còn nhẹ hay không nhẹ là khái niệm tương đối
Lợi ích thì tỷ lệ chi phí - nên Hiệu quả là điều cần xét
Gặp file có Table việc đầu tiên là gở table, nếu không chịu miễn làm
 

tam888

Thành viên tích cực
Tham gia ngày
22 Tháng tám 2013
Bài viết
512
Thích
297
Điểm
435
#13
Gặp file có Table việc đầu tiên là gở table, nếu không chịu miễn làm
Bác này dị ứng với table nhỉ, đó cũng là 1 quan niệm
Nhưng với dân quản thích công tự động copy và chỉ copy cho phần có dữ liệu thì table là 1 cứu cánh số 1
 
Top