Tìm tổng giá trị của 1 dãy số sau cho bằng 1 số cho trước

Liên hệ QC

saobekhonglac

Thành viên mới
Tham gia
1/11/08
Bài viết
1,565
Được thích
1,454
Giới tính
Nam
Chào anh/chị.

Em có 1 file excel có 1 dãy số từ ô A2 tới A81. Nhờ anh chị hướng dẫn giúp em công thức hoặc VBA sau cho khi em gõ 1 số bất kỳ vào ô B1 thì sẽ tô màu những số trong cột A có tổng bằng với số tại ô B1 (những số được tô màu sẽ có tổng bằng với ô B1, nếu không có số nào tổng lại bằng thì tìm số có tổng gần đúng (chênh lệch +-5đ)), có thể tô màu 2 số hoặc nhiều hơn 2 số, miễn sao tổng = hoặc chênh lệch 5đ với B1 là được).

Cám ơn.
 

File đính kèm

Chào anh/chị.

Em có 1 file excel có 1 dãy số từ ô A2 tới A81. Nhờ anh chị hướng dẫn giúp em công thức hoặc VBA sau cho khi em gõ 1 số bất kỳ vào ô B1 thì sẽ tô màu những số trong cột A có tổng bằng với số tại ô B1 (những số được tô màu sẽ có tổng bằng với ô B1, nếu không có số nào tổng lại bằng thì tìm số có tổng gần đúng (chênh lệch +-5đ)), có thể tô màu 2 số hoặc nhiều hơn 2 số, miễn sao tổng = hoặc chênh lệch 5đ với B1 là được).

Cám ơn.

ý cái này vui nè . để lại bài viết chờ các vị anh hùng biểu diễn chơi . hi hi
 
Chào anh/chị.

Em có 1 file excel có 1 dãy số từ ô A2 tới A81. Nhờ anh chị hướng dẫn giúp em công thức hoặc VBA sau cho khi em gõ 1 số bất kỳ vào ô B1 thì sẽ tô màu những số trong cột A có tổng bằng với số tại ô B1 (những số được tô màu sẽ có tổng bằng với ô B1, nếu không có số nào tổng lại bằng thì tìm số có tổng gần đúng (chênh lệch +-5đ)), có thể tô màu 2 số hoặc nhiều hơn 2 số, miễn sao tổng = hoặc chênh lệch 5đ với B1 là được).

Cám ơn.

Thử nghiên cứu Solver xem. Đã có đầy trên GPE những yêu cầu tương tự thế này rồi
Nói thêm: Tôi thử solver theo yêu cầu của bạn và ra được kết quả = 11,461,760.746 ---> khá chính xác đấy chứ (có điều thời gian tính toán hơi lâu). Còn nếu chính xác đến 5đ thì... Ẹc.. Ẹc... Solver cũng thua
 
Thầy có thể hướng dẫn giúp em được không, em đang thử với Solver nhưng không biết làm sau.
 
Tặng bạn file excel như mong muốn. Bạn có thể điều chỉnh cho phù hợp ^^
 

File đính kèm

Chào anh/chị.

Em có 1 file excel có 1 dãy số từ ô A2 tới A81. Nhờ anh chị hướng dẫn giúp em công thức hoặc VBA sau cho khi em gõ 1 số bất kỳ vào ô B1 thì sẽ tô màu những số trong cột A có tổng bằng với số tại ô B1 (những số được tô màu sẽ có tổng bằng với ô B1, nếu không có số nào tổng lại bằng thì tìm số có tổng gần đúng (chênh lệch +-5đ)), có thể tô màu 2 số hoặc nhiều hơn 2 số, miễn sao tổng = hoặc chênh lệch 5đ với B1 là được).

Cám ơn.

Cái này có nhiều rồi. Google: tìm các số có tổng bằng số cho trước site:www.giaiphapexcel.com
Nhưng mà dữ liệu đó tìm sơ sơ đã có cả ngàn kết quả rồi (không dám cho chạy hết). Giờ tính sao?
 

File đính kèm

Cám ơn mọi người đã hướng dẫn nhưng mình làm dữ liệu với 80 số thì Excel bị treo không xử lý được.
 
Cám ơn mọi người đã hướng dẫn nhưng mình làm dữ liệu với 80 số thì Excel bị treo không xử lý được.
Đối với dạng này số lượng phần tử lớn thì không chạy nổi đâu. Với n phần tử sẽ có n! tổ hợp. 80 phần tử thì số tổ hợp là 80!, hơn 71*10^117 trường hợp +-+-+-+

Đã thử dữ liệu ở bài #1 với 5000 kết quả vẫn chưa hết //////
 
Lần chỉnh sửa cuối:
Sau khi thay đổi số tổng, bấm tổ hợp phím gì để chạy lệnh vậy! tks
 
Web KT

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

Back
Top Bottom