Chọn các số trong dãy số để ra 1 số tổng cho trước (4 người xem)

Liên hệ QC

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

zilnokun

Thành viên mới
Tham gia
17/3/20
Bài viết
1
Được thích
0
Chào các anh chị trong diễn đàn
Mình có một nhu cầu sau: Tôi có 1 dãy số (gồm nhiều ô, các ô có giá trị bất kỳ). Tôi muốn tìm ra những ô nào trong dãy đó cộng với nhau sẽ ra 1 giá trị cho trước. Mỗi ô chỉ được cộng 1 lần. Không cần tìm hết các phương án thỏa mãn, chỉ cần tìm được 1 đáp án là đạt yêu cầu.
Tôi đã thử bằng solver theo hướng dẫn trên một bài viết của diễn đàn. Nhưng trường hợp của tôi số liệu để cộng ra tổng cho sẵn ấy lại không chính xác hoàn toàn. Có sai số.
Có nghĩa:
Tổng cho sẵn là 10.000
Nhưng các giá trị chính xác muốn tìm cộng lại thì lại là 10.005
Vậy có cách nào không ạ? Mong được mọi người hướng dẫn
 
Tìm mấy diễn đàn Toán mà hỏi giải thuật "bài toán ba lô"
 
Hoặc vẫn dùng solver với hàm min sai số (cho sai số chấp nhận vào theo giá trị tuyệt đối hoặc %)
 
Đã anh chị nào tìm được cách giải của bài toán này chưa ạ? cho em xin file tính với ạ
 
Chào các anh chị trong diễn đàn
Mình có một nhu cầu sau: Tôi có 1 dãy số (gồm nhiều ô, các ô có giá trị bất kỳ). Tôi muốn tìm ra những ô nào trong dãy đó cộng với nhau sẽ ra 1 giá trị cho trước. Mỗi ô chỉ được cộng 1 lần. Không cần tìm hết các phương án thỏa mãn, chỉ cần tìm được 1 đáp án là đạt yêu cầu.
Tôi đã thử bằng solver theo hướng dẫn trên một bài viết của diễn đàn. Nhưng trường hợp của tôi số liệu để cộng ra tổng cho sẵn ấy lại không chính xác hoàn toàn. Có sai số.
Có nghĩa:
Tổng cho sẵn là 10.000
Nhưng các giá trị chính xác muốn tìm cộng lại thì lại là 10.005
Vậy có cách nào không ạ? Mong được mọi người hướng dẫn
Bạn xem có đúng ý mình không, cách này dùng code VBA.
 

File đính kèm

Anh/chị nào có cách nào để công thức chạy rộng ra thêm nhiều cột như file mẫu là đang có 13 cột, em thêm cột thì công thức bị lỗi. Em muốn nhờ anh/chị tạo giúp em số cột là không giới hạn được không ạ.
 

File đính kèm

--------------
Bài đã được tự động gộp:

Anh/chị nào có cách nào để công thức chạy rộng ra thêm nhiều cột như file mẫu là đang có 13 cột, em thêm cột thì công thức bị lỗi. Em muốn nhờ anh/chị tạo giúp em số cột là không giới hạn được không ạ.
Thêm cột không thấy lỗi.
Với số liệu trong file, có lẽ bài của bạn chỉ có 1 kết quả --> các dòng dưới lỗi
 
--------------
Bài đã được tự động gộp:


Thêm cột không thấy lỗi.
Với số liệu trong file, có lẽ bài của bạn chỉ có 1 kết quả --> các dòng dưới lỗi
Dạ, nếu thêm 2,3 cột thôi thì công thức không lỗi ạ. Nhưng nếu chèn thêm nhiều cột thì công thức bị lỗi ạ. Em muốn thêm lượng cột là không giới hạn ạ, vì số liệu cần tính nhiều ạ.
 
Dạ, nếu thêm 2,3 cột thôi thì công thức không lỗi ạ. Nhưng nếu chèn thêm nhiều cột thì công thức bị lỗi ạ. Em muốn thêm lượng cột là không giới hạn ạ, vì số liệu cần tính nhiều ạ.
Chiều dài chuỗi nhị phân tại B3 có lẽ cũng bị giới hạn --> số cột cũng bị giới hạn theo chiều dài chuỗi này --> nếu số cột lớn hơn chiều dài chuỗi sẽ xảy ra lỗi.
Để số cột không giới hạn chắc có lẽ phải dùng công thức khác
 
Chiều dài chuỗi nhị phân tại B3 có lẽ cũng bị giới hạn --> số cột cũng bị giới hạn theo chiều dài chuỗi này --> nếu số cột lớn hơn chiều dài chuỗi sẽ xảy ra lỗi.
Để số cột không giới hạn chắc có lẽ phải dùng công thức khác
Anh có công thức nào để tính kiểu bài như trên không ạ, chỉ giúp em với ạ.
 
Anh có công thức nào để tính kiểu bài như trên không ạ, chỉ giúp em với ạ.
Thử đoán nhé, theo cách hỏi thì có phải công thức trong file không phải của bạn?
Nếu đúng thì sao không nhờ người đã lập ra nó?
Nếu sai thì thôi.

Công thức quá đẳng cấp. :wallbash: :wallbash: :wallbash:
 
Thử đoán nhé, theo cách hỏi thì có phải công thức trong file không phải của bạn?
Nếu đúng thì sao không nhờ người đã lập ra nó?
Nếu sai thì thôi.

Công thức quá đẳng cấp. :wallbash: :wallbash: :wallbash:
Dạ, file trên em tải ở trên mạng xuống thôi ạ, mà chưa áp dụng được vào phần em cần vì dãy số em cần tính nhiều hơn công thức trong file đang tạo ạ.
 
Không có chuyện vô hạn số đâu. Về mặt kỹ thuật công thức trong file chỉ có thể tính được tối đa 20 số, thực tế tính được tới đâu tùy thuộc vào cấu hình máy.
 
Web KT

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

Back
Top Bottom