วิธีหนึ่งในการสร้างตัวเลขแบบสุ่มใน 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
เมื่อต้องการคืนค่าจำนวนเต็ม - ตัวเลขทั้งหมดที่ไม่มีส่วนทศนิยม - รูปแบบทั่วไปของสมการคือ:
= TRUNC (RAND () * (สูง - ต่ำ) + ต่ำ)
แทนที่จะลบตำแหน่งทศนิยมทั้งหมดด้วยเครื่องหมาย TRUNC ฟังก์ชันเราสามารถใช้ต่อไปนี้ รอบ ทำงานร่วมกับ RAND เพื่อลดจำนวนตำแหน่งทศนิยมในจำนวนที่สุ่มถึงสอง
= ROUND (RAND () * (สูง - ต่ำ) + ต่ำ, ทศนิยม)
ฟังก์ชัน RAND และความผันผวน
RAND เป็นหนึ่งในฟังก์ชันผันผวนของ Excel; นี้หมายความว่า:
- ฟังก์ชันจะคำนวณใหม่ และสร้างหมายเลขสุ่มใหม่ทุกครั้งที่เปลี่ยนแผ่นงานรวมถึงการกระทำต่างๆเช่นการเพิ่มข้อมูลใหม่
- สูตรใด ๆ ที่ขึ้นอยู่โดยตรงหรือโดยอ้อมในเซลล์ที่มีฟังก์ชันระเหยจะคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงในแผ่นงาน
- ในเวิร์กชีทหรือเวิร์คบุ๊คที่มีข้อมูลเป็นจำนวนมากควรใช้ฟังก์ชันระเหยอย่างระมัดระวังเนื่องจากสามารถชะลอเวลาตอบสนองของโปรแกรมได้เนื่องจากความถี่ในการคำนวณซ้ำ
บังคับให้ฟังก์ชัน RAND สร้างตัวเลขสุ่มใหม่โดยไม่มีการเปลี่ยนแปลงอื่น ๆ ในแผ่นงานสามารถทำได้โดยการกดปุ่มF9บนแป้นพิมพ์ บังคับให้แผ่นงานทั้งหมดคำนวณรวมทั้งเซลล์ใด ๆ ที่มีฟังก์ชัน RAND
F9 นอกจากนี้ยังสามารถใช้เพื่อป้องกันไม่ให้หมายเลขสุ่มจากการเปลี่ยนแปลงทุกครั้งที่มีการเปลี่ยนแปลงในแผ่นงาน:
- คลิกที่เซลล์แผ่นงานที่มีตัวเลขสุ่มอยู่
- พิมพ์ฟังก์ชัน = RAND () ลงในแถบสูตรเหนือแผ่นงาน
- กดF9 กุญแจสำคัญในการเปลี่ยน RAND เป็นตัวเลขสุ่มแบบคงที่
- กดเข้าสู่ บนแป้นพิมพ์เพื่อป้อนหมายเลขสุ่มลงในเซลล์ที่เลือก
ตอนนี้กำลังกดF9 อีกครั้งจะไม่มีผลต่อจำนวนสุ่ม