PDA

View Full Version : การ random ตัวเลข (โดยกำหนดตัวเลขแค่ 4 เลข)



seal_true
7 Jun 2007, 10:46
คือผมอยาก random ตัวเลข โดยกำหนดให้เพียง 4 ตัว คือ 0,1,2,3 เท่านั้นในเซลล์ที่กำหนด สามารถทำได้หรือไม่ครับแล้วต้องทำอย่างไรครับ

วานิชย์
7 Jun 2007, 10:55
=INT(RAND()*4)

:)

Nongmod
7 Jun 2007, 10:56
=ROUND(RAND()*4,0)
ใช้สูตรแบบนี้ได้ไหมครับ

Nongmod
7 Jun 2007, 10:57
ขอโทษนะครับไม่ทราบว่าคุณวานิชย์ตอบไปแล้ว :D

วานิชย์
7 Jun 2007, 11:07
กรณีสูตรจากคุณ Nongmod นี้จะได้เลข 4 มาด้วยครับ ถ้าตัวเลขการสุ่มจากFunction RAND() ได้มากกว่าหรือเท่ากับ 0.875 ครับ

ถ้าจะใช้ ROUND แทน INT ก็น่าจะเป็น แบบนี้
=ROUND(RAND()*3,0)
หรือใช้ ROUNDDOWN ก็ได้ครับ
=ROUNDDOWN(RAND()*4,0)

:)

Nongmod
7 Jun 2007, 11:17
จริงด้วยครับคุณวานิชย์ ผมอ่านโจทย์ไม่ดีแล้วรีบตอบ นึกว่าเอาเลข 4 ด้วย ต้องขอบคุณ คุณวานิชย์มากเลยครับ ที่แก้ไขให้ คราวหน้าจะตรวจสอบให้ดีก่อนตอบคำถามครับ ต้องขออภัยด้วยครับผม

seal_true
7 Jun 2007, 12:30
ขอบคุณครับ