Skip to main content

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

Anonim

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

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

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

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

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

= RAND ()

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

หลาย RAND ตัวอย่างฟังก์ชันใช้เพื่อสร้างผลลัพธ์ที่แสดงในภาพด้านบน

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

กำลังสร้างหมายเลขด้วย RAND

เนื่องจากฟังก์ชัน RAND ใช้อาร์กิวเมนต์ไม่ได้จึงสามารถใส่ลงในเซลล์งานใดก็ได้โดยการคลิกที่เซลล์และพิมพ์:

= RAND ()

ผลลัพธ์คือจำนวนสุ่มระหว่าง 0 ถึง 1 ในเซลล์

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

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

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

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

= RAND () * (10 - 1) + 1

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

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

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

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

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

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

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

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

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

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

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

ตอนนี้กำลังกดF9 อีกครั้งจะไม่มีผลต่อจำนวนสุ่ม