สูตร Excel กระจายตัวเลข (Distribute Numbers in Excel)

ในงาน Excel หลายครั้งเราต้องการ กระจายตัวเลข เพื่อใช้ในการสุ่มทดสอบ, ทำการจำลองข้อมูล,
หรือแบ่งจำนวนเงิน/ยอดขายออกเป็นส่วนย่อย ๆ อย่างเท่า ๆ กัน การใช้ฟังก์ชัน Excel จะช่วยทำงานนี้ได้ง่ายและรวดเร็ว
บทความนี้จะแนะนำสูตรสำคัญ เช่น RANDBETWEEN, SEQUENCE, RAND, PERCENTRANK ที่ใช้บ่อยสำหรับกระจายตัวเลข

🔥 ทำไมต้องใช้สูตรกระจายตัวเลข?

  • สร้างข้อมูลจำลอง (Mock Data) เพื่อทดสอบระบบ
  • สุ่มแจกแจงคะแนน, โบนัส, หรือค่าต่าง ๆ
  • จัดแบ่งงบประมาณ/ยอดรวมเป็นช่วง ๆ
  • ทำการวิเคราะห์เชิงสถิติด้วยการสุ่ม (Simulation)

🕒 ใช้สูตรนี้เมื่อใด?

  • เมื่อคุณต้องการสร้างชุดข้อมูลตัวเลขจำนวนมากแบบอัตโนมัติ
  • เมื่อคุณต้องการกระจายตัวเลขแบบสุ่มหรือแบ่งเป็นช่วงเท่า ๆ กัน
  • เมื่อคุณต้องการประเมินค่าตามเปอร์เซ็นต์ไทล์ (Percentile)

 

⚡ วิธีใช้สูตร Excel กระจายตัวเลข

1) สร้างตัวเลขสุ่มระหว่างค่า (RANDBETWEEN)

=RANDBETWEEN(1,100)

สุ่มเลขตั้งแต่ 1 ถึง 100

2) กระจายตัวเลขต่อเนื่อง (SEQUENCE)

=SEQUENCE(10,1,1,5)

สร้างตัวเลข 10 ค่า เริ่มที่ 1 เพิ่มทีละ 5 → 1, 6, 11, …

3) สร้างเลขทศนิยมสุ่ม (RAND)

=RAND()

สุ่มเลข 0 ถึง 1 แล้วใช้ปรับสเกล เช่น =RAND()*100 เพื่อสุ่ม 0–100

4) กระจายตามเปอร์เซ็นต์ (PERCENTRANK)

=PERCENTRANK($B$2:$B$20,B2)

หาตำแหน่งเปอร์เซ็นต์ของค่าภายในกลุ่มข้อมูล

5) แบ่งยอดรวมกระจายเป็นช่วง (INT+RAND)

=INT(RAND()*1000)

กระจายยอดรวมให้แตกต่างกันแบบสุ่ม เช่น แจกงบ 1000 บาทให้หลายฝ่าย

📥 ดาวน์โหลดไฟล์ตัวอย่างที่นี่ ⬇️

⚠️ ปัญหาที่พบบ่อย + วิธีแก้

  • ค่าที่ได้เปลี่ยนตลอด → ใช้ Copy → Paste Values เพื่อคงค่า
  • สุ่มไม่ซ้ำ → ใช้ UNIQUE หรือ SORTBY ร่วมกับ RANDARRAY
  • กระจายไม่เท่ากัน → ใช้ SEQUENCE กำหนดช่วงชัดเจนแทน RAND

🎯 ประโยชน์

  • ช่วยสร้างข้อมูลทดลองได้เร็ว
  • ใช้ในการเรียนการสอน, ทดลองสูตร
  • สนับสนุนงานวิจัยและการวิเคราะห์เชิงสถิติ

📝 สรุปส่งท้าย

สูตร Excel กระจายตัวเลข เป็นเครื่องมือสำคัญสำหรับการสร้างข้อมูลสุ่มหรือการแจกแจงข้อมูลตามต้องการ
ไม่ว่าจะเป็นการใช้ RANDBETWEEN, SEQUENCE, RAND หรือ PERCENTRANK
ฟังก์ชันเหล่านี้ช่วยให้งานของคุณยืดหยุ่นมากขึ้น ทั้งด้านการทดสอบ การเรียนรู้ และการวิเคราะห์ข้อมูล.

Tags

สูตร Excel กระจายตัวเลข, Excel RAND, Excel RANDBETWEEN, Excel SEQUENCE, Excel PERCENTRANK, Random Numbers Excel