Hàm tạo số ngẫu nhiên sao cho tổng bằng 1 số cố định

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

buituyen120499

Thành viên mới
Tham gia
1/8/24
Bài viết
1
Được thích
0
Anh/Chị hỗ trợ giúp em được không ạ?

Em cần sd RANDBETWEEN(3;15) tại cột số lượng (214 dòng) sao cho tổng bằng 1 số (VD: 1996)

Anh/Chị hỗ trợ giúp em với ạ, Em cảm ơn Anh/Chị!
 

File đính kèm

  • SX.xlsx
    24.3 KB · Đọc: 20
Anh/Chị hỗ trợ giúp em được không ạ?

Em cần sd RANDBETWEEN(3;15) tại cột số lượng (214 dòng) sao cho tổng bằng 1 số (VD: 1996)

Anh/Chị hỗ trợ giúp em với ạ, Em cảm ơn Anh/Chị!
Công thức mình nghĩ là khó. Bạn có muốn dùng VBA không
 
Anh/Chị hỗ trợ giúp em được không ạ?

Em cần sd RANDBETWEEN(3;15) tại cột số lượng (214 dòng) sao cho tổng bằng 1 số (VD: 1996)

Anh/Chị hỗ trợ giúp em với ạ, Em cảm ơn Anh/Chị!
214 dòng đem nhân đơn giá đã có kết quả là 1.512.338;
(/ậy muốn được kết quả là 1996 thì số lượng phải có nhiều giá trị âm mới đặng!
[Những mong là chủ bài đăng đã cân nhắc đến điều này khi tạo từ bàn phím những câu đã đặt vấn đề với diễn đàn nêu trên!]
 
214 dòng đem nhân đơn giá đã có kết quả là 1.512.338;
(/ậy muốn được kết quả là 1996 thì số lượng phải có nhiều giá trị âm mới đặng!
[Những mong là chủ bài đăng đã cân nhắc đến điều này khi tạo từ bàn phím những câu đã đặt vấn đề với diễn đàn nêu trên!]
Kệ bác ơi viết cái code vba nếu không thỏa mãn thì cho nó chạy mệt nghỉ bác ạ.
 
214 dòng đem nhân đơn giá đã có kết quả là 1.512.338;
(/ậy muốn được kết quả là 1996 thì số lượng phải có nhiều giá trị âm mới đặng!
[Những mong là chủ bài đăng đã cân nhắc đến điều này khi tạo từ bàn phím những câu đã đặt vấn đề với diễn đàn nêu trên!]
Bạn ấy cần tổng (số lượng) 214 số bằng 1996 mà bác. Cột đơn giá và thành tiền kia để tính sau, chắc là có phân bổ tổng tiền/tổng số lượng (1996) mới ra được con số ở đơn giá.
Góp vui chủ thớt:
Mã:
J2=RANDBETWEEN(MEDIAN(3,15,1996-SUM($J$1:J1)-15*(214-ROW()+1)),MEDIAN(3,15,1996-SUM($J$1:J1)-3*(214-ROW()+1)))
Kéo xuống cho đến J215
 
Anh/Chị hỗ trợ giúp em được không ạ?

Em cần sd RANDBETWEEN(3;15) tại cột số lượng (214 dòng) sao cho tổng bằng 1 số (VD: 1996)

Anh/Chị hỗ trợ giúp em với ạ, Em cảm ơn Anh/Chị!
Dùng VBA có được không bạn?
Tham khảo file làm bằng VBA xem sao.
Nhập số tổng (1996 hay là gì gì đó) vào ô J1.
tăng thêm hoặc giảm bớt danh sách (215 hay 1yy hay 3xx, hay zzzz... dòng data)
Nhấn nút chạy code để có được kết quả ở cột J (từ J2:J....)
Như vậy cứ mỗi lần nhấn nút ta được 1 đáp án.
Hy vọng là đáp ứng được yêu cầu của bạn.
 

File đính kèm

  • SX.xlsm
    34.2 KB · Đọc: 5
Web KT

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

Back
Top Bottom