Nhờ giúp file tính cước vận chuyển

Liên hệ QC

Crystal199

Thành viên mới
Tham gia
17/10/09
Bài viết
21
Được thích
0
Chào các anh chị

Hiện tại em đang làm bảng tính cước, nhưng làm thủ công lâu quá
Nhờ các anh chị xem giúp em file tính cước vận chuyển với
Cước vận chuyển = Cước chính của xe + Cước điểm giao
Cước chính của xe tính bằng cước tới điểm giao hàng xa nhất (Khoảng cách và giá cước ở sheet data)
Cước điểm giao:
Phí điểm giao nội thành Đà Nẵng, HCM: 50000
Phí giao ngoại tỉnh ngoài Đà Nẵng, HCM: 100000
Phí giao ngoại tỉnh từ điểm thứ 2: 60000

Ví dụ file excel trên có 3 xe
STT 517 (cột A) là 1 xe tương ứng với cột H
STT 518 là 1 xe
STT 519 là 1 xe

Cám ơn các anh chị
 

File đính kèm

  • Tinh tien cuoc van chuyen.xlsx
    15.1 KB · Đọc: 77
Chào các anh chị

Hiện tại em đang làm bảng tính cước, nhưng làm thủ công lâu quá
Nhờ các anh chị xem giúp em file tính cước vận chuyển với
Cước vận chuyển = Cước chính của xe + Cước điểm giao
Cước chính của xe tính bằng cước tới điểm giao hàng xa nhất (Khoảng cách và giá cước ở sheet data)
Cước điểm giao:
Phí điểm giao nội thành Đà Nẵng, HCM: 50000
Phí giao ngoại tỉnh ngoài Đà Nẵng, HCM: 100000
Phí giao ngoại tỉnh từ điểm thứ 2: 60000

Ví dụ file excel trên có 3 xe
STT 517 (cột A) là 1 xe tương ứng với cột H
STT 518 là 1 xe
STT 519 là 1 xe

Cám ơn các anh chị
Bạn hãy dùng công thức thủ công tính cho mọi người xem 1 lần, mình đọc file của bạn chả hiểu gì luôn
 
Bạn hãy dùng công thức thủ công tính cho mọi người xem 1 lần, mình đọc file của bạn chả hiểu gì luôn

Em gửi đây a
Điểm xa nhất gắn với xe sẽ không tính cước điểm giao, do đã nằm trong cước chính của xe
Xe đầu tiên đi Đà Nẵng giá cước là 400000
Có 3 điểm giao, điểm đầu tiên không tính cước điểm giao -> còn 2 điểm giao: 100000
Xe thứ 2 đi Bình Dương, HCM -> giá cước tính theo HCM (xa nhất theo cột khoảng cách sheet data) là 1280000
Có 8 điểm giao: 3 HCM, 5 Bình Dương. Trong đó 1 điểm HCM gắn với cước chính của xe -> 2 điểm HCM = 100000, 5 điểm Bình Dương, điểm đầu 100000, 4 điểm sau mỗi điểm 60000 -> 100000+240000 = 340000 Bình Dương + 100000 HCM = 440000
Xe thứ 3 đi Long An, Cà Mau -> giá cước tính theo Cà Mau (xa nhất theo cột khoảng cách sheet data) là 1550000
Có 9 điểm giao: 2 điểm Cà Mau, 7 điểm Long An. Trong đó 1 điểm Cà Mau gắn với cước chính của xe -> 1 điểm Cà Mau =60000 (điểm thứ 2) + 7 điểm Long An, điểm đầu 100000 + 6 điểm sau 60000 = 460000 -> 60000 + 460000 = 520000
 

File đính kèm

  • Tinh tien cuoc van chuyen.xlsx
    15.6 KB · Đọc: 31
Lần chỉnh sửa cuối:
Em gửi đây a
Điểm xa nhất gắn với xe sẽ không tính cước điểm giao, do đã nằm trong cước chính của xe
Xe đầu tiên đi Đà Nẵng giá cước là 400000
Có 3 điểm giao, điểm đầu tiên không tính cước điểm giao -> còn 2 điểm giao: 100000
Xe thứ 2 đi Bình Dương, HCM -> giá cước tính theo HCM (xa nhất theo cột khoảng cách sheet data) là 1280000
Có 8 điểm giao: 3 HCM, 5 Bình Dương. Trong đó 1 điểm HCM gắn với cước chính của xe -> 2 điểm HCM = 100000, 5 điểm Bình Dương, điểm đầu 100000, 4 điểm sau mỗi điểm 60000 -> 100000+240000 = 340000 Bình Dương + 100000 HCM = 440000
Xe thứ 3 đi Long An, Cà Mau -> giá cước tính theo Cà Mau (xa nhất theo cột khoảng cách sheet data) là 1550000
Có 9 điểm giao: 2 điểm Cà Mau, 7 điểm Long An. Trong đó 1 điểm Cà Mau gắn với cước chính của xe -> 1 điểm Cà Mau =60000 (điểm thứ 2) + 7 điểm Long An, điểm đầu 100000 + 6 điểm sau 60000 = 460000 -> 60000 + 460000 = 520000
Yêu cầu viết trong file và kết quả ví dụ "trớt huớt"
J2=100000 ở đâu ra? Trong khi phí giao cùng Đà Nẵng hoặc HCM đều là 50000.
Cước điểm giaoTrong cùng tỉnh Đà Nẵng và HCM là 50000
Ngoại tỉnh Đà Nẵng, HCM là 100000
Ngoại tỉnh từ điểm giao thứ 2 là 60000
Bạn xem file rồi tính lại xem kết quả thế nào.
 

File đính kèm

  • Tinh tien cuoc van chuyen.xlsx
    15.7 KB · Đọc: 16
Lần chỉnh sửa cuối:
Yêu cầu viết trong file và kết quả ví dụ "trớt huớt"
J2=100000 ở đâu ra? Trong khi phí giao cùng Đà Nẵng hoặc HCM đều là 50000.

Bạn xem file rồi tính lại xem kết quả thế nào.


Dạ đúng rồi đó anh a
Do điểm xa nhất gắn với xe sẽ không tính cước điểm giao, do đã nằm trong cước chính của xe
2 điểm còn lại mỗi điểm 50000 -> tổng là 100000 đó anh a
A xem giúp em với :D
Thanks a

Em xem file của anh thì cái cước nó bị cộng gộp vào tất cả các dòng
Anh xem giúp em cho cước ở trên dòng dầu tiên của xe được không a
Và chia ra làm 2 loại cước. Cước chính và cước điểm giao
 

File đính kèm

  • Tinh tien cuoc van chuyen.xlsx
    15.6 KB · Đọc: 8
Lần chỉnh sửa cuối:
Dạ đúng rồi đó anh a
Do điểm xa nhất gắn với xe sẽ không tính cước điểm giao, do đã nằm trong cước chính của xe
2 điểm còn lại mỗi điểm 50000 -> tổng là 100000 đó anh a
A xem giúp em với :D
Cảm ơn a

Vậy là cách giải thích chưa ổn rồi. Chờ xem sao.
 
Vậy là cách giải thích chưa ổn rồi. Chờ xem sao.

Tức là 1 xe sẽ có 1 điểm không tính cước điểm giao đó a
Điểm đó là điểm xa nhất đã gắn với cước chính của xe
Ví dụ xe đi 1 điểm thì chỉ có cước chính thôi
Xe đi 2 điểm thì sẽ có cước chính + cước điểm giao 1 điểm
Xe đi 3 điểm thì sẽ có cước chính + cước điểm giao 2 điểm
 
Do điểm xa nhất gắn với xe sẽ không tính cước điểm giao, do đã nằm trong cước chính của xe
Tức là 1 xe sẽ có 1 điểm không tính cước điểm giao đó a
Điểm đó là điểm xa nhất đã gắn với cước chính của xe
Ví dụ xe đi 1 điểm thì chỉ có cước chính thôi
Xe đi 2 điểm thì sẽ có cước chính + cước điểm giao 1 điểm
Xe đi 3 điểm thì sẽ có cước chính + cước điểm giao 2 điểm
Vậy thì phải thêm 1 cột tuyến đường, ví dụ STT 518 sẽ là tuyến HCM, STT 519 sẽ là tuyến Cà Mau, là điểm Xa nhất trên tuyến giao hàng.
Có cái này "hên xui" tìm được cách tính.
 
Vậy thì phải thêm 1 cột tuyến đường, ví dụ STT 518 sẽ là tuyến HCM, STT 519 sẽ là tuyến Cà Mau, là điểm Xa nhất trên tuyến giao hàng.
Có cái này "hên xui" tìm được cách tính.


