อยากสุ่มเลขจับรางวัล สุ่มลำดับคิวพนักงาน หรือสร้างชุดข้อมูลตัวเลขสุ่มไว้ทดสอบสูตร RANDBETWEEN คือสูตรที่สุ่มตัวเลขจำนวนเต็มขึ้นมาใหม่ทุกครั้งที่ชีตคำนวณใหม่ อยู่ในช่วงต่ำสุด-สูงสุดที่กำหนดเอง
รูปแบบสูตร
| อาร์กิวเมนต์ | ความหมาย |
| bottom | ค่าต่ำสุดของช่วง |
| top | ค่าสูงสุดของช่วง |
ตัวอย่าง: สุ่มเลขจับรางวัล 1-100
=RANDBETWEEN(1, 100)| A | |
|---|---|
| 1 | สุ่มได้ 1-100 (เปลี่ยนทุกครั้งที่คำนวณใหม่) |
ทุกครั้งที่กด Enter หรือชีตคำนวณใหม่ (เช่น กด F9) ค่าที่ได้จะเปลี่ยนแบบสุ่มใหม่ในช่วง 1-100 เสมอ ถ้าอยากล็อกตัวเลขที่สุ่มได้ไม่ให้เปลี่ยนอีก ต้องคัดลอกแล้ววางแบบ Paste Special > Values ทับที่เดิม
ข้อควรรู้: ค่าสุ่มเปลี่ยนทุกครั้งที่คำนวณ
RANDBETWEEN เป็นสูตรแบบ Volatile คือคำนวณใหม่ทุกครั้งที่มีการแก้ไขค่าใดๆ ในชีต ไม่ใช่แค่ตอนแก้เซลล์ที่มีสูตรนี้เท่านั้น ถ้าเปิดไฟล์ที่มีสูตรนี้เยอะๆ อาจทำให้ไฟล์คำนวณช้าลงได้
สรุป
RANDBETWEEN เหมาะกับการจับรางวัล สุ่มลำดับ หรือสร้างข้อมูลตัวเลขทดสอบก่อนใช้สูตรอื่นจริง ถ้าต้องการล็อกผลลัพธ์ไว้ถาวรอย่าลืม Paste Special เป็นค่าคงที่หลังสุ่มเสร็จ