Xin nhờ giúp đỡ về tổng hợp theo dõi Dự báo đơn hàng (4 người xem)

Liên hệ QC

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

nguyenpc

Thành viên mới
Tham gia
23/10/10
Bài viết
28
Được thích
1
Xin nhờ các bác giúp em,
E đang theo dõi đơn hàng của khách hàng,
Với mỗi 1 đơn hàng trong tháng đó thì sẽ có dự báo đặt hàng cho 3 tháng kế tiếp,
Ví dụ đơn hàng tháng 1 có FC cho tháng 2,3,4.
Đơn hàng tháng 2 sẽ có FC cho tháng 3,4,5
E sẽ vào theo dõi như file đính kèm thì nó sẽ phát sinh 2 Forcat trùng nhau ,
Và em muốn tổng hợp ra 1 biểu để đổi chiếu thực tế và Forcast.
E đang mắc phần lập bảng tổng hợp Forcart như file đính kèm,
Để sao cho nó sẽ lấy theo số lượng gần nhất mà không lấy theo số lượng của đơn hàng cũ.
Xin nhờ các bác giúp đỡ về phần này ạ.
Em xin cảm ơn rất nhiều.
 

File đính kèm

Xin nhờ các bác giúp em,
E đang theo dõi đơn hàng của khách hàng,
Với mỗi 1 đơn hàng trong tháng đó thì sẽ có dự báo đặt hàng cho 3 tháng kế tiếp,
Ví dụ đơn hàng tháng 1 có FC cho tháng 2,3,4.
Đơn hàng tháng 2 sẽ có FC cho tháng 3,4,5
E sẽ vào theo dõi như file đính kèm thì nó sẽ phát sinh 2 Forcat trùng nhau ,
Và em muốn tổng hợp ra 1 biểu để đổi chiếu thực tế và Forcast.
E đang mắc phần lập bảng tổng hợp Forcart như file đính kèm,
Để sao cho nó sẽ lấy theo số lượng gần nhất mà không lấy theo số lượng của đơn hàng cũ.
Xin nhờ các bác giúp đỡ về phần này ạ.
Em xin cảm ơn rất nhiều.
Không được gởi 1 bài nhiều chổ
Kiểm tra file
 

File đính kèm

Không được gởi 1 bài nhiều chổ
Kiểm tra file
Dạ xin nhờ bác 1 chút về vấn đề trong file đính kèm ạ, Khi e thêm mã hàng mới thì muốn nó thêm sang bên bảng bên kia như file e thêm đây có được không ạ, Nhờ bác xem giúp e với ạ, E xin cảm ơn.
 

File đính kèm

Dạ xin nhờ bác 1 chút về vấn đề trong file đính kèm ạ, Khi e thêm mã hàng mới thì muốn nó thêm sang bên bảng bên kia như file e thêm đây có được không ạ, Nhờ bác xem giúp e với ạ, E xin cảm ơn.
2 sheet có các mã khác nhau làm sao biết cái nào mới? copy toàn bộ qua cho gọn
 
2 sheet có các mã khác nhau làm sao biết cái nào mới? copy toàn bộ qua cho gọn
Dạ, e muốn làm sao để khi e thêm mã hàng mới thì nó tự nhẩy được sang bên bảng bên Foarcat, vì file thực tế e theo dõi có rất nhiều mã hàng tên gần giống nhau, có thể khi em thêm em lại phải kiểm tra lại xem đã trùng với mã cũ chưa để copy sang, e muốn lọc được sang bên bảng Forcats khi e thêm ở bảng Data ạ.
 
Dạ, e muốn làm sao để khi e thêm mã hàng mới thì nó tự nhẩy được sang bên bảng bên Foarcat, vì file thực tế e theo dõi có rất nhiều mã hàng tên gần giống nhau, có thể khi em thêm em lại phải kiểm tra lại xem đã trùng với mã cũ chưa để copy sang, e muốn lọc được sang bên bảng Forcats khi e thêm ở bảng Data ạ.
Xem File
 

File đính kèm

Dạ nó sang rồi ạ, hj
Nhưng phần Forcart nó không nhẩy số lượng sang ạ, E vừa thử 2 mã e đánh dấu vàng nó ko sang. bác xem giúp e với nhé, hjhj
Mã:
E3 =IFERROR(INDEX(DATABOARD!$M$4:$Q$25,INT(INDEX(MAX((DATABOARD!$S$4:$U$25=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$25)*($B3=DATABOARD!$C$4:$C$25)*($C3=DATABOARD!$D$4:$D$25)*(COLUMN($A:$C)+ROW($1:$22)*10)),)/10),MOD(INDEX(MAX((DATABOARD!$S$4:$U$25=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$25)*($B3=DATABOARD!$C$4:$C$25)*($C3=DATABOARD!$D$4:$D$25)*(COLUMN($A:$C)+ROW($1:$22)*10)),),10)*2-1),"")
Khác công thức trước
DATABOARD!$M$4:$Q$25
ROW($1:$22) trong đó lưu ý số 22: 25-4 = 22-1
 
