Thep Excel

RAND – สุ่มตัวเลขทศนิยม

สุ่มเลขทศนิยมระหว่าง 0 ถึง 1

RAND คืนค่าตัวเลขสุ่มที่เป็นทศนิยมที่มีค่ามากกว่าหรือเท่ากับ 0 แต่น้อยกว่า 1 (0 <= x < 1) ค่าที่ได้จะเปลี่ยนไปเรื่อยๆ ทุกครั้งที่ Sheet มีการคำนวณ

=RAND()

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=RAND()

How it works

สุ่มผู้โชคดี

สร้างเลขสุ่มให้รายชื่อทุกคน แล้วเรียงลำดับจากมากไปน้อยเพื่อหาผู้ชนะ

สร้างข้อมูลจำลอง

สร้างชุดข้อมูลตัวเลขเพื่อใช้ทดสอบสูตรหรือกราฟ

สุ่มเรียงลำดับ (Shuffle)

ใช้ RAND สร้างคอลัมน์ช่วย แล้ว Sort ตามคอลัมน์นั้นเพื่อสลับลำดับข้อมูลมั่วๆ

Examples

ตัวอย่างที่ 1: สุ่มเลขพื้นฐาน

ได้ค่าสุ่มระหว่าง 0 ถึง 1
Excel Formula:

=RAND()

Result:

0.8542 (สุ่ม)

ตัวอย่างที่ 2: สุ่มเลข 0 ถึง 100

นำค่าสุ่ม (0-1) ไปคูณ 100 จะได้ค่าระหว่าง 0 ถึง 100
Excel Formula:

=RAND() * 100

Result:

45.67 (สุ่ม)

ตัวอย่างที่ 3: สุ่มจำนวนเต็ม 1-10

คูณ 10 แล้วตัดทศนิยมจะได้ 0-9 จากนั้นบวก 1 เพื่อให้ได้ 1-10
Excel Formula:

=INT(RAND() * 10) + 1

Result:

7 (สุ่ม)

FAQs

ทำอย่างไรให้ค่าไม่เปลี่ยน?

หลังจากสุ่มเสร็จแล้ว ให้ Copy แล้ว Paste Values (วางเฉพาะค่า) ทับลงไป ค่าจะนิ่งไม่เปลี่ยนอีก

RAND ต่างจาก RANDBETWEEN อย่างไร?

RAND ได้ทศนิยม 0-1 ส่วน RANDBETWEEN ได้จำนวนเต็มในช่วงที่กำหนด (เช่น 1-100)

Resources & Related

Additional Notes

ฟังก์ชัน RAND ใช้สำหรับสุ่มตัวเลขทศนิยมที่มีค่าระหว่าง 0 ถึง 1 โดยจะสุ่มค่าใหม่ทุกครั้งที่มีการคำนวณ (Volatile Function) เหมาะสำหรับการจำลองสถานการณ์ หรือใช้สุ่มตัวอย่างข้อมูล

Leave a Reply

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