สร้างตัวเลขสุ่มด้วยฟังก์ชัน RAND ของ Excel

สารบัญ:

สร้างตัวเลขสุ่มด้วยฟังก์ชัน RAND ของ Excel
สร้างตัวเลขสุ่มด้วยฟังก์ชัน RAND ของ Excel
Anonim

วิธีหนึ่งในการสร้างตัวเลขสุ่มใน Excel คือการใช้ฟังก์ชัน RAND โดยตัวมันเอง RAND สร้างช่วงตัวเลขสุ่มที่จำกัด แต่ด้วยการใช้ตัวเลขดังกล่าวในสูตรร่วมกับฟังก์ชันอื่นๆ คุณสามารถขยายช่วงของค่าเพื่อให้:

  • RAND สามารถสร้างกลับตัวเลขสุ่มภายในช่วงที่ระบุ เช่น 1 และ 10 หรือ 1 และ 100 โดยระบุค่าสูงและต่ำของช่วง
  • คุณสามารถลดเอาต์พุตของฟังก์ชันเป็นจำนวนเต็มได้โดยรวมกับฟังก์ชัน TRUNC ซึ่งจะตัดทอนหรือลบตำแหน่งทศนิยมทั้งหมดออกจากตัวเลข

ฟังก์ชัน RAND ส่งคืนจำนวนที่กระจายอย่างเท่าเทียมกันที่มากกว่าหรือเท่ากับ 0 และน้อยกว่า 1 ในขณะที่เป็นเรื่องปกติที่จะอธิบายช่วงของค่าที่สร้างโดยฟังก์ชันว่าเป็น จาก 0 ถึง 1 ในความเป็นจริง มันแม่นยำกว่าที่จะบอกว่าช่วงอยู่ระหว่าง 0 ถึง 0.999…

คำแนะนำเหล่านี้ใช้กับ Excel 2019, 2016, 2013, 2010, Excel Online และ Excel for Microsoft 365

RAND ไวยากรณ์ของฟังก์ชันและอาร์กิวเมนต์

Image
Image

ไวยากรณ์ของฟังก์ชันหมายถึงเลย์เอาต์ของฟังก์ชันและรวมถึงชื่อฟังก์ชัน วงเล็บเหลี่ยม ตัวคั่นด้วยจุลภาค และอาร์กิวเมนต์ ไวยากรณ์สำหรับฟังก์ชัน RAND คือ:

=RAND()

ต่างจากฟังก์ชัน RANDBETWEEN ซึ่งต้องระบุอาร์กิวเมนต์ระดับไฮเอนด์และระดับล่าง ฟังก์ชัน RAND ไม่ยอมรับอาร์กิวเมนต์

คุณสามารถดูตัวอย่างฟังก์ชัน RAND ได้หลายตัวอย่างในภาพด้านบน

  • ตัวอย่างแรก (แถว 2) เข้าสู่ฟังก์ชัน RAND ด้วยตัวเอง
  • ตัวอย่างที่สอง (แถวที่ 3 และ 4) สร้างสูตรที่สร้างตัวเลขสุ่มระหว่าง 1 ถึง 10 ถึง 1 ถึง 100
  • ตัวอย่างที่สาม (แถวที่ 5) สร้างจำนวนเต็มแบบสุ่มระหว่าง 1 ถึง 10 โดยใช้ฟังก์ชัน TRUNC
  • ตัวอย่างสุดท้าย (แถวที่ 6) ใช้ฟังก์ชัน ROUND เพื่อลดจำนวนตำแหน่งทศนิยมสำหรับตัวเลขสุ่ม

สร้างตัวเลขด้วย RAND

Image
Image

อีกครั้ง เนื่องจากฟังก์ชัน RAND ไม่มีอาร์กิวเมนต์ คุณสามารถป้อนได้โดยคลิกที่เซลล์แล้วพิมพ์ =RAND() ซึ่งส่งผลให้ตัวเลขสุ่มระหว่าง 0 ถึง 1 ในเซลล์

สร้างตัวเลขภายในช่วง

รูปแบบทั่วไปของสมการที่ใช้สร้างตัวเลขสุ่มภายในช่วงที่ระบุคือ:

=RAND()(สูง-ต่ำ)+ต่ำ

สูง และ ต่ำ แสดงถึงขีดจำกัดบนและล่างของช่วงตัวเลขที่ต้องการ ตัวอย่างเช่น ในการสร้างตัวเลขสุ่มระหว่าง 1 ถึง 10 ให้ป้อนสูตรต่อไปนี้ลงในเซลล์เวิร์กชีต:

=RAND()(10-1)+1

การสร้างจำนวนเต็มแบบสุ่มด้วย RAND

Image
Image

การคืนค่าจำนวนเต็ม - จำนวนเต็มที่ไม่มีส่วนทศนิยม - รูปแบบทั่วไปของสมการคือ:

=TRUNC(RAND()(สูง-ต่ำ)+ต่ำ)

แทนที่จะลบตำแหน่งทศนิยมทั้งหมดด้วยฟังก์ชัน TRUNC เราสามารถใช้ฟังก์ชัน ROUND ต่อไปนี้ร่วมกับ RAND เพื่อลดจำนวนตำแหน่งทศนิยมในตัวเลขสุ่มเป็นสอง

=ROUND(RAND()(สูง-ต่ำ)+ต่ำ, ทศนิยม)

RAND ฟังก์ชันและความผันผวน

ฟังก์ชัน RANDเป็นหนึ่งในฟังก์ชันที่ไม่แน่นอนของ Excel นี่หมายความว่า:

  • ฟังก์ชันจะคำนวณและสร้างตัวเลขสุ่มใหม่ทุกครั้งที่มีใครทำการเปลี่ยนแปลงในเวิร์กชีต รวมถึงการดำเนินการต่างๆ เช่น การเพิ่มข้อมูลใหม่
  • สูตรใดก็ตามที่ขึ้นอยู่กับเซลล์ที่มีฟังก์ชันผันผวนโดยตรงหรือโดยอ้อมจะคำนวณใหม่ทุกครั้งที่มีคนทำการเปลี่ยนแปลงในเวิร์กชีต
  • ในเวิร์กชีตหรือเวิร์กบุ๊กที่มีข้อมูลจำนวนมาก โปรดใช้ความระมัดระวังเมื่อใช้ฟังก์ชันที่มีความผันผวน เนื่องจากฟังก์ชันเหล่านี้อาจทำให้เวลาตอบสนองของโปรแกรมช้าลงเนื่องจากความถี่ในการคำนวณใหม่

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

คุณยังสามารถใช้ปุ่ม F9 เพื่อป้องกันไม่ให้ตัวเลขสุ่มเปลี่ยนทุกครั้งที่มีคนทำการเปลี่ยนแปลงในแผ่นงาน:

  1. คลิกบนเซลล์แผ่นงานที่คุณต้องการให้ตัวเลขสุ่มอยู่
  2. พิมพ์ฟังก์ชัน =RAND() ลงในแถบสูตรด้านบนเวิร์กชีต
  3. กดปุ่ม F9 เพื่อเปลี่ยนฟังก์ชัน RAND เป็นตัวเลขสุ่มคงที่
  4. กดปุ่ม Enter บนแป้นพิมพ์เพื่อแสดงตัวเลขสุ่มในเซลล์ที่เลือก
  5. ตอนนี้ กด F9 จะไม่มีผลกับตัวเลขสุ่ม

แนะนำ: