คำอธิบาย

ฟังก์ชัน RAND จะคืนค่าตัวเลขสุ่มแบบเรียลที่กระจายตัวอย่างสม่ำเสมอ ตั้งแต่ค่า 0 ถึงน้อยกว่า 1 (ไม่รวมเลข 1) ทุกครั้งที่มีการ Recalculate จะมีการคืนค่าตัวเลขสุ่มใหม่

มีครั้งแรกในเวอร์ชันไหน

2003 หรือ Version ก่อนหน้า

รูปแบบคำสั่ง (Syntax)

RAND()

Arguments

  • ไม่มี

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =RAND()
    Description: สร้างตัวเลขสุ่มซึ่งมีค่าตั้งแต่ 0 จนถึงน้อยกว่า 1
    Result: เช่น 0.244440923710675
  • Formula:
    =RAND()*100
    Description: สร้างตัวเลขสุ่มซึ่งมีค่าตั้งแต่ 0 จนถึงน้อยกว่า 100
    Result: เช่น 45.8993945978295
  • Formula:
    =RAND()*100+50
    Description: สร้างตัวเลขสุ่มซึ่งมีค่าตั้งแต่ 50 จนถึงน้อยกว่า 150
    Result: เช่น 122.72331785904
  • Formula:
    =INT(RAND()*100)
    Description: สร้างตัวเลขสุ่มแบบจำนวนเต็มซึ่งมีค่าตั้งแต่ 0 จนถึง 99 (น้อยกว่า 100)
    Result: เช่น 83 (แต่ไม่มีทางได้ 100)
  • Formula:
    =INT(RAND()*5)+1
    Description: สร้างตัวเลขสุ่มแบบจำนวนเต็มซึ่งมีค่าตั้งแต่ 1 ถึง 5
    Result: เช่น 3
  • Formula:
    =NORM.INV(RAND(), 50, 10)
    Description: สุ่มค่าตัวเลขที่มีการกระจายแบบปกติ (Normal Bell Curve) ด้วยค่า Mean 50 และ Standard Deviation 10
    Result: เช่น 52.32288615

Tips & Tricks

ถ้าอยากให้ตัวเลขสุ่มคงที่ไว้เหมือนเดิม ให้เปิดโหมด Manual Calculation หรือถ้าอยากให้คงที่ถาวรแม้จะเปิด Auto calculation แล้ว ก็ต้อง Copy ค่าแล้ว Paste Value เอาไว้ก่อน

ข้อควรระวัง (Cautions)

ระวัง! ถ้าชีตมีการคำนวณใหม่ หรือป้อนข้อมูลใหม่ ตัวเลขสุ่มจะเปลี่ยน คุณอาจจะสูญเสียค่าที่ต้องการได้ง่าย ๆ

ฟังก์ชันที่เกี่ยวข้อง

ข้อดี / ข้อจำกัด

สุดยอดสำหรับการสร้างค่าตัวเลขสุ่ม โดยไม่ต้องตั้งพารามิเตอร์ใด ๆ แต่ต้องระวังเรื่องค่าที่เปลี่ยนแปลงทุกครั้งที่มีการคำนวณใหม่!

References


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot