Thep Excel

RANDBETWEEN – สุ่มตัวเลขจำนวนเต็ม

สุ่มจำนวนเต็มในช่วงที่กำหนด

RANDBETWEEN คืนค่าจำนวนเต็มสุ่ม (Random Integer) ที่อยู่ระหว่างค่าต่ำสุดและสูงสุดที่ระบุ โดยจะรวมค่าต่ำสุดและสูงสุดนั้นด้วย ค่าที่ได้จะเปลี่ยนใหม่ทุกครั้งที่มีการคำนวณ

=RANDBETWEEN(bottom, top)

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=RANDBETWEEN(bottom, top)

Argument Type Required Default Description
bottom Number Yes ค่าต่ำสุดของช่วงที่ต้องการสุ่ม
top Number Yes ค่าสูงสุดของช่วงที่ต้องการสุ่ม

How it works

จำลองยอดขาย

สุ่มสร้างตัวเลขยอดขายรายเดือนระหว่าง 10,000 ถึง 50,000 เพื่อทดสอบ Dashboard

สุ่มวันทำงาน

สุ่มวันที่ในปีนี้ โดยใช้ RANDBETWEEN(DATE(2025,1,1), DATE(2025,12,31))

จับฉลากของขวัญ

สุ่มเลขที่ผู้โชคดีจากหมายเลข 1 ถึงจำนวนคนทั้งหมด

Examples

สุ่มเลขจำนวนเต็ม

สุ่มตัวเลขจำนวนเต็มระหว่าง 1 ถึง 100 (รวมทั้ง 1 และ 100)
Excel Formula:

=RANDBETWEEN(1, 100)

Result:

1-100

สุ่มวันที่

สุ่มวันที่ในปี 2024 (ต้อง Format Cell เป็น Date)
Excel Formula:

=RANDBETWEEN(DATE(2024,1,1), DATE(2024,12,31))

Result:

วันในปี 2024

FAQs

ทำไมค่าเปลี่ยนไปเรื่อยๆ?

เพราะเป็น Volatile Function ที่คำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงใน Sheet วิธีแก้คือ Copy > Paste Value

สุ่มทศนิยมได้ไหม?

ไม่ได้ RANDBETWEEN ได้แค่จำนวนเต็ม ถ้าต้องการทศนิยมต้องใช้ RAND() หรือ RANDARRAY() แทน

Resources & Related

Additional Notes

ฟังก์ชัน RANDBETWEEN ใช้สำหรับสุ่มตัวเลขจำนวนเต็มในช่วงที่กำหนด (ระบุค่าต่ำสุดและสูงสุด) เหมาะสำหรับใช้จำลองข้อมูล สร้างรหัสสุ่ม หรือเกมเสี่ยงโชค

Leave a Reply

Your email address will not be published. Required fields are marked *