Cách tạo ra nhiều tổ hợp (3 người xem)

Liên hệ QC

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

Đúng là mình cần tổ hợp như thế này, nhưng xóa dữ liệu trong ô E1 là 1500 thì kết quả vẫn hiện ở cột E. Mình muốn khi xóa dữ liệu ô nào thì kết quả không liên quan đến ô đó nữa :D
View attachment 236245
Bạn vô code sữa lại chỗ a, thêm bớt gì cũng được, kết quả trả về đúng như thứ tự a mà bạn sữa, 2 cột cuối là b,c
1587603274917.png
 
@ancrayzy
Giả sử B2=7800.
x=0 với mọi a
y=35
biểu thức x*a + y*b = 7000 => 7800-7000=800.

Các giá trị trên có được coi là hợp lệ?

Không bạn ạ, ví dụ trong biểu thức này:
L = a1*x1 + a2*x2 + a3*x3 + a4*x4 + b*y + c
Trong đó:
x1 = 2000
x2 = 1500
x3 = 1000
x4 = 500
y = 200 hoặc 0
a là số nguyên dương hoặc bằng 0
b = 1 hoặc 0
600 <= c <= 900
Và bảng tính có thể thay đổi các giá trị tham số bên trên.
Ưu tiên lọc kết quả cho các biến : a1, a2, a3, a4 hiển thị từ lớn đến nhỏ.
Cảm ơn mọi người.
 
Không bạn ạ, ví dụ trong biểu thức này:
L = a1*x1 + a2*x2 + a3*x3 + a4*x4 + b*y + c
Trong đó:
x1 = 2000
x2 = 1500
x3 = 1000
x4 = 500
y = 200 hoặc 0
a là số nguyên dương hoặc bằng 0
b = 1 hoặc 0
600 <= c <= 900
Và bảng tính có thể thay đổi các giá trị tham số bên trên.
Ưu tiên lọc kết quả cho các biến : a1, a2, a3, a4 hiển thị từ lớn đến nhỏ.
Cảm ơn mọi người.
Vậy là tích y*b chỉ có thể là 2 giá trị = 0 hoặc = 200?
 
Vậy là tích y*b chỉ có thể là 2 giá trị = 0 hoặc = 200?
Đúng rồi bạn
Bài đã được tự động gộp:

Bạn vô code sữa lại chỗ a, thêm bớt gì cũng được, kết quả trả về đúng như thứ tự a mà bạn sữa, 2 cột cuối là b,c
View attachment 236246
Bỏ bớt 1500 mà nó vẫn chạy bạn ơi :D
 
Lần chỉnh sửa cuối:
Lần chỉnh sửa cuối:
Có thể nào điều chỉnh thủ công các giá trị trực tiếp trên cell mà không phải vào VB không bạn :D
Bài đã được tự động gộp:


Sửa 900 thành 800 bị lỗi như thê này nữa rồi :D
View attachment 236255
Bị lỗi vậy là không có kết quả nào thõa mãn đó bạn, tôi chỉnh lại chỗ này , để báo luôn, bạn nhận lại file. Chỉnh vùng excel cũng được nhưng sửa lại thêm inputbox, bẫy lỗi này kia nữa nên tôi cũng hơi làm biếng :D
 

File đính kèm

Bị lỗi vậy là không có kết quả nào thõa mãn đó bạn, tôi chỉnh lại chỗ này , để báo luôn, bạn nhận lại file. Chỉnh vùng excel cũng được nhưng sửa lại thêm inputbox, bẫy lỗi này kia nữa nên tôi cũng hơi làm biếng :D
Cảm ơn bạn, file này thị lại thiếu trường hợp c=0 thì phải.
Mình có nhập thử giá trị L=3600 thì không có trường hợp c=0 xuất hiện trong khi file trước đó thì có :D
 
Cảm ơn bạn, file này thị lại thiếu trường hợp c=0 thì phải.
Mình có nhập thử giá trị L=3600 thì không có trường hợp c=0 xuất hiện trong khi file trước đó thì có :D
b=0 chứ nhỉ, bạn có sửa điều kiện lại của c không, nếu c=(600,800) thì không có , c=(600,900) thì có
1587610570527.png
 
Web KT

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

Back
Top Bottom