Mã:
E3 =IFERROR(INDEX(DATABOARD!$M$4:$Q$25,INT(INDEX(MAX((DATABOARD!$S$4:$U$25=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$25)*($B3=DATABOARD!$C$4:$C$25)*($C3=DATABOARD!$D$4:$D$25)*(COLUMN($A:$C)+ROW($1:$22)*10)),)/10),MOD(INDEX(MAX((DATABOARD!$S$4:$U$25=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$25)*($B3=DATABOARD!$C$4:$C$25)*($C3=DATABOARD!$D$4:$D$25)*(COLUMN($A:$C)+ROW($1:$22)*10)),),10)*2-1),"")
Khác công thức trước
DATABOARD!$M$4:$Q$25
ROW($1:$22) trong đó lưu ý số 22: 25-4 = 22-1
Bác ơi đẹp lắm rồi nhưng mà khi e sửa, xóa dòng bên databoad thì công thức bên kia nó lại thay đổi, thành ra lại không hiện gì nữa, e cứ xóa 1 dòng thì nó lại tự giảm 1 số ạ.
Có cách nào khi e thêm bớt xóa dòng bên data thì bên này không phải sửa gì ko ạ.
 
Bác ơi đẹp lắm rồi nhưng mà khi e sửa, xóa dòng bên databoad thì công thức bên kia nó lại thay đổi, thành ra lại không hiện gì nữa, e cứ xóa 1 dòng thì nó lại tự giảm 1 số ạ.
Có cách nào khi e thêm bớt xóa dòng bên data thì bên này không phải sửa gì ko ạ.
Công thức phải tính dòng cuối tối đa là bao nhiêu, ví dụ là dòng 204
Mã:
=IFERROR(INDEX(DATABOARD!$M$4:$Q$204,INT(INDEX(MAX((DATABOARD!$S$4:$U$204=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$204)*($B3=DATABOARD!$C$4:$C$204)*($C3=DATABOARD!$D$4:$D$204)*(COLUMN($A:$C)+ROW($1:$201)*10)),)/10),MOD(INDEX(MAX((DATABOARD!$S$4:$U$204=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$204)*($B3=DATABOARD!$C$4:$C$204)*($C3=DATABOARD!$D$4:$D$204)*(COLUMN($A:$C)+ROW($1:$201)*10)),),10)*2-1),"")
tương tự cho công thức khác
Thêm xóa thoải mái
 
Công thức phải tính dòng cuối tối đa là bao nhiêu, ví dụ là dòng 204
Mã:
=IFERROR(INDEX(DATABOARD!$M$4:$Q$204,INT(INDEX(MAX((DATABOARD!$S$4:$U$204=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$204)*($B3=DATABOARD!$C$4:$C$204)*($C3=DATABOARD!$D$4:$D$204)*(COLUMN($A:$C)+ROW($1:$201)*10)),)/10),MOD(INDEX(MAX((DATABOARD!$S$4:$U$204=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$204)*($B3=DATABOARD!$C$4:$C$204)*($C3=DATABOARD!$D$4:$D$204)*(COLUMN($A:$C)+ROW($1:$201)*10)),),10)*2-1),"")
tương tự cho công thức khác
Thêm xóa thoải mái
Em cũng thêm như vậy nhưng khi bác xóa dòng ở bên data vẫn bị tự nhẩy trừ đi mặc dù đã cố định rồi ạ, bác thử test là vẫn bị ạ.
 
Em cũng thêm như vậy nhưng khi bác xóa dòng ở bên data vẫn bị tự nhẩy trừ đi mặc dù đã cố định rồi ạ, bác thử test là vẫn bị ạ.
Dùng công thức nầy cho gọn
Mã:
E3 =IFERROR(INDIRECT("DATABOARD!"&TEXT(INDEX(MAX((DATABOARD!$S$4:$U$204=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$204)*($B3=DATABOARD!$C$4:$C$204)*($C3=DATABOARD!$D$4:$D$204)*({13,15,17}+ROW($4:$204)*100)),),"R00000C00"),0),"")
 
Dùng công thức nầy cho gọn
Mã:
E3 =IFERROR(INDIRECT("DATABOARD!"&TEXT(INDEX(MAX((DATABOARD!$S$4:$U$204=COLUMN(B$1))*($A3=DATABOARD!$B$4:$B$204)*($B3=DATABOARD!$C$4:$C$204)*($C3=DATABOARD!$D$4:$D$204)*({13,15,17}+ROW($4:$204)*100)),),"R00000C00"),0),"")
Em thử lắp vào mà nó ko ra, ko biết là bị sao ạ.
 
Dạ được rồi bác ạ, e cảm ơn bác nhiều lắm ạ, e tính để theo dõi khoảng 1000 mặt hàng nên kéo công thức bên bảng Forcat 1000 dòng, khi thêm sửa hoặc thay đổi dữ liệu cái phần caculting nó chạy từng % 1 nên rất chậm, bác có thể cho e xin email, e gửi file bác xem giúp e với được không ạ.
 
Dạ được rồi bác ạ, e cảm ơn bác nhiều lắm ạ, e tính để theo dõi khoảng 1000 mặt hàng nên kéo công thức bên bảng Forcat 1000 dòng, khi thêm sửa hoặc thay đổi dữ liệu cái phần caculting nó chạy từng % 1 nên rất chậm, bác có thể cho e xin email, e gửi file bác xem giúp e với được không ạ.
Để nhẹ file:
Không dùng table
Không trang trí định dạng nhiều
Không dùng công thức mảng, thay thế bằng các cột phụ. Các cột khác nhau nên dùng công thức riêng
File dùng cho 2000 dòng
 

File đính kèm

Dạ e cảm ơn bác nhiều lắm ạ.
 
Web KT

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

Back
Top Bottom