TekachiNguyen
DeeAyTee
- Tham gia
- 26/7/18
- Bài viết
- 31
- Được thích
- 1
Mình hiểu ý bạn rồi, Cái này mình có thể làm hoàn toàn bằng SQL dc, Hiện tại mình đang bận nên chưa giúp dc bạn, rãnh mình sẽ xử lý nhéCảm ơn Bác @huu.hoang
Dữ liệu sheet TKSP là dữ liệu gốc, em chép data thay thế mỗi ngày vào sheet TKSP.
Sheet KECHO là em dùng hàm filter cột K của sheet TKSP lấy từ khóa "Kệ chờ châm".
Sheet KECHIA là em dùng hàm filter cột K của sheet TKSP lấy từ khóa "Kệ","Kệ chia (3 tầng)","Kệ ưu tiên lấy hàng".
Sheet BC cột A,B,C là em chép data mới mỗi ngày. Các cột D - E là em lookup dữ liệu của KECHO, KECHIA . Còn cột F là để lookup cột A của KECHO và KECHIA. Hàm textjoin của cột G kéo xuống nó nặng quá.
Bác có thể tối ưu giúp em không ạh?
Nhưng sumif sheet TKSP thì sẽ dính điều kiện, vì điều kiện nên mới filter ạh.Bạn đã dùng được hàm Sumifs rồi, tôi nghĩ là không cần thiết bạn phải làm thêm 2 sheet nữa (KECHIA và KECHO) làm gì.
Sao không Sumifs thẳng từ Sheet TKSP luôn? Đỡ phải dùng công thức Filter ở 2 Sheet kia, dữ liệu cũng nhẹ đi bao nhiêu.
Hàm Sumifs cộng với nhiều điều kiện, có khác gì filter xong cộng đâu bạn.Nhưng sumif sheet TKSP thì sẽ dính điều kiện, vì điều kiện nên mới filter ạh.
Bác @Cá ngừ F1 có giúp em hàm sumif lồng filter không ạh?
Hàm Sumifs cộng với nhiều điều kiện, có khác gì filter xong cộng đâu bạn.
Bạn thử xem dùng hàm này xem, cộng với 2 điều kiện là mã và kệ.
Riêng việc bớt đi 2sheet là đỡ cả dung lượng file và công thức rồi.
Mình dùng SUMIFS mà không ra được. Bạn giúp mình được không ạh @Cá ngừ F1 ?=SUMIFS(TKSP!J:J;TKSP!$B:$B;BC!A2;TKSP!$K:$K;TKSP!$N$1;TKSP!$K:$K;KECHIA!$N$2;TKSP!$K:$K;KECHIA!$N$3)
Dữ liệu nhiều dòng thế này thì bạn không dùng công thức được đâu.Mình dùng SUMIFS mà không ra được. Bạn giúp mình được không ạh @Cá ngừ F1 ?
Dữ liệu nhiều nên dùng cách Bài #7 của @VetMini hoặc code VBANhờ các Bác hỗ trợ giúp em. File em có hơn 8000 dòng công thức. Mỗi lần thay đổi thì file xử lý rất lâu. Các bác có công thức nào tối ưu giúp đỡ em với ạh.
Em xin cảm ơn