Page 1 of 1

ต้องการสุ่มเลขแบบมีเงื่อนไขครับ

Posted: Thu May 15, 2014 8:26 pm
by aoohza
ต้องการสุ่มเลขจาก Req.Total โดยกำหนดค่าต่ำสุดและสูงสุดของเลขที่สุ่มออกมาครับ
แต่อยากกำหนดเพิ่มคือ เลขที่สุ่มออกมาอยากให้หาร100ลงตัวครับ เช่น 1100 18400 2300 2500 3900 10000 เป็นต้นครับ
ควรเพิ่มหรือแก้ตรงส่วนไหนครับ

Re: ต้องการสุ่มเลขแบบมีเงื่อนไขครับ

Posted: Thu May 15, 2014 9:55 pm
by Remnant
=RANDBETWEEN(10,200)*100

ลองแบบนี้ดูครับ ลด Min Max ลงมา แล้วคูณด้วย 100 ทีหลังครับ

Re: ต้องการสุ่มเลขแบบมีเงื่อนไขครับ

Posted: Thu May 15, 2014 10:53 pm
by aoohza
ขอบคุณครับแต่ยังไม่ได้ครับ :D
มันเปลี่ยนแค่ค่าแรกส่วนค่าอื่นๆ ก็อยู่ระหว่าง min และ max

Re: ต้องการสุ่มเลขแบบมีเงื่อนไขครับ

Posted: Thu May 15, 2014 11:09 pm
by snasui
:D ลองตามนี้ครับ

C1 ปรับสูตรเป็น

=RANDBETWEEN(RandMin/100,RandMax/100)*100

C2 ปรับสูตรเป็น

=IF(SUM(C$1:C1)<$B$3,IF((ReqTotal-SUM(C$1:C1))<=RandMax, $B$3-SUM(C$1:C1),RANDBETWEEN(RandMin/100,MIN((ReqTotal-RandMin)-SUM(C$1:C1),RandMax/100))*100),SUM(C$1:C1)<(ReqTotal-RandMin))

Enter > Copy ลงด้านล่าง

Re: ต้องการสุ่มเลขแบบมีเงื่อนไขครับ

Posted: Thu May 15, 2014 11:13 pm
by Remnant
ที่ช่อง C1 ใส่สูตรนี้

=RANDBETWEEN(RandMin/100,RandMax/100)*100

ที่ช่อง C2 ใส่สูตรนี้

=IF(SUM(C$1:C1)<$B$3,IF((ReqTotal-SUM(C$1:C1))<=RandMax, $B$3-SUM(C$1:C1),RANDBETWEEN(RandMin/100,MIN((ReqTotal-RandMin)-SUM(C$1:C1),RandMax/100))*100),SUM(C$1:C1)<(ReqTotal-RandMin))

จากนั้น Copy แล้ว Paste ลงมาเรื่อยๆ ครับ

ลองดูนะครับ

Re: ต้องการสุ่มเลขแบบมีเงื่อนไขครับ

Posted: Thu May 15, 2014 11:14 pm
by Remnant
โทษทีครับ มัวพิมพ์อยู่ เลยไม่ได้ดูว่า อาจารย์มาตอบให้แล้ว

ขออภัยด้วยครับ

Re: ต้องการสุ่มเลขแบบมีเงื่อนไขครับ

Posted: Thu May 15, 2014 11:15 pm
by snasui
:D ตอบชนท้ายกันบ้าง ถือเป็นเรื่องปกติ ไม่เป็นไรครับ :lol:

Re: ต้องการสุ่มเลขแบบมีเงื่อนไขครับ

Posted: Thu May 15, 2014 11:42 pm
by snasui
:D แถมอีกสูตรครับ

C1 คีย์สูตร

=RANDBETWEEN(RandMin%,RandMax%)*100

C2 คีย์สูตร

=IF(SUM(C$1:C1)=ReqTotal,"",IF(ReqTotal-SUM(C$1:C1)<=RandMax,ReqTotal-SUM(C$1:C1),RANDBETWEEN(RandMin%,RandMax%)*100))

Re: ต้องการสุ่มเลขแบบมีเงื่อนไขครับ

Posted: Fri May 16, 2014 9:31 am
by aoohza
ได้แล้วครับ อย่างที่ต้องการเลย
ขอบคุณอาจารย์ และคุณ Remnant มากๆ เลยครับ
web นี้มีแต่คนเก่งๆทั้งนั้น ผมนั่งอ่านกระทู้ในเว็บนี้มาเป็นอาทิตย์แล้วครับ ได้ความรู้เยอะเลย :thup: