หน้าแรก บทความ Microsoft
Microsoft

RANDBETWEEN ใน Excel สุ่มตัวเลขจำนวนเต็มในช่วงที่กำหนด

เผยแพร่ 16 ส.ค. 69

อยากสุ่มเลขจับรางวัล สุ่มลำดับคิวพนักงาน หรือสร้างชุดข้อมูลตัวเลขสุ่มไว้ทดสอบสูตร RANDBETWEEN คือสูตรที่สุ่มตัวเลขจำนวนเต็มขึ้นมาใหม่ทุกครั้งที่ชีตคำนวณใหม่ อยู่ในช่วงต่ำสุด-สูงสุดที่กำหนดเอง

รูปแบบสูตร

อาร์กิวเมนต์ ความหมาย
bottom ค่าต่ำสุดของช่วง
top ค่าสูงสุดของช่วง

ตัวอย่าง: สุ่มเลขจับรางวัล 1-100

A1fx=RANDBETWEEN(1, 100)
A
1 สุ่มได้ 1-100 (เปลี่ยนทุกครั้งที่คำนวณใหม่)

ทุกครั้งที่กด Enter หรือชีตคำนวณใหม่ (เช่น กด F9) ค่าที่ได้จะเปลี่ยนแบบสุ่มใหม่ในช่วง 1-100 เสมอ ถ้าอยากล็อกตัวเลขที่สุ่มได้ไม่ให้เปลี่ยนอีก ต้องคัดลอกแล้ววางแบบ Paste Special > Values ทับที่เดิม

ข้อควรรู้: ค่าสุ่มเปลี่ยนทุกครั้งที่คำนวณ

RANDBETWEEN เป็นสูตรแบบ Volatile คือคำนวณใหม่ทุกครั้งที่มีการแก้ไขค่าใดๆ ในชีต ไม่ใช่แค่ตอนแก้เซลล์ที่มีสูตรนี้เท่านั้น ถ้าเปิดไฟล์ที่มีสูตรนี้เยอะๆ อาจทำให้ไฟล์คำนวณช้าลงได้

สรุป

RANDBETWEEN เหมาะกับการจับรางวัล สุ่มลำดับ หรือสร้างข้อมูลตัวเลขทดสอบก่อนใช้สูตรอื่นจริง ถ้าต้องการล็อกผลลัพธ์ไว้ถาวรอย่าลืม Paste Special เป็นค่าคงที่หลังสุ่มเสร็จ

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line