สุ่มเลขจำนวนเต็ม
=RANDBETWEEN(1, 100)
1-100
สุ่มจำนวนเต็มในช่วงที่กำหนด
RANDBETWEEN คืนค่าจำนวนเต็มสุ่ม (Random Integer) ที่อยู่ระหว่างค่าต่ำสุดและสูงสุดที่ระบุ โดยจะรวมค่าต่ำสุดและสูงสุดนั้นด้วย ค่าที่ได้จะเปลี่ยนใหม่ทุกครั้งที่มีการคำนวณ
=RANDBETWEEN(bottom, top)
=RANDBETWEEN(bottom, top)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| bottom | Number | Yes | ค่าต่ำสุดของช่วงที่ต้องการสุ่ม | |
| top | Number | Yes | ค่าสูงสุดของช่วงที่ต้องการสุ่ม |
สุ่มสร้างตัวเลขยอดขายรายเดือนระหว่าง 10,000 ถึง 50,000 เพื่อทดสอบ Dashboard
สุ่มวันที่ในปีนี้ โดยใช้ RANDBETWEEN(DATE(2025,1,1), DATE(2025,12,31))
สุ่มเลขที่ผู้โชคดีจากหมายเลข 1 ถึงจำนวนคนทั้งหมด
=RANDBETWEEN(1, 100)
1-100
=RANDBETWEEN(DATE(2024,1,1), DATE(2024,12,31))
วันในปี 2024
เพราะเป็น Volatile Function ที่คำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงใน Sheet วิธีแก้คือ Copy > Paste Value
ไม่ได้ RANDBETWEEN ได้แค่จำนวนเต็ม ถ้าต้องการทศนิยมต้องใช้ RAND() หรือ RANDARRAY() แทน
ฟังก์ชัน RANDBETWEEN ใช้สำหรับสุ่มตัวเลขจำนวนเต็มในช่วงที่กำหนด (ระบุค่าต่ำสุดและสูงสุด) เหมาะสำหรับใช้จำลองข้อมูล สร้างรหัสสุ่ม หรือเกมเสี่ยงโชค