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

Liên hệ QC

castanea

Thành viên chính thức
Tham gia
28/4/09
Bài viết
50
Được thích
1
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

  • Help.xlsx
    8.9 KB · Đọc: 7
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?
 
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 "
 
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.
 
1603273216502.png
Em countif lai đâu có cái nào lớn hơn 3 đâu ta.
 
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ả?
 
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
 
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?
 
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é.
 
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

  • Help (1).xlsx
    9.1 KB · Đọc: 8
Web KT
Back
Top Bottom