สร้างเลขสุ่ม - RANDBETWEEN
RANDBETWEEN เป็นการสร้างเลขสุ่มที่เป็นจำนวนเต็ม โดยกำหนดช่วงต่ำสุดและสูงสุด 😎💚 #excelsoezy #exceltricks #exceltips #Lemon8ฮาวทู #excel
หลายคนถามว่า “RANDBETWEEN Excel คืออะไร” หรือ “สุ่มเลขแบบกำหนดช่วงต่ำสุด-สูงสุดทำยังไง” เราใช้บ่อยมากเวลาอยากได้ “การสุ่มตัวเลข” เพื่อทำตัวอย่างข้อมูล/จำลองยอดขาย/สุ่มลำดับที่ในตารางแบบเร็ว ๆ 1) RANDBETWEEN คืออะไร (สุ่มเลขจำนวนเต็ม) RANDBETWEEN(bottom, top) จะสุ่ม “จำนวนเต็ม” ตั้งแต่ค่าต่ำสุด (bottom) ถึงค่าสูงสุด (top) แบบรวมปลายทั้งสองฝั่ง ตัวอย่าง: - =RANDBETWEEN(1,10) ได้เลข 1–10 - =RANDBETWEEN(0,100) ได้เลข 0–100 - =RANDBETWEEN(50,60) ได้เลข 50–60 ทริค: ถ้าจะให้ได้ “ลำดับที่” แบบสุ่ม เช่น 1–100 ก็ใส่สูตรลงหลายแถวได้เลย 2) ถ้าต้องการเลขสุ่ม “ทศนิยม” ควรใช้ฟังก์ชันไหน? กรณีอยากได้ค่าทศนิยม ให้ใช้ RAND() (สุ่มทศนิยม 0 ถึง <1) แล้วค่อยปรับช่วงเอา สูตรพื้นฐาน: - =RAND() ได้ 0.000… ถึง 0.999… ถ้าอยากกำหนดช่วง เช่น 5 ถึง 10 (แบบทศนิยม): - =RAND()*(10-5)+5 ถ้าอยากจำกัดทศนิยม 2 ตำแหน่ง: - =ROUND(RAND()*(10-5)+5,2) 3) สุ่มเลข “ในช่วง” แต่ต้องการทศนิยม 2 ตำแหน่งแบบคุมช่วง ตัวอย่างสุ่มราคา 99.00–199.00: - =ROUND(RAND()*(199-99)+99,2) 4) ทำไมเลขสุ่มเปลี่ยนตลอด? และวิธี “ล็อกค่า” ไม่ให้เปลี่ยน RANDBETWEEN/RAND จะคำนวณใหม่ทุกครั้งที่ชีตมีการคำนวณ (เช่น พิมพ์ค่าอื่น, เปิดไฟล์ใหม่) วิธีล็อกแบบง่ายที่ใช้ประจำ: - คัดลอกช่วงที่สุ่มไว้ > วางแบบ “ค่า” (Paste Special > Values) หรือถ้าต้องการให้คำนวณเฉพาะตอนกดเอง ให้ลองตั้งค่า Calculation เป็น Manual (ขึ้นกับเวอร์ชัน Excel) 5) ตัวอย่างใช้งานจริงที่ทำให้ตารางดูเป็นมืออาชีพ - สุ่มคะแนนนักเรียน 0–100: =RANDBETWEEN(0,100) - สุ่มจำนวนชิ้นขาย 1–20: =RANDBETWEEN(1,20) - สุ่มลำดับที่เพื่อจับฉลากแบบง่าย: สร้างคอลัมน์สุ่มด้วย =RAND() แล้ว Sort จากน้อยไปมาก สรุปสั้น ๆ: ถ้าต้องการ “จำนวนเต็มและกำหนดช่วง” ใช้ RANDBETWEEN แต่ถ้าต้องการ “ทศนิยม” ใช้ RAND แล้วคูณ/บวกเพื่อขยายช่วงตามที่ต้องการ




















