Help VBA - Điền số lượng còn thiếu

castanea

Thành viên mới
Tham gia ngày
28 Tháng tư 2009
Bài viết
44
Được thích
0
Điểm
663
Tuổi
31
Hi mọi người. Mình có 1 vấn đề như thế này, mình có 3 cửa hàng, cần điền số lượng còn lại cho cửa hàng thứ 3
VD tất cả mặt hàng đều có số lượng là 3.
Mặt hàng số 3 cửa hàng 1 có 1 cái cửa hàng 2 có 1 cái vậy cửa hàng 3 sẽ có 1 cái
Mặt hàng số 2 cửa hàng 1 có 1 cái cửa hàng 2 có 0 cái vậy cửa hàng 3 sẽ có 2 cái và tách làm 2 dòng
Xem ví dụ cụ thể trong file.
Mong mọi người giúp đỡ. Thanks all
 

File đính kèm

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia ngày
17 Tháng tám 2008
Bài viết
7,758
Được thích
15,408
Điểm
1,910
Tuổi
44
Nơi ở
TPHCM
Hi mọi người. Mình có 1 vấn đề như thế này, mình có 3 cửa hàng, cần điền số lượng còn lại cho cửa hàng thứ 3
VD tất cả mặt hàng đều có số lượng là 3.
Mặt hàng số 3 cửa hàng 1 có 1 cái cửa hàng 2 có 1 cái vậy cửa hàng 3 sẽ có 1 cái
Mặt hàng số 2 cửa hàng 1 có 1 cái cửa hàng 2 có 0 cái vậy cửa hàng 3 sẽ có 2 cái và tách làm 2 dòng
Xem ví dụ cụ thể trong file.
Mong mọi người giúp đỡ. Thanks all
Kiểu như là có một số tổng cho trước, phân bổ cho 3 cửa hàng, nếu đã có số lượng của 2 cửa hàng thì phần còn lại sẽ là của cửa hàng thứ 3 phải không? Nhưng dữ liệu lại không có số tổng cho trước sao mà tính được bạn?
 

castanea

Thành viên mới
Tham gia ngày
28 Tháng tư 2009
Bài viết
44
Được thích
0
Điểm
663
Tuổi
31
Kiểu như là có một số tổng cho trước, phân bổ cho 3 cửa hàng, nếu đã có số lượng của 2 cửa hàng thì phần còn lại sẽ là của cửa hàng thứ 3 phải không? Nhưng dữ liệu lại không có số tổng cho trước sao mà tính được bạn?
Em có đề cập đó anh " tất cả mặt hàng đều có số lượng là 3 "
 

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
10,322
Được thích
12,124
Điểm
1,560
Kiểu như là có một số tổng cho trước, phân bổ cho 3 cửa hàng, nếu đã có số lượng của 2 cửa hàng thì phần còn lại sẽ là của cửa hàng thứ 3 phải không? Nhưng dữ liệu lại không có số tổng cho trước sao mà tính được bạn?
Có tổng số rồi đó anh.

1603273028723.png

Mỗi mặt hàng là một bài toán như anh nói. :p
Số 3 là ví dụ, tất nhiên thực tế mỗi hàng có số lượng khác nhau.
 

castanea

Thành viên mới
Tham gia ngày
28 Tháng tư 2009
Bài viết
44
Được thích
0
Điểm
663
Tuổi
31
1603273216502.png
Em countif lai đâu có cái nào lớn hơn 3 đâu ta.
 

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia ngày
17 Tháng tám 2008
Bài viết
7,758
Được thích
15,408
Điểm
1,910
Tuổi
44
Nơi ở
TPHCM
Có tổng số rồi đó anh.

View attachment 247832

Mỗi mặt hàng là một bài toán như anh nói. :p
Số 3 là ví dụ, tất nhiên thực tế mỗi hàng có số lượng khác nhau.
Em có đề cập đó anh " tất cả mặt hàng đều có số lượng là 3 "
Vậy bạn muốn dùng công thức để tính cột C hay là cứ điền 2 cột thì cột thứ 3 tự động cho kết quả?
 

castanea

Thành viên mới
Tham gia ngày
28 Tháng tư 2009
Bài viết
44
Được thích
0
Điểm
663
Tuổi
31
Vậy bạn muốn dùng công thức để tính cột C hay là cứ điền 2 cột thì cột thứ 3 tự động cho kết quả?
Mình muốn là điền cửa hàng 1 và 2 thì cửa hàng 3 sẽ trả kết quả và sắp xếp từ trên xuống ko có khoảng trắng. Kết quả ví dụ ở cột D
Dùng công thức hoặc VBA đều dc bạn ah, Thanks
 

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia ngày
17 Tháng tám 2008
Bài viết
7,758
Được thích
15,408
Điểm
1,910
Tuổi
44
Nơi ở
TPHCM
Mình muốn là điền cửa hàng 1 và 2 thì cửa hàng 3 sẽ trả kết quả và sắp xếp từ trên xuống ko có khoảng trắng. Kết quả ví dụ ở cột D
Dùng công thức hoặc VBA đều dc bạn ah, Thanks
Bạn có thể giải thích cho tôi VD: Cột A bạn ghi là 4, cột B bạn cũng ghi là 4 và kết quả, tôi cho là cột C bạn ghi tại cột D là 6. Tôi không hiểu các số này là như thế nào?
 

befaint

|||||||||||||
Tham gia ngày
6 Tháng một 2011
Bài viết
10,322
Được thích
12,124
Điểm
1,560
Thực ra cái vướng mắc của chủ thớt là cái tách dòng khi số lượng > 1 thôi.

@Chủ thớt: Mình gửi file thật đang làm lên nhé.
 

HieuCD

Chuyên gia GPE
Tham gia ngày
14 Tháng chín 2010
Bài viết
7,293
Được thích
14,378
Điểm
1,860
Hi mọi người. Mình có 1 vấn đề như thế này, mình có 3 cửa hàng, cần điền số lượng còn lại cho cửa hàng thứ 3
VD tất cả mặt hàng đều có số lượng là 3.
Mặt hàng số 3 cửa hàng 1 có 1 cái cửa hàng 2 có 1 cái vậy cửa hàng 3 sẽ có 1 cái
Mặt hàng số 2 cửa hàng 1 có 1 cái cửa hàng 2 có 0 cái vậy cửa hàng 3 sẽ có 2 cái và tách làm 2 dòng
Xem ví dụ cụ thể trong file.
Mong mọi người giúp đỡ. Thanks all
Công thức mảng
Mã:
C2 =IFERROR(INDEX($F$2:$F$18,MATCH(TRUE,(COUNTIF($A$2:$B$18,$F$2:$F$18)+COUNTIF($C$1:C1,$F$2:$F$18))<3,0),),"")
 

File đính kèm

Top Bottom