Lập công thức cho bài toán cước vận tải đi nhiều điểm (1 người xem)

Liên hệ QC

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

buiduytandat79

Thành viên mới
Tham gia
10/10/17
Bài viết
38
Được thích
4
Giới tính
Nam
Kính gửi các Anh Chị
Mình có 1 bài toán như file đính kèm, rất mong mọi người giúp đỡ.
Nhà mình có mấy cái xe tải đi chở hàng, thường là chở rất nhiều điểm, nhưng khách sẽ chỉ trả cước cho điểm xa nhất. mình có làm công thức để tìm được ra cước nhưng lại hiện cước của tất cả các điểm trả hàng tại cột tính cước, vì vậy lại phải xóa thủ công. Mình muốn tại cột đó chỉ hiện duy nhất cước của điểm xa nhất,
Mình có chú thích ở trong file. Rất mong mọi người giúp

1,25 tonHoằng hóa1372,051,000 ( Các Giá Này tự động xóa đi)
1,25 tonHoằng Hóa1372,051,000
1,25 tonHậu lộc1302,051,000
1,25 tonHậu lộc1302,051,000
1,25 tonNông cống1652,351,000
1,25 tonNông cống1652,351,000
1,25 tonQuảng xương1452,149,000
1,25 tonQuảng xương1452,149,000
1,25 tonĐông sơn1432,149,000
1,25 tonBỉm sơn1031,785,000
1,25 tonTĩnh gia1782,569,0002,569,000
1,25 tonTĩnh gia1782,569,000
 

File đính kèm

Kính gửi các Anh Chị
Mình có 1 bài toán như file đính kèm, rất mong mọi người giúp đỡ.
Nhà mình có mấy cái xe tải đi chở hàng, thường là chở rất nhiều điểm, nhưng khách sẽ chỉ trả cước cho điểm xa nhất. mình có làm công thức để tìm được ra cước nhưng lại hiện cước của tất cả các điểm trả hàng tại cột tính cước, vì vậy lại phải xóa thủ công. Mình muốn tại cột đó chỉ hiện duy nhất cước của điểm xa nhất,
Mình có chú thích ở trong file. Rất mong mọi người giúp

1,25 tonHoằng hóa1372,051,000 ( Các Giá Này tự động xóa đi)
1,25 tonHoằng Hóa1372,051,000
1,25 tonHậu lộc1302,051,000
1,25 tonHậu lộc1302,051,000
1,25 tonNông cống1652,351,000
1,25 tonNông cống1652,351,000
1,25 tonQuảng xương1452,149,000
1,25 tonQuảng xương1452,149,000
1,25 tonĐông sơn1432,149,000
1,25 tonBỉm sơn1031,785,000
1,25 tonTĩnh gia1782,569,0002,569,000
1,25 tonTĩnh gia1782,569,000
Bạn muốn lập công thức vào cột E hay cột F? Cột F thì đỡ phức tạp hơn. Nhưng căn cứ vào chỗ nào để biết 2 xe khác nhau? có phải cột A là "Xe" không? Nếu là cột A thì có một số xe không thấy ghi tên
 
Kính gửi các Anh Chị
Mình có 1 bài toán như file đính kèm, rất mong mọi người giúp đỡ.
Nhà mình có mấy cái xe tải đi chở hàng, thường là chở rất nhiều điểm, nhưng khách sẽ chỉ trả cước cho điểm xa nhất. mình có làm công thức để tìm được ra cước nhưng lại hiện cước của tất cả các điểm trả hàng tại cột tính cước, vì vậy lại phải xóa thủ công. Mình muốn tại cột đó chỉ hiện duy nhất cước của điểm xa nhất,
Mình có chú thích ở trong file. Rất mong mọi người giúp

1,25 tonHoằng hóa1372,051,000 ( Các Giá Này tự động xóa đi)
1,25 tonHoằng Hóa1372,051,000
1,25 tonHậu lộc1302,051,000
1,25 tonHậu lộc1302,051,000
1,25 tonNông cống1652,351,000
1,25 tonNông cống1652,351,000
1,25 tonQuảng xương1452,149,000
1,25 tonQuảng xương1452,149,000
1,25 tonĐông sơn1432,149,000
1,25 tonBỉm sơn1031,785,000
1,25 tonTĩnh gia1782,569,0002,569,000
1,25 tonTĩnh gia1782,569,000
Mã:
F8 =IF(A8="","",MAX(OFFSET(E8,,,IFERROR(MAX(MATCH("?*",A9:$A$824,0)-1,1),100))))
Copy xuống
 
Bạn muốn lập công thức vào cột E hay cột F? Cột F thì đỡ phức tạp hơn. Nhưng căn cứ vào chỗ nào để biết 2 xe khác nhau? có phải cột A là "Xe" không? Nếu là cột A thì có một số xe không thấy ghi tên
Mình muốn làm công thức vào cột F, cột A không phải là xe mà là tên Lái xe: Lái xe Hùng lái xe 1,25 ton và đi 7 điểm, điểm xa nhất trong 7 điểm đó là Tĩnh Gia, : Mình muốn chỉ để lại giá cước ở F18 hoặc F19. Rất mong bạn giúp đỡ. Mình xin gửi lại File đính kèm
Bài đã được tự động gộp:

Mã:
F8 =IF(A8="","",MAX(OFFSET(E8,,,IFERROR(MAX(MATCH("?*",A9:$A$824,0)-1,1),100))))
Copy xuống
Hiếu ơi, cột A8 chỉ là tên lái xe, như vậy nếu tên lái xe ở dòng nào thì công thức sẽ cho kết quả ở dòng đó. mình gửi lại file đính kèm nhé. Mình muốn kết quả sẽ ở F18 hoặc F19. tất cả cước ở cột F mình chỉ được khách thanh toán cước ở điểm Tĩnh Gia, các điểm khác sẽ ko hiển thị trên bảng kê gửi khách
 

File đính kèm

Lần chỉnh sửa cuối:
Mình muốn làm công thức vào cột F, cột A không phải là xe mà là tên Lái xe: Lái xe Hùng lái xe 1,25 ton và đi 7 điểm, điểm xa nhất trong 7 điểm đó là Tĩnh Gia, : Mình muốn chỉ để lại giá cước ở F18 hoặc F19. Rất mong bạn giúp đỡ. Mình xin gửi lại File đính kèm
Bài đã được tự động gộp:


Hiếu ơi, cột A8 chỉ là tên lái xe, như vậy nếu tên lái xe ở dòng nào thì công thức sẽ cho kết quả ở dòng đó. mình gửi lại file đính kèm nhé. Mình muốn kết quả sẽ ở F18 hoặc F19. tất cả cước ở cột F mình chỉ được khách thanh toán cước ở điểm Tĩnh Gia, các điểm khác sẽ ko hiển thị trên bảng kê gửi khách
Làm công thức ở cột F hả bạn
 
Mình muốn làm công thức vào cột F, cột A không phải là xe mà là tên Lái xe: Lái xe Hùng lái xe 1,25 ton và đi 7 điểm, điểm xa nhất trong 7 điểm đó là Tĩnh Gia, : Mình muốn chỉ để lại giá cước ở F18 hoặc F19. Rất mong bạn giúp đỡ. Mình xin gửi lại File đính kèm
Bài đã được tự động gộp:


Hiếu ơi, cột A8 chỉ là tên lái xe, như vậy nếu tên lái xe ở dòng nào thì công thức sẽ cho kết quả ở dòng đó. mình gửi lại file đính kèm nhé. Mình muốn kết quả sẽ ở F18 hoặc F19. tất cả cước ở cột F mình chỉ được khách thanh toán cước ở điểm Tĩnh Gia, các điểm khác sẽ ko hiển thị trên bảng kê gửi khách
Cột G dể hơn
Mã:
G8 =IF(AND(F8=MAX(INDEX($F$1:$F$500,LOOKUP(2,1/($B$1:B8<>""),ROW($1:8))):INDEX($F$1:$F$500,MATCH("?*",B9:$B$824,0)+ROW()-1)),IF(LOOKUP(2,1/($B$1:B8<>""),ROW($1:8))<ROW(),COUNT(INDEX($G$1:$G$500,LOOKUP(2,1/($B$1:B8<>""),ROW($1:8))):G7)=0,TRUE)),F8,"")
 
uh mình muốn lập công thức ở cột F, nếu phức tạp thì ở cột G, rồi sau đó mình ẩn cột F đi cũng được. Cảm ơn bạn nhiều
Tôi nghĩ điểm xa nhất thì chi phí cao nhất, bạn chỉ cần sort 3 cột đầu tiên lại rồi lấy dòng cuối là được!!
 

File đính kèm

Cột G dể hơn
Mã:
G8 =IF(AND(F8=MAX(INDEX($F$1:$F$500,LOOKUP(2,1/($B$1:B8<>""),ROW($1:8))):INDEX($F$1:$F$500,MATCH("?*",B9:$B$824,0)+ROW()-1)),IF(LOOKUP(2,1/($B$1:B8<>""),ROW($1:8))<ROW(),COUNT(INDEX($G$1:$G$500,LOOKUP(2,1/($B$1:B8<>""),ROW($1:8))):G7)=0,TRUE)),F8,"")
Chân thành cảm ơn Hiếu, nợ cậu....chầu bia nhé. Tớ làm được rồi, chân thành cảm ơn cậu rất nhiều
 
Tôi nghĩ điểm xa nhất thì chi phí cao nhất, bạn chỉ cần sort 3 cột đầu tiên lại rồi lấy dòng cuối là được!!
Bảng tra có trường hợp điểm gần có cước cao hơn, và 1 ngày 1 xe (1 tài xế) có thể đi 2 chuyến sort chung không tính được cước từng chuyến
Lúc trước bạn và bạn Phan Thế Hiệp dùng công thức mảng xử lý merge cell rất hay, mình quên cách làm nên công thức lung tung
 
Web KT

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

Back
Top Bottom