E có hướng dùng dmax để lấy giá trị lớn nhất của khoảng cách giao hàng theo tuyến đường (chính là cột Tỉnh/TP) và index + match để ra giá cước theo chuyến nhưng vẫn chưa thực hiện đc :(
 

File đính kèm

  • Tinh tien cuoc van chuyen (2).xlsx
    17.2 KB · Đọc: 19

Thanks anh
Về cước điểm giao thì em thấy ok rồi
Nhưng về Cước chính thì em thấy chưa đúng a
Vì cước chính sẽ tính theo tỉnh xa nhất
Xe 1 đi mỗi Đà Nẵng thì đúng rồi a
Xe 2 đi Bình Dương và HCM thì HCM xa hơn nên cước là 1280000 chứ không phải 1200000
Tương tự xe 3 đi Long An và Cà Mau thì Cà Mau xa hơn nên cước là 1550000 chứ không phải 1400000
 
Có lẽ lần này thì đúng ý bạn?
 

File đính kèm

  • Tinh tien cuoc van chuyen (2).xlsx
    18 KB · Đọc: 20
Chào các anh chị

Hiện tại em đang làm bảng tính cước, nhưng làm thủ công lâu quá
Nhờ các anh chị xem giúp em file tính cước vận chuyển với
Cước vận chuyển = Cước chính của xe + Cước điểm giao
Cước chính của xe tính bằng cước tới điểm giao hàng xa nhất (Khoảng cách và giá cước ở sheet data)
Cước điểm giao:
Phí điểm giao nội thành Đà Nẵng, HCM: 50000
Phí giao ngoại tỉnh ngoài Đà Nẵng, HCM: 100000
Phí giao ngoại tỉnh từ điểm thứ 2: 60000

Ví dụ file excel trên có 3 xe
STT 517 (cột A) là 1 xe tương ứng với cột H
STT 518 là 1 xe
STT 519 là 1 xe

Cám ơn các anh chị
1/ Cước chính:
Mã:
I2=IF(H2,AGGREGATE(14,6,SUMIF(Data!$A$3:$A$7,Sheet1!$G$2:$G$21,Data!$C$3:$C$7)/(A2=$A$2:$A$21),1),)
Enter, fill xuống
2/ Cước điểm giao: Dùng cột phụ
Mã:
J2=IF(H2,SUMIF($A$2:$A$21,A2,$M$2:$M$21),)
M2=IF((G2=LOOKUP(2,1/(A2=$A$2:$A$21),$G$2:$G$21)),IF(COUNTIFS($A$2:$A2,$A2,$G$2:$G2,$G2)=1,,6-COUNTIF(Data!$A$3:$A$4,LOOKUP(2,1/(A2=$A$2:$A$21),$G$2:$G$21))),6+(COUNTIFS($A$2:$A2,$A2,$G$2:$G2,$G2)=1)*4)*10^4
Enter, fill xuống.

Xem file kèm
Thân
 

File đính kèm

  • Tinh tien cuoc van chuyen.xlsx
    16.9 KB · Đọc: 11

File đính kèm

  • Tinh tien cuoc van chuyen Ba Te.xlsx
    16.6 KB · Đọc: 8
1/ Cước chính:
Mã:
I2=IF(H2,AGGREGATE(14,6,SUMIF(Data!$A$3:$A$7,Sheet1!$G$2:$G$21,Data!$C$3:$C$7)/(A2=$A$2:$A$21),1),)
Enter, fill xuống
2/ Cước điểm giao: Dùng cột phụ
Mã:
J2=IF(H2,SUMIF($A$2:$A$21,A2,$M$2:$M$21),)
M2=IF((G2=LOOKUP(2,1/(A2=$A$2:$A$21),$G$2:$G$21)),IF(COUNTIFS($A$2:$A2,$A2,$G$2:$G2,$G2)=1,,6-COUNTIF(Data!$A$3:$A$4,LOOKUP(2,1/(A2=$A$2:$A$21),$G$2:$G$21))),6+(COUNTIFS($A$2:$A2,$A2,$G$2:$G2,$G2)=1)*4)*10^4
Enter, fill xuống.

Xem file kèm
Thân

Chào anh @Mộng Thường 2001 và tất cả moi người
Rất cám ơn anh vì lời giải đúng
Tuy nhiên, do có nhiều tuyến đường ( tức đi từ Tỉnh này sang Tỉnh kia) + Nhiều loại xe (Xe Khô, xe Lạnh) + Nhiều trọng tải (1 tấn, 1.4 tấn, 1.9 tấn)
Nên em nhờ anh và mọi người làm lại giúp em với

Cước chính: Phụ thuộc vào 3 yếu tố:
1. quãng đường xa nhất từ "Nơi nhận hàng" tới "Nơi giao hàng" trong cùng 1 xe (Khoảng cách được lấy từ cột C sheet Data)
2. Loại xe: Khô, Lạnh
3. Trọng tải: 1, 1.4, 1.9

Cước theo điểm giao:
Điểm đầu tiên của xe gắn với điểm xa nhất sẽ không tính cước (Do đã nằm trong cước chính)
Các điểm giao tiếp theo sẽ tính theo cột H và cột I

Trong file em đã để 1 sheet tính thủ công để mọi người tham khảo (có insert comment giải thích chi tiết)
Sheet1 là sheet từ trước em hỏi và đã có công thức anh giúp đỡ

Mong mọi người giúp đỡ em
Em cám ơn mọi người rất nhiều
 

File đính kèm

  • Tinh tien cuoc van chuyen.xlsx
    25.5 KB · Đọc: 11
Chào anh @Mộng Thường 2001 và tất cả moi người
Rất cám ơn anh vì lời giải đúng
Tuy nhiên, do có nhiều tuyến đường ( tức đi từ Tỉnh này sang Tỉnh kia) + Nhiều loại xe (Xe Khô, xe Lạnh) + Nhiều trọng tải (1 tấn, 1.4 tấn, 1.9 tấn)
Nên em nhờ anh và mọi người làm lại giúp em với

Cước chính: Phụ thuộc vào 3 yếu tố:
1. quãng đường xa nhất từ "Nơi nhận hàng" tới "Nơi giao hàng" trong cùng 1 xe (Khoảng cách được lấy từ cột C sheet Data)
2. Loại xe: Khô, Lạnh
3. Trọng tải: 1, 1.4, 1.9

Cước theo điểm giao:
Điểm đầu tiên của xe gắn với điểm xa nhất sẽ không tính cước (Do đã nằm trong cước chính)
Các điểm giao tiếp theo sẽ tính theo cột H và cột I

Trong file em đã để 1 sheet tính thủ công để mọi người tham khảo (có insert comment giải thích chi tiết)
Sheet1 là sheet từ trước em hỏi và đã có công thức anh giúp đỡ

Mong mọi người giúp đỡ em
Em cám ơn mọi người rất nhiều
Bài nầy dùng công thức khá rối, viết code VBA cũng mệt:(
 

File đính kèm

  • Tinh tien cuoc van chuyen.xlsm
    35.3 KB · Đọc: 16
Bài nầy dùng công thức khá rối, viết code VBA cũng mệt:(

Cám ơn anh rất nhiều
Anh xem thêm giúp em với
Trên file nguyên gốc của anh khi em thêm xe thì nó vẫn tình được
Nhưng khi em add thêm data trọng tải vào thì file chỉ tính đến xe thứ 3 thôi a
Cần sửa ở đâu để nó có thể tính được hết nhiều xe a, vì mỗi tháng em phải đối chiếu khá nhiều xe
Em cám ơn anh :)
 

File đính kèm

  • Tinh tien cuoc van chuyen.xlsm
    103.8 KB · Đọc: 8
Chào anh @Mộng Thường 2001 và tất cả moi người
Rất cám ơn anh vì lời giải đúng
Tuy nhiên, do có nhiều tuyến đường ( tức đi từ Tỉnh này sang Tỉnh kia) + Nhiều loại xe (Xe Khô, xe Lạnh) + Nhiều trọng tải (1 tấn, 1.4 tấn, 1.9 tấn)
Nên em nhờ anh và mọi người làm lại giúp em với

Cước chính: Phụ thuộc vào 3 yếu tố:
1. quãng đường xa nhất từ "Nơi nhận hàng" tới "Nơi giao hàng" trong cùng 1 xe (Khoảng cách được lấy từ cột C sheet Data)
2. Loại xe: Khô, Lạnh
3. Trọng tải: 1, 1.4, 1.9

Cước theo điểm giao:
Điểm đầu tiên của xe gắn với điểm xa nhất sẽ không tính cước (Do đã nằm trong cước chính)
Các điểm giao tiếp theo sẽ tính theo cột H và cột I

Trong file em đã để 1 sheet tính thủ công để mọi người tham khảo (có insert comment giải thích chi tiết)
Sheet1 là sheet từ trước em hỏi và đã có công thức anh giúp đỡ

Mong mọi người giúp đỡ em
Em cám ơn mọi người rất nhiều
Tôi gửi cách bằng công thức theo đúng file bạn gửi mẫu bài #17.

Nếu file thật của bạn mà thay đổi Vùng "TP.HCM - Đà Nẵng" thành "Hà Nội ..." gì gì đó, hoặc thay đổi các yếu tố khác thì công thức sẽ không phù hợp. Tốt nhất là bạn đưa dữ liệu có cấu trúc file thật, nhưng có thể lược bớt dòng, nhưng những điều kiện về địa phương (nơi đi, nơi đến) hoặc tải trọng xe, hay điều kiện gì gì nữa phải là thật, để anh em nhắm tình hình viết code hay công thức cho phù hợp.

Chứ lâu lâu bạn nảy ra cái yêu cầu này, rồi lại thêm thắt cái yêu cầu khác phải làm lại, thì anh em xem đó là việc "dắt mũi" và không nên nha bạn!

Xem file kèm.
Thân
 

File đính kèm

  • Tinh tien cuoc van chuyen.xlsx
    21.3 KB · Đọc: 34
Web KT
Back
Top Bottom