Nhờ giúp đỡ công thức cho kế hoạch đóng gói

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

hml89

Thành viên tiêu biểu
Tham gia
14/9/12
Bài viết
526
Được thích
392
Giới tính
Nam
Xin chào cả nhà trong diễn đàn GPE!

Em có làm công thức tìm kiếm để liệt kê danh mục xuất hàng theo ngày, dựa vào ngày bắt đầu -> ngày kết thúc. Tuy nhiên em chưa biết cách Ghép số phiếu nhập vào mã đơn hàng.

Tiếp nữa là có cách nào để sắp xếp theo kết quả theo ngày giao hàng ( tức là sắp xếp theo ngày tăng dần dựa vào ngày giao hàng) không ạ?

Chi tiết em có gửi file đính kèm, kính mong các Thầy/cô/chú/bác/anh/chị/em trong diễn đàn góp ý giúp em ạ. Em xin cám ơn!
 

File đính kèm

Xin chào cả nhà trong diễn đàn GPE!

Em có làm công thức tìm kiếm để liệt kê danh mục xuất hàng theo ngày, dựa vào ngày bắt đầu -> ngày kết thúc. Tuy nhiên em chưa biết cách Ghép số phiếu nhập vào mã đơn hàng.

Tiếp nữa là có cách nào để sắp xếp theo kết quả theo ngày giao hàng ( tức là sắp xếp theo ngày tăng dần dựa vào ngày giao hàng) không ạ?

Chi tiết em có gửi file đính kèm, kính mong các Thầy/cô/chú/bác/anh/chị/em trong diễn đàn góp ý giúp em ạ. Em xin cám ơn!
Bạn thử công thức này
Mã:
=IFERROR(IF(WEEKDAY(L$5)=1,"",INDEX($B$6:$B$553&"_"&$C$6:$C$553,MOD(AGGREGATE(15,6,($D$6:$D$553*10^5+ROW($1:$1000))/($F$6:$F$553<=L$5)/($H$6:$H$553>=L$5),ROW(A1)),10^5))),"")
Enter
 
Bạn thử công thức này
Mã:
=IFERROR(IF(WEEKDAY(L$5)=1,"",INDEX($B$6:$B$553&"_"&$C$6:$C$553,MOD(AGGREGATE(15,6,($D$6:$D$553*10^5+ROW($1:$1000))/($F$6:$F$553<=L$5)/($H$6:$H$553>=L$5),ROW(A1)),10^5))),"")
Enter
Cám ơn bạn nhiều nhé. Bạn có thể cho mình xin giải thích phần này : MOD(AGGREGATE(15,6,($D$6:$D$553*10^5+ROW($1:$1000))/($F$6:$F$553<=L$5)/($H$6:$H$553>=L$5),ROW(A1)),10^5))),"") là như nào không ạ? Mình muốn tìm hiểu để vận dụng cho hiệu quả ạ.
 
Cám ơn bạn nhiều nhé. Bạn có thể cho mình xin giải thích phần này : MOD(AGGREGATE(15,6,($D$6:$D$553*10^5+ROW($1:$1000))/($F$6:$F$553<=L$5)/($H$6:$H$553>=L$5),ROW(A1)),10^5))),"") là như nào không ạ? Mình muốn tìm hiểu để vận dụng cho hiệu quả ạ.
Bạn có thể chọn từng đoạn trong công thức rồi nhấn F9 để hiểu
 
Bạn có thể chọn từng đoạn trong công thức rồi nhấn F9 để hiểu
Chào bạn, mình có bấm mà cái đoạn này :$D$6:$D$553*10^5+ROW($1:$1000): thì $D$6:$D$553*10^5 bấm F9 ra ngày dạng số và 5 số 0 đằng sau, và ROW($1:$1000 bấm F9 ra từ 1 ->1000... mình đang không hiểu là sao phải nhân với 10^5 và lại cộng với Row(1:1000) ấy. Mình bị kém hiểu chỗ này, mong bạn chỉ dẫn giúp mình. Cám ơn bạn
 
Chào bạn, mình có bấm mà cái đoạn này :$D$6:$D$553*10^5+ROW($1:$1000): thì $D$6:$D$553*10^5 bấm F9 ra ngày dạng số và 5 số 0 đằng sau, và ROW($1:$1000 bấm F9 ra từ 1 ->1000... mình đang không hiểu là sao phải nhân với 10^5 và lại cộng với Row(1:1000) ấy. Mình bị kém hiểu chỗ này, mong bạn chỉ dẫn giúp mình. Cám ơn bạn
Do cái yêu cầu sắp xếp của bạn ấy cái đoạn $D$6:$D$553*10^5 để lấy ngày cao thấp, cộng 1:1000 lấy thứ tự trong đoạn index. Ví dụ kết quả là 12300001; 23400002;100003 thì số nhỏ nhất là thứ 3 chứ không phải số thứ tự 1; mod để lấy ra cái số 3 ấy.
 
Do cái yêu cầu sắp xếp của bạn ấy cái đoạn $D$6:$D$553*10^5 để lấy ngày cao thấp, cộng 1:1000 lấy thứ tự trong đoạn index. Ví dụ kết quả là 12300001; 23400002;100003 thì số nhỏ nhất là thứ 3 chứ không phải số thứ tự 1; mod để lấy ra cái số 3 ấy.
Cám ơn bạn nhé, mình đã hiểu ra rồi.
Các bạn thật giỏi quá, mình làm miết mà cũng chỉ có mấy công thức đơn giản , làm đi làm lại thôi.
 
Web KT

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

Back
Top Bottom